4.1 - Changes since 3.8.22Beta
Changes from the release candidate (3.8.22beta) have focused on validation, usability and stability.
Scenario Inputs sets
$ActiveInputSet in functions, now works with child input sets.
When you create a new Scenario Input Set, you can assign Data Sources (Time series) from an existing Scenario Input Set.
Using Child input sets is easier to view in single analysis "Configure" and in the Results Manager
Included an Assurance Rule "No Time Series assigned to Input Set" to make sure each Scenario Input Set has a timeseries for each data source
Improvements to Validation and Usability
Values of volumes in the storages level-volume-area relationship must be strictly increasing
Functions usages are validated to have commensurate units
We have removed the option for "Adaptive release" and always use when there are multiple outlet paths
We have added a button in the regression test runner to open up the recorder difference chart
Updated Regression Builder user interface
Stripped out units from pattern, bi-linear and piecewise variables
Minor Changes
Command line can now save projects
Deposit constituents in small volume storages and link divisions when using lumped routing
Improved the performance of parsing Functions
Regression Testing
Regression test repository changes since the first release of Source 3.8.22beta:
42 Projects results changed
39 Projects edited
1 Results changed due to changes in plugins
6 Projects with result name changes (all in NetLP)
8 Projects edited to include units for Functions
2 Projects/scenarios added
Details here: 4.1 Regression Test Changes since 3.8.22beta
Full Release Documentation