Skip to content

Latest commit

 

History

History
587 lines (449 loc) · 61.3 KB

CHANGELOG.md

File metadata and controls

587 lines (449 loc) · 61.3 KB

1.3.0 (2024-04-17)

Features

Dependency updates

  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.12.0 (ed45f85)
  • deps: update dependency com.sksamuel.scapegoat:sbt-scapegoat to v1.2.3 (1c3adee)
  • deps: update dependency org.apache.bcel:bcel to v6.8.0 (d86fe0f)
  • deps: update dependency org.apache.bcel:bcel to v6.8.1 (0d1375c)
  • deps: update dependency org.apache.bcel:bcel to v6.8.2 (a0d7692)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.22.1 (b972e13)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.23.0 (ecabe02)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.23.1 (519d7be)
  • deps: update dependency org.scalatest:scalatest to v3.2.18 (b8ad91b)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.11 (10b9ae2)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.12 (c6e3e77)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.13 (21d9ef8)
  • deps: update dependency sbt/sbt to v1.9.8 (ef7f773)
  • deps: update dependency sbt/sbt to v1.9.9 (0226e48)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 (8e053b6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 (1da93da)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 (9c0ac73)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 (e513314)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 (e57fae5)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.85 (54fa128)
  • deps: update node.js to 20.11 (50b7f67)
  • deps: update node.js to 20.12 (60345b4)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.5 (65fffa1)
  • deps: update codecov/codecov-action action to v3.1.6 (c0bc589)
  • deps: update codecov/codecov-action action to v4 (5a83c6c)
  • deps: update codecov/codecov-action action to v4.0.1 (2ce835b)
  • deps: update codecov/codecov-action action to v4.0.2 (1637486)
  • deps: update codecov/codecov-action action to v4.1.0 (bc179e8)
  • deps: update codecov/codecov-action action to v4.1.1 (cc6fe8e)
  • deps: update codecov/codecov-action action to v4.2.0 (dd22f91)
  • deps: update codecov/codecov-action action to v4.3.0 (ec4a109)

1.2.0 (2023-12-06)

Features

  • core: move share from Processes API to Language (d7ae387)

Dependency updates

  • deps: bump minimist from 1.2.5 to 1.2.8 (6a87cea)
  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.11.0 (12930e3)
  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.11.1 (5ca68fb)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2.1.2 (1362376)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2.1.3 (d74c8d8)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2.1.4 (7eea16d)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2.1.5 (0e10737)
  • deps: update dependency com.sksamuel.scapegoat:sbt-scapegoat to v1.2.0 (f44ad42)
  • deps: update dependency com.sksamuel.scapegoat:sbt-scapegoat to v1.2.1 (f87b5bd)
  • deps: update dependency com.sksamuel.scapegoat:sbt-scapegoat to v1.2.2 (98e7f33)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.21.0 (8f58418)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.21.1 (3b1abd6)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.22.0 (7290051)
  • deps: update dependency org.portable-scala:sbt-scalajs-crossproject to v1.3.0 (aa9c4b4)
  • deps: update dependency org.portable-scala:sbt-scalajs-crossproject to v1.3.1 (46ae7e8)
  • deps: update dependency org.portable-scala:sbt-scalajs-crossproject to v1.3.2 (bc95b20)
  • deps: update dependency org.scalatest:scalatest to v3.2.16 (38ce406)
  • deps: update dependency org.scalatest:scalatest to v3.2.17 (975ab47)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.8 (2029e5e)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.9 (15d130f)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.10.0 (7611a49)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.19 (5d6ff36)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.20 (32220a1)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.21 (bcca6a6)
  • deps: update dependency sbt/sbt to v1.8.3 (b4e6f9c)
  • deps: update dependency sbt/sbt to v1.9.0 (db4a9bf)
  • deps: update dependency sbt/sbt to v1.9.1 (4ec6f40)
  • deps: update dependency sbt/sbt to v1.9.2 (5cec71e)
  • deps: update dependency sbt/sbt to v1.9.3 (fb5cf8a)
  • deps: update dependency sbt/sbt to v1.9.4 (7770b1c)
  • deps: update dependency sbt/sbt to v1.9.5 (4a09e13)
  • deps: update dependency sbt/sbt to v1.9.6 (acd229e)
  • deps: update dependency sbt/sbt to v1.9.7 (185a3e9)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.20 (03b0b25)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.21 (2f61130)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.22 (0c07e16)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.23 (031c370)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 (b62a14b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 (a8dbb84)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 (ecc27be)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.27 (651bb1c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.30 (89636c1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.32 (4c0a384)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.34 (0a3457c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.35 (c4df8c8)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.37 (3cef90c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.38 (5cd8053)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.39 (741d97f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.40 (386511b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.41 (0730ed0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.42 (e6d3b41)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 (2dc1413)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.44 (c214179)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.46 (c896184)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.47 (2570eb1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.48 (90d1ff1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.49 (ab783b0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.50 (80470d4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.51 (301b3bf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.52 (1a6e1a1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.53 (3d4487d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.54 (9095a84)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.55 (0709bc7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.56 (a82703c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.58 (5ce0b56)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.59 (7ee97a2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.60 (1707129)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.61 (18196d3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.62 (57820cd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.63 (b7d86a4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.64 (ab00e2f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.65 (9d3c8e9)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.66 (418b9cd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.67 (190ad71)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 (b65c84e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.69 (11f89a0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 (6f54adb)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 (13eb57a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 (2cb24a3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.73 (5cecd51)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 (141956e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 (484d955)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 (1e2021e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.77 (2e9db54)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 (488f91e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 (351c765)
  • deps: update node.js to 18.16 (f8f52fc)
  • deps: update node.js to 18.17 (10b8b1c)
  • deps: update node.js to 18.18 (e0dac62)
  • deps: update node.js to 20.10 (fd5bf07)
  • deps: update node.js to v20 (f79193a)

Build and continuous integration

  • deps: update actions/checkout action to v3.5.1 (b409513)
  • deps: update actions/checkout action to v3.5.2 (721195f)
  • deps: update actions/checkout action to v3.5.3 (d709909)
  • deps: update actions/checkout action to v3.6.0 (4052dc7)
  • deps: update actions/checkout action to v4 (94182bc)
  • deps: update actions/checkout action to v4.1.0 (3abf4de)
  • deps: update actions/checkout action to v4.1.1 (c5e8333)
  • deps: update codecov/codecov-action action to v3.1.2 (34bc6f4)
  • deps: update codecov/codecov-action action to v3.1.3 (f56d205)
  • deps: update codecov/codecov-action action to v3.1.4 (c6d62a1)
  • deps: update danysk/action-checkout action to v0.2.10 (86ab7a4)
  • deps: update danysk/action-checkout action to v0.2.11 (01b431f)
  • deps: update danysk/action-checkout action to v0.2.12 (5662f0a)
  • deps: update danysk/action-checkout action to v0.2.13 (5b60aa6)
  • deps: update danysk/action-checkout action to v0.2.14 (203db97)
  • deps: update danysk/action-checkout action to v0.2.8 (4756753)
  • deps: update danysk/action-checkout action to v0.2.9 (6b7a494)

1.1.7 (2023-03-24)

Bug Fixes

  • core: fix sspawn -- must use termination based on share, and must discard exports if external (de3c0bf)

Dependency updates

  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.10.2 (252fe19)
  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.10.3 (5c422a4)
  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.10.4 (4882730)
  • deps: update dependency ch.epfl.scala:sbt-scalajs-bundler to v0.21.0 (608554d)
  • deps: update dependency ch.epfl.scala:sbt-scalajs-bundler to v0.21.1 (6a30af8)
  • deps: update dependency com.chuusai:shapeless to v2.3.10 (d1a8316)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2 (9066a59)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2.1.0 (8af1469)
  • deps: update dependency com.eed3si9n:sbt-assembly to v2.1.1 (fbaf200)
  • deps: update dependency com.eed3si9n:sbt-unidoc to v0.4.3 (f614598)
  • deps: update dependency com.github.scopt:scopt to v4.1.0 (57cf3e5)
  • deps: update dependency com.typesafe.play:play-json to v2.8.2 (b787880)
  • deps: update dependency com.typesafe.play:play-json to v2.9.3 (4c291a9)
  • deps: update dependency com.typesafe.play:play-json to v2.9.4 (d021db5)
  • deps: update dependency com.typesafe.sbt:sbt-site to v1.3.3 (f261345)
  • deps: update dependency com.typesafe.sbt:sbt-site to v1.4.1 (b04a123)
  • deps: update dependency org.apache.bcel:bcel to v6.6.0 (ad60773)
  • deps: update dependency org.apache.bcel:bcel to v6.6.1 (ac42ab8)
  • deps: update dependency org.apache.bcel:bcel to v6.7.0 (e593168)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.18.0 (d4a4e1e)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.19.0 (9e75fc5)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.20.0 (656942a)
  • deps: update dependency org.scala-js:sbt-scalajs to v1.10.1 (8f2e827)
  • deps: update dependency org.scalatest:scalatest to v3.2.15 (4e7dd2b)
  • deps: update dependency org.scoverage:sbt-scoverage to v2 (9e31ca3)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2 (4d413c6)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.1 (9456ee4)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.2 (9d78d41)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.3 (6610a32)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.4 (1d523bf)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.5 (9d77989)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.6 (0b0286e)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.7 (3dde6a1)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.14 (41b43e4)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.15 (d91fd80)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.16 (a45b623)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.17 (11e2a85)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.18 (a986aef)
  • deps: update dependency sbt/sbt to v1.8.2 (6cf124e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.10 (70431f0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.11 (0348c2a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.12 (152511e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.13 (358862a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.14 (83a566f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.15 (1d09748)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.16 (5bc1995)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.17 (1429fe1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.19 (f34cdcf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.9 (51193f3)
  • deps: update node.js to 16.16 (3ea204e)
  • deps: update node.js to 16.17 (fb09f8d)
  • deps: update node.js to 16.18 (8a327c4)
  • deps: update node.js to 18.12 (42d45e5)
  • deps: update node.js to 18.13 (7ec3b9c)
  • deps: update node.js to 18.14 (7c31ac4)
  • deps: update node.js to 18.15 (ad4113f)
  • deps: update node.js to v18 (befaeb3)

Build and continuous integration

  • deps: update actions/checkout action to v3.1.0 (ba45ccc)
  • deps: update actions/checkout action to v3.2.0 (fa30b79)
  • deps: update actions/checkout action to v3.3.0 (a0c76d1)
  • deps: update actions/checkout action to v3.4.0 (753a389)
  • deps: update actions/checkout action to v3.5.0 (6d2c5ea)
  • deps: update codecov/codecov-action action to v3.1.1 (4360223)
  • deps: update danysk/action-checkout action to v0.2.2 (ee583d4)
  • deps: update danysk/action-checkout action to v0.2.3 (a61ff1d)
  • deps: update danysk/action-checkout action to v0.2.4 (61ab042)
  • deps: update danysk/action-checkout action to v0.2.5 (eeff26f)
  • deps: update danysk/action-checkout action to v0.2.6 (b64d679)
  • deps: update danysk/action-checkout action to v0.2.7 (c36a0e7)
  • deps: update olafurpg/setup-scala action to v14 (2354019)

1.1.6 (2022-06-23)

Bug Fixes

  • new-simulator-gui: solve problem about GUI zoom (#118) (67ae64f)

General maintenance

  • codecov ignores (cf1def4)
  • docs: add maven central badge and update scafi version (1f1f554)
  • readme: update the main using StandardSensorNames (3f64f08)
  • update README - remove release notes, link to developer manual for contributors, and minors (216e508)

1.1.5 (2022-06-19)

Bug Fixes

  • demos-distributed: solve the compilation error (dd50f5c)
  • renderer-3d: avoid pattern matching with the wrong time (9f45f07)
  • simulator-gui-new: solve conversion problem in cross scala version (a7a4fe4)

General maintenance

  • readme: javascript is officially released (#109) (ecbfeaa)

Dependency updates

  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.10.1 (c4f7b5f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.8 (a796ca7)

Style improvements

  • build: simplify the build file merging the scala version cases (0ca0689)
  • demos: remove main warnings about unchecked matches (567347e)
  • demos: solve other codiga problems (890e36a)
  • distributed: remove main warnings about pattern matching (0756f2a)
  • remove java.awt._ as illegal import (a1a49b3)
  • simulator-gui-new: avoid deprecated converters (c15ecaa)
  • simulator-gui-new: clean and remove main warnings (67f8452)
  • simulator-gui-new: remove println in FileLauncher (c5833f6)
  • simulator-gui: fix codiga problems (beb9d67)
  • simulator-gui: remove main warnings in simulator-gui (855725f)
  • spala: remove the main warning about pattern matching (d2f2c04)

1.1.4 (2022-06-06)

Bug Fixes

  • ci: update sbt unidoc with the newest scala version (#108) (fb092c0)

General maintenance

  • readme: drop unused badge pointing to dead branch (017a503)

1.1.3 (2022-06-06)

Bug Fixes

1.1.2 (2022-06-06)

Documentation

  • ci: fix the release step output names (f38bc80)

1.1.1 (2022-06-06)

Bug Fixes

  • build: resolve publishing problem for scalafx (#104) (62fec44)

Dependency updates

  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.7 (79dd145)

1.1.0 (2022-05-26)

Features

General maintenance

  • casadei's website in developers description for artifact (765153f)

1.0.1 (2022-05-26)

Bug Fixes

  • ci: fail the release on release errors (0a604f1)

Style improvements

Dependency updates

  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.10.0 (d0852f5)
  • deps: update dependency com.typesafe.scala-logging:scala-logging to v3.9.5 (364ecc9)
  • deps: update dependency org.scalafx:scalafx to v18 (28a3972)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.13 (57c7af9)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.6 (832937c)
  • deps: update node.js to 16.15 (5ac36c4)

General maintenance

Build and continuous integration

  • deps: update actions/checkout action to v3.0.1 (61d3844)
  • deps: update actions/checkout action to v3.0.2 (2f05a8a)
  • deps: update codecov/codecov-action action to v3 (5de04de)
  • deps: update codecov/codecov-action action to v3.1.0 (86778a9)
  • do not force push tags on GitHub if deployment fails (#101) (3f302de)

1.0.1 (2022-05-25)

Bug Fixes

  • ci: fail the release on release errors (0a604f1)

Build and continuous integration

  • deps: update actions/checkout action to v3.0.1 (61d3844)
  • deps: update actions/checkout action to v3.0.2 (2f05a8a)
  • deps: update codecov/codecov-action action to v3 (5de04de)
  • deps: update codecov/codecov-action action to v3.1.0 (86778a9)

Style improvements

Dependency updates

  • deps: update dependency ch.epfl.scala:sbt-scalafix to v0.10.0 (d0852f5)
  • deps: update dependency com.typesafe.scala-logging:scala-logging to v3.9.5 (364ecc9)
  • deps: update dependency org.scalafx:scalafx to v18 (28a3972)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3.9.13 (57c7af9)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.6 (832937c)
  • deps: update node.js to 16.15 (5ac36c4)

1.0.0 (2022-04-05)

⚠ BREAKING CHANGES

  • avoid snapshot release with ci-release (#88)

Dependency updates

  • deps: update dependency com.chuusai:shapeless to v2.3.8 (7d39432)
  • deps: update dependency com.chuusai:shapeless to v2.3.9 (50744a7)
  • deps: update dependency com.eed3si9n:sbt-assembly to v1 (4f3aac8)
  • deps: update dependency com.github.sbt:sbt-ci-release to v1.5.10 (1dcd849)
  • deps: update dependency com.github.scopt:scopt to v4.0.1 (34d8387)
  • deps: update dependency org.apache.bcel:bcel to v6.5.0 (86b1c89)
  • deps: update dependency org.apache.logging.log4j:log4j-core to v2.17.2 (54658ff)
  • deps: update dependency org.portable-scala:sbt-scalajs-crossproject to v1.1.0 (bd34ee2)
  • deps: update dependency org.portable-scala:sbt-scalajs-crossproject to v1.2.0 (4a86abc)
  • deps: update dependency org.scala-js:sbt-scalajs to v1.9.0 (15fe8a3)
  • deps: update dependency org.scalafx:scalafx to v16 (4aca6cb)
  • deps: update dependency org.scalafx:scalafx to v17 (5c448b3)
  • deps: update dependency org.slf4j:slf4j-log4j12 to v1.7.36 (b8074a9)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v2.6 (428c8b4)
  • deps: update dependency org.xerial.sbt:sbt-sonatype to v3 (05d403c)

Build and continuous integration

0.4.0 (2022-03-04)

Features

  • core>stdlib: broadcast along given gradient function (324ec71)

Bug Fixes

  • add test also for js platform (676b5dc)
  • broadcastAlongGradient (a51e46a)
  • cyclic dep between scalaVersion and crossScalaVersions (43a886c)
  • gha-workflow: avoid to launch release on PRs (f1f93b8)
  • increase simulation steps, fix fatJar (70818fc)
  • issue #44 changing the ScafiBridge shared object initialization. fix: QuadTree problem in multiple node insertion. fix: EmptyAction throws exception in Simulation (cc9bb41)
  • keep track time of execution in an exec method (b0d072e)
  • sbt build (a7e0c16)
  • scafi-commons: solve the bound check problem (73f9af1)
  • scafi-core: solve partially the alignment problem in scala.js (3fad1e2)
  • scafi-simulator: add a simulated world clock to tackle #61 (5e77544)
  • scafi-simulator: align exec methods (1a6dc54)
  • scafi-simulator: use toEpochMilli in sense timestamp (248549c)
  • scafi-tests: solve problem in test processes (e735525)
  • scafi-tests: supert merge hood first (9f181d3)
  • simulator-gui-new problems with java resources bundle, change // with . (11055ca)
  • spala: postfix ops (9ae86d9)
  • unidoc paths for doc publishing on surge (1e03876)

Refactoring

  • add type on public expressions (e48f483)
  • change file name (69166bd)
  • core: adjust expressions to accomodate improvements suggested by scapegoat (4757e05)
  • core: adjust interface of RoundVM to accomodate improvements suggested by scapegoat (00c397b)
  • define Gradient for all the algorithms (9d23142)
  • fix scalastyle issues in commons (f2f9998)
  • fix scalastyle issues in simulator (fa9f929)
  • lagMetric recevied as input (edf73cb)
  • merged all tests regarding FieldUtils into one file (5b98683)
  • move evaporation to TimeUtils from BlockT (ed23209)
  • reduce code repetition and change network name (fdf3285)
  • remove tests regarding excpetions and add parenthesis in functional call (d85de9e)
  • remove uselss import and change methods name (198374b)
  • reorder sbt plugins into logical clusters (10040ee)
  • run scalaFix LeakingImplicitClassVal on scafi (aeade31)
  • run scalaFix ProcedureSyntax on scafi (7e4c934)
  • run scalaFix RemoveUnused on scafi-commons (50c3b4d)
  • run scalaFix RemoveUnused on scafi-core (48b65c7)
  • run scalaFix RemoveUnused on scafi-demos (12002d7)
  • run scalaFix RemoveUnused on scafi-demos-new (46bf6f9)
  • run scalaFix RemoveUnused on scafi-new-simulator-gui (dca1267)
  • run scalaFix RemoveUnused on scafi-simulator-gui (f5b5f18)
  • run scalaFix RemoveUnused on spala (e413253)
  • scalastyle issue in core: plus and bracket rule (587eb1e)
  • uniformed interface, metric received as param (42ae1c3)
  • use case matching istead of tuple decomposition (470e832)

Tests

  • core: fix tests by correctly referring to VMStatus (b54c4ef)
  • exclude some packages for coverage analysis (607aa22)
  • tests: temporarily ignore tests on ULT gradient (aaa64ff)

General maintenance

  • add debug deploy (9ab6380)
  • change deploy trigger name (4dd774a)
  • check if work with liberica jdk (4a45b4c)
  • ci: fix workflow (10715b5)
  • codecov badge in README (for master) (0cb8212)
  • coverage + publish on codecov (3867301)
  • file LICENSE date and minors in README (671367e)
  • fix surge domain (ff592a0)
  • fix surge domain (a8e7174)
  • ignore husky (05efa1c)
  • plugin: remove sbt-pgp (1196e42)
  • publish docs on surge (5431744)
  • remove leave only ci-release (8d4e68d)
  • remove test, fix CI (d4a4044)
  • remove yml to test the deploy (7fd7a10)
  • repo: fix broken gitmodules (7676a2f)
  • scafi-tests: println => info (c992157)
  • test env for deploy (5914f2c)
  • update dependecies, update build.sbt (3cefdab)

Style improvements

  • build: add newline at the end of file (b707597)
  • ci: fix indentation (b491894)
  • core,tests: minor refactoring (18b1312)
  • core: adjust some infos/warnings/errors by scapegoat (269c6b7)
  • core: rename stdlib components to avoid underscore (6719215)
  • do not check import grouping (dc5fe1e)
  • fix scalastyle issues for stdlib-ext (c44ebb1)
  • fix scalastyle issues in core module (d783ca9)
  • fix scalastyle issues in module 'spala' (7215b89)
  • gha-workflow: fix style in workflow spec (d3fb641)
  • scafi-simulator-gui-new: pass with scalafmt to remove inconsistencies (2c70acc)
  • scalafix ExplicitResultTypes (ce79c7b)

Build and continuous integration

  • add infrastructure for git hooks generation (2f8470a)
  • control ci concurrency and prevent interwoven release runs (21c4bb4)
  • drop Java 8 (b97fbac)
  • enable full-scale multiplatform testing (32792ed)
  • fix jdk version for coverage (963d256)
  • fix MacOS runner name (9de6db1)
  • fix pointer to javafx (2726f78)
  • hooks: add plugin for git conventional commit checker hook (134867e)
  • pin the version of codecov-action (2c6aa47)
  • prioritize the latest pushes (33a6c10)
  • release: fix broken config.tagFormat (d0366a3)
  • release: prefix v to the tag name (4bf7751)
  • release: setup semantic-release (3e01f26)
  • release: use the deployment token (51173b3)
  • run on all branches and PRs (bb4c19a)
  • set scapegoat version + use cpd plugin (5ce3b55)
  • test on java LTSs (367e499)
  • track the JDK provider directly in the variable (6e758be)
  • update codecov-action to v2 (eae6739)
  • update sbt (aa7fa85)
  • upgrade sbt-scalajs to 1.8.0 (8feffe5)
  • upgrade scoverage (5796e25)