Releases: AlchemistSimulator/Alchemist
Releases · AlchemistSimulator/Alchemist
36.0.3
36.0.2
36.0.1
36.0.1 (2024-11-27)
Dependency updates
Bug Fixes
- do not kick configuration keys just because their name matches a variable. This change adds support for calling variables
type
,parameters
,min
,max
,step
,default
, etc. (#3965) (87d09d1) - graphql: add client implementation in the test cp, required by generated code (#3964) (300e6d7)
Style improvements
- loading: replace scope function with a simpler Boolean (1519e76)
36.0.0
36.0.0 (2024-11-27)
⚠ BREAKING CHANGES
- use SCREAMING_SNAKE_CASE for constants
Dependency updates
- deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.18.1 (#3961) (fed8f47)
- deps: update npm to v10.9.1 (#3958) (346ef37)
- deps: update plugin kotlin-qa to v0.74.0 (6121f72)
- deps: update react to v18.3.1-pre.837 (#3957) (b503263)
- deps: update react to v18.3.1-pre.838 (#3959) (fd014ba)
Documentation
Build and continuous integration
- graphql: disable
graphqlGenerateTestClient
, as it was breaking the build. (2f04f60)
General maintenance
- implementationbase: move Kotlin file in the appropriate folder (ec760a8)
- implementationbase: replace TODO() with bug reporting messages (e57c681)
- incarnation-protelis: remove TODO as Protelis/Protelis#676 has been merged in long ago (299fc85)
Style improvements
- api: apply Ktlint 1.0.0 formatting rules (db89de2)
- api: prefer enum
entries
overvalues()
(517d160) - api: remove empty lines at class begin (3e41251)
- build: apply Ktlint 1.0.0 formatting rules (b4d2368)
- cognitive-agents: apply the formatter of Ktlint 1.0.0 (b8a12e3)
- engine: apply the formatter of Ktlint 1.0.0 (8738e1a)
- engine: remove multiple returns from
ArrayIndexedPriorityEpsilonBatchQueue.getNextBatch()
(9fe1ec7) - euclidean-geometry: apply the formatter of Ktlint 1.0.0 (bf0584e)
- full: apply the formatter of Ktlint 1.0.0 (77ea12c)
- full: prefer enum
entries
overvalues()
(b093b30) - graphql-surrogates: apply the formatter of Ktlint 1.0.0 (a376b5d)
- graphql-surrogates: remove redundant explicitly given type (a1de929)
- graphql: apply the formatter of Ktlint 1.0.0 (5c6f85c)
- graphql: remove redundant
Unit
return type (2ef760e) - grid: apply the formatter of Ktlint 1.0.0 (a73f00f)
- implementationbase: apply the formatter of Ktlint 1.0.0 (cd013d2)
- implementationbase: remove empty lines at class begin (6c82ca9)
- incarnation-biochemistry: apply the formatter of Ktlint 1.0.0 (e4bc4a1)
- incarnation-protelis: apply the formatter of Ktlint 1.0.0 (c5aca83)
- incarnation-sapere: apply the formatter of Ktlint 1.0.0 and move the Kotlin sources into the correct folder (6c9b8fd)
- loading: apply the formatter of Ktlint 1.0.0 (ae4e525)
- main: apply Ktlint 1.0.0 formatting rules (73ebf5b)
- main: remove empty lines at class begin (8bc6de1)
- maintenance-tooling: apply the formatter of Ktlint 1.0.0 (d3fe98e)
- maps: apply the formatter of Ktlint 1.0.0 (ce2ad4d)
- multivesta-adapter: apply the formatter of Ktlint 1.0.0 (a8ea93c)
- use SCREAMING_SNAKE_CASE for constants (0c06cb6)
- web-renderer: prefer enum
entries
overvalues()
(ca95d92) - web-renderer: remove unused import (a1d2a44)
35.0.3
35.0.2
35.0.2 (2024-11-22)
Dependency updates
- core-deps: update protelis to v17.6.1 (#3948) (ae0ca98)
- core-deps: update protelis to v17.7.0 (#3950) (71bc1ed)
- deps: bump cross-spawn from 7.0.3 to 7.0.6 (50f9bc1)
- deps: update danysk/makepkg docker tag to v1.1.22 (#3949) (1e12e33)
- deps: update dependency commons-io:commons-io to v2.18.0 (#3936) (45cd551)
- deps: update dependency gradle to v8.11.1 (#3939) (d6b11ef)
- deps: update ktor monorepo to v2.3.13 (#3940) (a874502)
- deps: update plugin kotlin-qa to v0.70.2 (#3946) (010548d)
- deps: update plugin multijvmtesting to v1.3.2 (#3942) (ee52d93)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.15 (#3944) (e36ee61)
- deps: update plugin publishoncentral to v5.1.11 (#3945) (d08a3e0)
Build and continuous integration
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.18 (#3934) (01b9042)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.20 (#3937) (d4f06d7)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.21 (#3941) (cc9fb43)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.22 (#3943) (7b74892)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.23 (#3947) (9e4d20e)
- disable dry-deploy on Maven Central to reduce the stress on OSSRH (#3938) (0a14735)
General maintenance
35.0.1
35.0.1 (2024-11-18)
Dependency updates
- deps: update danysk/makepkg docker tag to v1.1.20 (#3903) (e6b8461)
- deps: update danysk/makepkg docker tag to v1.1.21 (#3905) (3cf8c39)
- deps: update dependency gradle to v8.11 (#3891) (6547df6)
- deps: update dependency io.github.classgraph:classgraph to v4.8.179 (#3895) (b255504)
- deps: update dependency io.jenetics:jpx to v3.2.0 (#3908) (d98121e)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.115 (#3897) (f0a0351)
- deps: update plugin com.gradle.develocity to v3.18.2 (#3900) (796f215)
- deps: update plugin kotlin-qa to v0.70.0 (#3910) (2265143)
- deps: update plugin kotlin-qa to v0.70.1 (#3911) (72f34cc)
- deps: update plugin multijvmtesting to v1.3.1 (#3912) (5ebb417)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.0.14 (#3914) (ab9c37e)
- deps: update plugin publishoncentral to v5.1.10 (#3913) (722a72b)
- deps: update react to v18.3.1-pre.830 (#3896) (bc0ce92)
- deps: update react to v18.3.1-pre.831 (#3899) (5d4dd78)
- deps: update react to v18.3.1-pre.832 (#3904) (59e9c4e)
- deps: update react to v18.3.1-pre.833 (#3909) (c504ac2)
- deps: update react to v18.3.1-pre.834 (#3915) (5675159)
Documentation
Build and continuous integration
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.13 (#3898) (91831d2)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.14 (#3901) (d8e1ecc)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.15 (#3902) (b3d65dc)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.16 (#3906) (f4b5d1b)
- deps: update danysk/build-check-deploy-gradle-action action to v3.5.17 (#3907) (90db8df)
General maintenance
35.0.0
35.0.0 (2024-11-11)
⚠ BREAKING CHANGES
- euclidean-geometry: expose
EuclideanConfigurableMoveNode
as a base (non-abstract) class, addGoTo
andStraightLine
(#3890)
Features
- euclidean-geometry: expose
EuclideanConfigurableMoveNode
as a base (non-abstract) class, addGoTo
andStraightLine
(#3890) (2ead38c)
Dependency updates
- core-deps: update protelis to v17.6.0 (#3894) (710da72)
- deps: update react to v18.3.1-pre.827 (#3887) (dc3860d)
- deps: update react to v18.3.1-pre.828 (#3888) (0e0ef60)
- deps: update react to v18.3.1-pre.829 (#3889) (2be1151)
Bug Fixes
Tests
- loading: improve the fallback when running MongoDB tests on less-known Linux distributions (a4c41bf)
- loading: run tests on MongoDB v8 (#3892) (640c377)
General maintenance
- build: update the javadoc.io cache (1f755f1)
34.1.14
34.1.13
34.1.13 (2024-11-08)
Dependency updates
- core-deps: update protelis to v17.4.0 (#3884) (73f2c2f)
- deps: update danysk/makepkg docker tag to v1.1.19 (#3881) (b7d44a5)
- deps: update dependency org.codehaus.groovy:groovy-jsr223 to v3.0.23 (#3882) (aba92f9)
- deps: update dependency org.mongodb:mongodb-driver-sync to v5.2.1 (5dbad88)
- deps: update node.js to v22 (ebaee7a)
- deps: update plugin multijvmtesting to v1.3.0 (#3883) (e4ad8ef)
Build and continuous integration
- deps: update nicolasfara/precompute-semantic-release-version-action action to v2.0.2 (476790d)