Skip to content

Releases: AlchemistSimulator/Alchemist

15.0.3

02 Apr 12:30
Compare
Choose a tag to compare

15.0.3 (2022-04-02)

Dependency updates

  • core-deps: update org.protelis to v15.2.4 (ecfebe9)

15.0.2

01 Apr 22:35
Compare
Choose a tag to compare

15.0.2 (2022-04-01)

Bug Fixes

  • physical-agents: prepare the API for the implementation of physical interactions (#1201) (6942b89)

Build and continuous integration

  • deps: update danysk/build-check-deploy-gradle-action action to v1.2.8 (e020d8a)
  • deps: update danysk/build-check-deploy-gradle-action action to v1.2.9 (94a01af)

15.0.1

01 Apr 12:04
Compare
Choose a tag to compare

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

30 Mar 23:46
Compare
Choose a tag to compare

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

  • maps: remove hardcoded parameters in TestInSightConnection (ab17834)
  • update overrides as io.kotest.core.spec.beforeTest is now a suspend function (bba3b85)
  • work around broken shouldNotContain call in kotest (8a1d379)

14.1.0

30 Mar 15:19
Compare
Choose a tag to compare

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

16 Mar 14:02
Compare
Choose a tag to compare

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

12 Mar 03:15
Compare
Choose a tag to compare

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

10 Mar 14:49
Compare
Choose a tag to compare

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)

13.0.6

08 Mar 15:23
Compare
Choose a tag to compare

13.0.6 (2022-03-08)

Dependency updates

  • core-deps: update org.protelis to v15.2.1 (695fc48)

13.0.5

08 Mar 07:34
Compare
Choose a tag to compare

13.0.5 (2022-03-08)

Dependency updates

  • core-deps: update org.protelis to v15.2.0 (cdd97db)
  • deps: update dependency org.danilopianini:jirf to v0.4.6 (239c457)
  • deps: update src/main/hugo/themes/hugo-theme-relearn commit hash to 710713d (34acb84)