Simantics 1.30.0


Release Backlog

# Tracker Subject Story Points

Closed Sprints



# Tracker Subject Story Points
7263 Support Simantics 1.30.0 release engineering



# Tracker Subject Story Points
7388 Enhancement JsonNode support with Data/Json
7390 Enhancement Configurability for Layer0 List modelling
7391 Enhancement Issue context modelling enhancements



# Tracker Subject Story Points
7091 Enhancement Temporary files should be deleted actively
7092 Enhancement Delayed write should not write small files
7346 Bug Unresolved CHR constraints with dots in the name are handled incorrectly
7348 Bug New GUIDs are not generated for copy-pasted diagram elements
7349 Bug IWorkbenchPartSite.getShell invocation from the wrong thread in ResourceEditorSupport
7352 Bug SCL expression compilation leaks memory
7355 Enhancement Dynamic appearance of terminals and connections
7362 Feature Creation of new SCL modules in SCL module browser
7363 Bug AbstractCompileStructuralValueRequest may use wrong RuntimeEnvironment in some cases
7294 Feature Create an editor for modelled STS variables for easier debugging
7364 Bug Fix BrowseContext.scl as LabelDecorator.decorateLabel can return null
7365 Bug CHR constraint from an included ruleset is activated multiple times
7369 Feature SCL Module editor improvements
7371 Feature Support for select keyword for CHR constraints
7372 Feature Copy URI context menu action to model browser
7373 Bug Uncommon Acorn deadlock
7375 Enhancement Simplify Expression interface
7378 Bug Use single SCLOsgi.MODULE_REPOSITORY for
7379 Enhancement possibleVariable into Simantics/Variables
7380 Bug isImmutable can NPE
7382 Feature Ignore multiple modelled tests via context menu action
7383 Enhancement Improve PrettyPrintTG performance
7384 Enhancement More set related functions to SCL standard library
7385 Feature Open diagram from issue
7393 Bug DescriptionTooltipRule throws and logs an unnecessary exception when it gets an input with no description
7401 Bug Subscription CSV export crashes with IllegalArgumentException when given subscriptions with variableId containing non-decodable %nn hex digits
7407 Bug EXPERIMENT_STATE_READ needs to be triggered on state change
7410 Enhancement Simantics/Diagram#diagramsUnder
7413 Bug RVI.fromResourceFormat parses GUID RVI parts incorrectly



# Tracker Subject Story Points
7250 Feature Modularization of CHR rules
7175 Enhancement Acorn acquire mutex policy refactoring
7295 Bug Fix ExcelImport stackoverflow
7296 Enhancement Improvements to SCL module tree
7297 Enhancement Improved PDF export wizard diagram selection tree user experience
7298 Enhancement Automatic refresh to SCL Console
7301 Enhancement More relaxed file name encoding utility
7303 Enhancement DocumentRequest performance enhancements (Simupedia)
7305 Enhancement Add inclusion filter to modelled STS tests
7306 Bug TransferableGraphUtils.getObjects returns 0 indicating objects that are not found although 0 is a valid ID in tg
7307 Enhancement SCL module header enhancements
7308 Bug AsyncContextMultiProcedure finish needs to receive context
7309 Bug ConsistsOfProcess fails to handle cases where children have no names
7315 Enhancement Fixes to SCLLabelRule definitions
7316 Bug Improved error locations for invalid field access
7317 Bug Add .gitkeep files to ontology plugins src-folders
7319 Bug Print AssertionError to SCLReportingHandler
7320 Bug Ordering of RouteGraphs RouteLines is nondeterministic
7322 Bug UnsupportedOperationException while compiling an SCL-module
7323 Bug RouteGraphUtils.readConnectionStyle not taking into account completely missing connection type definitions
7324 Bug org.apache.commons.collections and gnu.trove3 are required dependencies of org.simantics.databoard but missing from feature
7325 Bug FilterCRWriter does not work in Linux
7326 Enhancement Better handling of exceptions in Java->SCL interface
7330 Feature Utility for tracking the total size of a directory tree using Java NIO WatchService
7334 Bug Shared libraries tab does not list shared libraries from model browser
7335 Bug CommonDBUtils possibleRelatedString/Integer were not "possible"
7336 Bug Layer0Utils.claimAdaptedValue does not support type adapting
7338 Enhancement Use parent name in JUnit STS test identifiers
7339 Enhancement Introduce Layer0Utils.addL0Identifier to prevent possible differentiation of code
7340 Enhancement Diagram to SVG enhancements and stabilization
7342 Bug Polling and PollingFunction not working correctly
7344 Feature View for used SCL expressions



# Tracker Subject Story Points
7257 Enhancement ResourceCollectionVariableMap for defining custom variable spaces in SCL
7258 Enhancement sclChildRule template for defining child rules with SCL code
7264 Enhancement Better updating of SCL module tree
7270 Enhancement Improved Statement API in Simantics/DB
7271 Enhancement Console printing enhancements for documents (Simupedia)
7273 Enhancement Resolve some dependency problems with db.client.feature
7274 Bug Merge TG only if it is set as immutable
7275 Enhancement Fix E4WorkbenchUtils.getMPartById to create the part if not already created
7277 Enhancement Enhancements to modelled tests; isolated SCL CommandSession, Test dependencies, support for large variables
7285 Support Upgrade to Eclipse Collection 8.1.0 and fastutil 7.2.1, remove gnu.trove2
7288 Support Update to tycho 1.0.0