Releases: AlchemistSimulator/Alchemist
Releases · AlchemistSimulator/Alchemist
15.0.3
15.0.2
15.0.1
15.0.1 (2022-04-01)
Dependency updates
- core-deps: update dependency org.protelis:protelis-lang to v15.2.3 (2c04fbf)
- deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v3.4.5 (bad578e)
- deps: update dependency gradle to v7.4.2 (911df0c)
- deps: update plugin kotlin-qa to v0.14.1 (bdf614b)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.0.6 (9090cef)
- deps: update plugin publishoncentral to v0.7.15 (86e8920)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to 70b4143 (2ef69a9)
15.0.0
15.0.0 (2022-03-30)
⚠ BREAKING CHANGES
- api: remove references to "capability", use "property" instead.
Bug Fixes
- implementationbase: make a decent node toString (ba8da9a)
Documentation
- api: fix dangling link to Simulation (22d8df5)
- api: fix dangling links in Node documentation (fd38e47)
Refactoring
- api: remove redundant let call in Node (19d39e3)
- api: remove references to "capability", use "property" instead. (86f288a)
Dependency updates
- deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v3.4.4 (6c39d85)
- deps: update io.kotest to v5.2.2 (bbcf86d)
Tests
14.1.0
14.1.0 (2022-03-30)
Features
- incarnation-protelis: drop the useless and confusing hierarchy ProtelisProperty->Protelis and reify ProtelisDevice instead (bcbebd2)
Bug Fixes
- incarnation-protelis: annotate the parameter nullability in AlchemistNetworkManager's constructor (40862ab)
- incarnation-protelis: call murmur3_32_fixed in AlchemistExecutionContext (62c6f72)
- incarnation-protelis: fix potential deadlock on script interpretation internal to ProtelisIncarnation (de24ad5)
- incarnation-protelis: intercept all RuntimeExceptions in ProtelisIncarnation.getProperty as per API specification (c4af3a8)
Dependency updates
- deps: update dependency com.github.ben-manes.caffeine:caffeine to v3.0.6 (f09e447)
- deps: update dependency com.graphhopper:graphhopper-core to v5.0 (6c27a0f)
- deps: update dependency io.github.classgraph:classgraph to v4.8.143 (c7f7377)
- deps: update dependency org.danilopianini:java-quadtree to v0.1.8 (57bdb86)
- deps: update dependency org.danilopianini:java-quadtree to v0.1.9 (844d2c6)
- deps: update dependency org.mongodb:mongodb-driver-sync to v4.5.1 (f349c8b)
- deps: update gohugoio/hugo action to v0.95.0 (b384d5b)
- deps: update gohugoio/hugo action to v0.96.0 (fbf94d8)
- deps: update plugin com.gradle.enterprise to v3.9 (60d7c19)
- deps: update plugin java-qa to v0.22.0 (f7567ce)
- deps: update plugin kotlin-qa to v0.13.0 (76f6264)
- deps: update plugin kotlin-qa to v0.14.0 (7cc3297)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to 060070d (fa00e85)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to 3ff7c80 (5c987c6)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to 6aed264 (83cf01e)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to c673a65 (f066afc)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to c965260 (bf0fb63)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to e92bf08 (1da7025)
General maintenance
- swingui: make AFlowLayout.compOrder final (601d5e1)
Build and continuous integration
- deps: bump minimist from 1.2.5 to 1.2.6 (b99669c)
- deps: update danysk/build-check-deploy-gradle-action action to v1.2.7 (53cb163)
- website: allow 5 minutes atop to build the website (edb879e)
Style improvements
- fxui: suppress PMD warnings on JFX field injection (df4068e)
- incarnation-protelis: correctly indent AlchemistNetworkManager's constructor parameters (fab9a4c)
Refactoring
- incarnation-protelis: annotate the load method return as Nonnull in AlchemistExecutionContext (2323152)
- incarnation-protelis: avoid searching for node properties when computing the distance from a device id (99370db)
- incarnation-protelis: avoid use of raw type RunProtelisProgram in ComputationalRoundComplete (2623f42)
- incarnation-protelis: remove redundant null check in MessageInfo (9fc6a6b)
Documentation
- interfaces: fix typos in the Javadoc of Incarnation (6640ee9)
14.0.2
14.0.2 (2022-03-16)
Bug Fixes
- maps: loading multiple GPX files at once no longer fails complaining about non-existent files (e00f9bb)
Dependency updates
- deps: update gohugoio/hugo action to v0.94.2 (d2d7870)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to a332394 (e488ea7)
- deps: update src/main/hugo/themes/hugo-theme-relearn digest to a33dd25 (07355c5)
Style improvements
- maps: improve format of TraceLoader.java (288d1e9)
14.0.1
14.0.1 (2022-03-12)
Dependency updates
- core-deps: update dependency org.protelis:protelis-lang to v15.2.2 (e05d0d4)
- deps: update gohugoio/hugo action to v0.94.1 (d1e2c9d)
- deps: update plugin kotlin-qa to v0.12.1 (e1976a6)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.0.5 (81046be)
- deps: update plugin publishoncentral to v0.7.14 (6eddc41)
14.0.0
14.0.0 (2022-03-10)
⚠ BREAKING CHANGES
- api: add capabilities to nodes (#1073)
Features
Dependency updates
- deps: update dependency com.github.spotbugs:spotbugs-annotations to v4.6.0 (296d6ce)
- deps: update dependency com.graphhopper:graphhopper-core to v5.0-pre3 (cf7e302)
- deps: update dependency gradle to v7.4.1 (422b2ce)
- deps: update dependency org.mockito:mockito-core to v4.4.0 (d08ac46)
- deps: update gohugoio/hugo action to v0.93.3 (ebe6fb6)
- deps: update plugin hugo to v0.3.0 (c8a2b26)
- deps: update plugin java-qa to v0.21.0 (968ef61)