Releases: AlchemistSimulator/Alchemist
Releases · AlchemistSimulator/Alchemist
13.0.0
13.0.0 (2022-02-11)
⚠ BREAKING CHANGES
- base: rename UniformLayer to ConstantLayer (confusing overlap with uniform distribution)
- make Environment.incarnation non-optional (fixes #929)
Bug Fixes
- loading: initialize dependent variable before variables (53f859e)
- loading: work around a Kotlin JSR 223 bug, see https://youtrack.jetbrains.com/issue/KT-51213 (4197e5a)
Style improvements
- loading: fix inconsistent style in GeometricGradientRectangle (225b79e)
- loading: remove unreachable code in JSR223Variable (c205bac)
Tests
- add utility method with direct loading from resource (1bad7e7)
Dependency updates
- deps: update dependency gradle to v7.4 (7944cff)
- deps: update dependency node-fetch to 2.6.7 [security] (a8237f1)
- deps: update dependency org.mongodb:mongodb-driver-sync to v4.4.2 (43eab08)
- deps: update dependency org.slf4j:slf4j-api to v1.7.36 (f3fea32)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.5 (f2dad47)
- deps: update node.js to 16.14 (fe50710)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.0.4 (edc0445)
- deps: update plugin publishoncentral to v0.7.13 (de950c3)
- deps: update src/main/hugo/themes/hugo-theme-relearn commit hash to 29c2b29 (77a3710)
- deps: update src/main/hugo/themes/hugo-theme-relearn commit hash to 96881c3 (08def2a)
- deps: update src/main/hugo/themes/hugo-theme-relearn commit hash to f20760b (fff3efb)
General maintenance
- readme: add the codebeat badge (cec77dd)
- website: fix the website theme version to a stable one (2.9.6) (576b9f5)
Build and continuous integration
- codebeat: tolerate higher arity on Java (9385432)
- codebeat: tolerate higher Assignment-Branch-Condition complexity on Java (a6b7f83)
- codebeat: tolerate more instance variables in Java (4702fa1)
- ignore generated and deprecated code on codebeat (a166e77)
- mathexp: disable the Java QA entirely (b0e1cff)
- move plugin id extension to buildSrc (#1072) (9f72749)
- renovate: trick renovate into updating Hugo (6c9e2b2)
Refactoring
12.2.11
12.2.11 (2022-02-07)
Dependency updates
- deps: update io.kotest to v5.1.0 (minor) (#1043) (8ede8bc)
- deps: update src/main/hugo/themes/hugo-theme-relearn commit hash to 017f100 (37cd19e)
General maintenance
- cache: update the entries for javadoc.io (2e3bd23)
Documentation
- website: display the version number on all subpages (7429748)
Build and continuous integration
- website: cancel in progress website builds and run only the latest (5aefb74)
12.2.10
12.2.10 (2022-02-05)
Bug Fixes
- loading: errors in script syntax are no longer reported as timeouts (63de374)
- loading: interpret variables once (8f9fa7e)
- loading: track the original cause of failure in JSR223 Variables (3f0056d)
Dependency updates
- deps: update plugin java-qa to v0.18.0 (a6fb64a)
Build and continuous integration
- improve concurrency management (#1067) (3b02f01)
- improve test shadow jar task name generation (34b7f5d)
- late-init the shadowjar run command (d681543)
- move the shadow jar test task definition to buildSrc (2a25702)
- remove workflow-level concurrency limits (fb92bb3)
- website: allow explanatory links to https://localhost:1313 (e82bb43)
Documentation
- loading: improve docs of SimulationModel (8cd33fd)
- readme: cleanup all information that should be in the website (#1064) (6fbf7c7)
- website: move README.md content to the website (#1065) (f02e1ba)
Style improvements
- loading: explicitly annotate the return type of
visitIncarnation
(8b20ace) - loading: fix wrong comment (f9cd3be)
- loading: remove a use of the !! operator (89d6fdf)
- suppress PMD's false positives (6848a8e)
General maintenance
Tests
- loading: add regression tests (e39b381)
- website: allow linking http://localhost:1313/ as example for explaining how Hugo works (7a31967)
12.2.9
12.2.8
12.2.8 (2022-01-29)
Bug Fixes
- loading: allow optional parameters on more cases (ed7efe0)
Dependency updates
- deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v3.3.1 (a98024a)
Build and continuous integration
- website: retry the website construction multiple times, as network errors are possible (9e54998)
Tests
- loading: verify that optional arguments can actually be omitted (33a03d5)
Documentation
12.2.7
12.2.7 (2022-01-26)
Bug Fixes
- swingui: allow (de)serialization of LayerToFunctionMapper (bc48233)
Dependency updates
- deps: update dependency org.mockito:mockito-core to v4.3.1 (e084963)
- deps: update dependency org.slf4j:slf4j-api to v1.7.35 (2e1e162)
- deps: update plugin publishoncentral to v0.7.12 (e3b3d85)
Tests
- swingui: add regression test for layer loading issues (c17740c)
12.2.6
12.2.5
12.2.3
12.2.3 (2022-01-25)
Bug Fixes
- release: publish secure checksums on Central (98e93ac)
- release: raise tolerance of website version substitution (f96e959)
Build and continuous integration
- comment the workflow file (6e15f04)
- improve performance of test-deploy (7abf5c4)
- un-tar silently (d7ffa4d)
General maintenance
12.2.1
12.2.1 (2022-01-22)
Build and continuous integration
- deps: update danysk/build-check-deploy-gradle-action action to v1.2.0 (e5edc7f)
Dependency updates
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.4 (1dd9a23)
- deps: update plugin java-qa to v0.16.0 (2b88710)
Documentation
- javadoc: fix error in Incarnation.createNode (6f24da1)