Skip to content

Releases: instadeepai/jumanji

Jumanji v1.1.0

22 Nov 16:29
Compare
Choose a tag to compare

Release Notes

Many small fixes and upgrades. Notably fixed rendering in certain environments, upgraded gym wrapper to gymnasium and upgraded from python 3.8-3.9 to python 3.10-3.12. Additionally added a fully jittable version of the Level Based Foraging environment.

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0

Jumanji v1.0.1

29 Mar 11:23
823830e
Compare
Choose a tag to compare

Release Notes

Environment specs are now attributes instead of methods with no arguments. Additionally, FlatPack training was broken due to a type-casting issue, which is now fixed.

What's Changed

Full Changelog: v1.0.0...v1.0.1

Jumanji v1.0.0

15 Mar 17:51
d462d54
Compare
Choose a tag to compare

Jumanji v1

This release accompanies the ICLR 2024 paper. The library now includes 22 environments!

What's Changed

New Contributors

Full Changelog: v0.3.1...v1.0.0

Jumanji v0.3.1

20 Jun 15:44
666d709
Compare
Choose a tag to compare

Release Notes

In this release, we update the dependencies to support the latest jax (and chex) version and optimize the environment speed of Game2048.

What's Changed

Full Changelog: v0.3.0...v0.3.1

Jumanji v0.3.0

09 Jun 16:53
a1ae444
Compare
Choose a tag to compare

Update

We release v0.3.0 with a more standardized codebase that now includes 18 environments.

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.3.0

Jumanji v0.2.2

14 Apr 16:56
9f966c8
Compare
Choose a tag to compare

Release Notes

This release proposes a few fixes including a standardized viewer and generator interface for Minesweeper and RubiksCube.

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2

Jumanji v0.2.1

21 Mar 17:11
906c222
Compare
Choose a tag to compare

Release Notes

This major release introduces a whole set of new environments, namely:

  • Game2048: the classic 4x4 2048 game
  • Minesweeper: the classic game from the video game
  • RubiksCube: the standard puzzle
  • JobShop: job-shop scheduling problem as another canonical CO problem
  • Cleaner: a maze with multiple agents that spawn across the grid in order to clean all the tiles ASAP
  • Connector: replacement of the previous Routing environment reimplemented for better efficiency and modularity.
  • Maze: classic maze on a grid

This release also stabilizes the API with a cleaner definition of the environment specs, rendering implemented for all the environments (using matplotlib), and an actor-critic agent implement for training alongside environment-specific actor-critic networks for each environment.

What's Changed

  • fix: pygame requirements by @wang-r-j in #72
  • feat: internal update for v0.2.0 by @clement-bonnet in #73
  • refactor: remove connect4 environment
  • feat: implement training and environment-specific networks in jumanji.training by @clement-bonnet
  • feat: replace routing environment with connector by @sash-a
  • feat: implement rubiks_cube environment by @TristanKalloniatis
  • feat: implement game_2048 environment by @OmaymaMahjoub
  • feat: implement minesweeper environment by @TristanKalloniatis
  • feat: implement job_shop environment by @dluo96
  • refactor: knapsack, cvrp and tsp by @surana01
  • feat: implement cleaner environment by @coyettev
  • feat: implement maze environment by @PDuckworth
  • feat: clean and augment snake with action mask by @clement-bonnet
  • refactor: implement arbitrarily nested specs by @dluo96
  • ci: drop support for python 3.7

New Contributors

Full Changelog: v0.1.6...v0.2.1

Jumanji v0.1.6

22 Feb 16:01
bf255c1
Compare
Choose a tag to compare

Release Notes

This release fixes the previous release (v0.1.5) that is broken on PyPi. Users may now run pip install -U jumanji or pip install jumanji==0.1.6 in replacement of pip install jumanji==0.1.5 (that is broken).

What's Changed

Full Changelog: v0.1.5...v0.1.6

Jumanji v0.1.5

20 Feb 15:52
119a4ed
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.1.5

Jumanji v0.1.4

04 Jan 18:05
1095886
Compare
Choose a tag to compare

What's Changed

  • fix: import protocol from typing extensions to ensure Python 3.7 compatibility by @dluo96 in #59
  • ci: added python 3.7 to github actions by @dluo96 in #58
  • fix: solve flake8 error causing ci to fail by @dluo96 in #64
  • refactor: binpack instantiation of instance generator by @cyprienc in #61
  • build: increment semantic version to 0.1.4 by @clement-bonnet in #65

New Contributors

Full Changelog: v0.1.3...v0.1.4