Skip to content

Latest commit

 

History

History
287 lines (160 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

287 lines (160 loc) · 16.4 KB

3.1.3 (2023-12-11)

Documentation

3.1.2 (2023-11-16)

Bug Fixes

  • DSL: fix agents instantiation (2490106)

3.1.1 (2023-11-16)

Bug Fixes

  • Learner: remove useless method record (1b59dbc)
  • ReplayBuffer: insert method now takes Experience as input (7018216)

General maintenance

Build and continuous integration

  • change license name in publishing metadata (3b93d16)

3.1.0 (2023-11-13)

Features

  • add implicit configuration to environment method (#29) (d922f48)

3.0.0 (2023-11-09)

⚠ BREAKING CHANGES

  • new dsl api (#28)

Features

2.0.1 (2023-11-08)

Bug Fixes

  • ReplayBuffer: fix generics (110127c)

2.0.0 (2023-11-06)

⚠ BREAKING CHANGES

  • improvements

Features

General maintenance

  • add dependencies management with gradle catalogs (01eec18)
  • update release command (73fec4b)
  • update test job (60ccd76)

Tests

1.6.5 (2023-04-16)

Documentation

Build and continuous integration

General maintenance

  • add a contributor (c9b78b9)
  • add issue templates (58d00ac)
  • add licence note in all scala files (cd8065c)
  • add scaladoc artifact generation (1e921f1)
  • update license in publish on central plugin (8a69a1f)
  • update release configuration (4fcd324)
  • update the license (419aa84)

1.6.4 (2023-04-15)

Bug Fixes

  • DeepQLearning: correctly load the model (dccce57)

1.6.3 (2023-03-21)

Bug Fixes

  • core: make snapshot path configurable by the user (89c1805)

1.6.2 (2023-03-16)

Bug Fixes

  • DQNFactory: fix generic factory (88777c6)

1.6.1 (2023-03-16)

Bug Fixes

  • DQNAbstractFactory: implement createNN as a generic method (f2c42ba)

1.6.0 (2023-03-15)

Features

  • complete alchemist-scafi integration (ea4f222)

General maintenance

  • resolve rebase conflicts (b9d25c7)

Dependency updates

  • deps: update dependency it.unibo.alchemist:alchemist to v25.14.6 (d5e6249)
  • deps: update dependency it.unibo.alchemist:alchemist to v25.7.2 (877ed23)
  • deps: update dependency it.unibo.alchemist:alchemist-incarnation-protelis to v25.14.6 (60520f3)
  • deps: update dependency it.unibo.alchemist:alchemist-incarnation-protelis to v25.7.2 (bb2a29a)
  • deps: update dependency it.unibo.alchemist:alchemist-incarnation-scafi to v25.14.6 (b02ac2d)
  • deps: update dependency it.unibo.alchemist:alchemist-incarnation-scafi to v25.7.2 (15c1499)
  • deps: update dependency org.scala-lang:scala-library to v2.13.10 (4e943e4)
  • deps: update node.js to 18.15 (c3c0121)

1.5.0 (2023-03-07)

Features

1.4.0 (2023-03-06)

Features

1.3.0 (2023-03-06)

Features

  • add sourcejar generation (df095c4)
  • add sourcejar generation (aa89188)

1.2.0 (2023-03-06)

Features

General maintenance

1.1.0 (2023-03-06)

Features

General maintenance

1.0.0 (2023-03-06)

Features

  • add action class (fbdc1a8)
  • add action space dsl (0b86893)
  • add agent dsl support (2e07019)
  • add agent modes (training or testing) (0c9e47f)
  • add basic DL support (6867a97)
  • add constant decay function (fe16352)
  • add DeepQLearner agent based on torch (9145ec3)
  • add DSL object (b4fa1ba)
  • add encoder for neural networks to the state model (6969c6c)
  • add environment getters (d43930d)
  • add getAll method in replay buffer (95b564a)
  • add logger for torch models (0e64a6c)
  • add reward function dsl (0bb059e)
  • add variables dsl support (61654ec)
  • alchemist environment conversion (55957e5)
  • implement a simple base extension method to convert an environment into an alchemist yaml description file (677c61b)
  • implement reply buffer (5eefefc)
  • implement simple exponential decay (0975eee)

Bug Fixes

General maintenance

Tests

Refactoring

  • move models classes from dsl to core (aa48557)

Dependency updates

  • deps: update dependency gradle to v8 (d8cb389)
  • deps: update dependency gradle to v8.0.1 (db0768c)
  • deps: update dependency gradle to v8.0.2 (8019a58)
  • deps: update dependency junit:junit to v4.13.2 (760ddf1)
  • deps: update dependency org.junit.jupiter:junit-jupiter-api to v5.6.3 (e361d76)
  • deps: update dependency org.junit.jupiter:junit-jupiter-api to v5.9.2 (62b2fc9)
  • deps: update dependency org.scala-lang:scala3-library_3 to v3.0.2 (580b08b)
  • deps: update dependency org.scala-lang:scala3-library_3 to v3.2.2 (8f01ec3)
  • deps: update dependency org.scalatest:scalatest_2.13 to v3.2.15 (9279e19)
  • deps: update dependency org.scalatest:scalatest_2.13 to v3.3.0-snap3 (5f2fdbc)
  • deps: update dependency org.scalatest:scalatest_3 to v3.2.15 (db2154e)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.2 (64b254e)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 (678339b)

Build and continuous integration