Releases: JuliaReinforcementLearning/GridWorlds.jl
Releases · JuliaReinforcementLearning/GridWorlds.jl
v0.5.0
GridWorlds v0.5.0
Closed issues:
GoToDoor
environment display looks a little jagged in the terminal (#11)- Add agent's view as a subplot (#17)
- first multi-agent environment (#139)
- Create benchmark table (#147)
- Separate API for this package? (#148)
- Replace Makie.jl playablity with REPL playability (#149)
- Make separate module for each environment (#150)
Merged pull requests:
- add CollectGemsUndirectedMultiAgent environment (#143) (@Sid-Bhatia-0)
- add SingleRoomUndirected & SingleRoomDirected (#153) (@Sid-Bhatia-0)
- revamp GridRoomsUndirected and GridRoomsDirected (#154) (@Sid-Bhatia-0)
- revamp SequentialRoomsUndirected & SequentialRoomsDirected (#155) (@Sid-Bhatia-0)
- revamp MazeUndirected & MazeDirected (#156) (@Sid-Bhatia-0)
- revamp GoToTargetUndirected & GoToTargetDirected (#159) (@Sid-Bhatia-0)
- revamp DoorKeyUndirected & DoorKeyDirected (#160) (@Sid-Bhatia-0)
- revamp CollectGemsUndirected & CollectGemsDirected (#161) (@Sid-Bhatia-0)
- revamp DynamicObstaclesUndirected & DynamicObstaclesDirected (#162) (@Sid-Bhatia-0)
- revamp SokobanUndirected & SokobanDirected (#164) (@Sid-Bhatia-0)
- revamp Snake (#165) (@Sid-Bhatia-0)
- revamp Catcher (#166) (@Sid-Bhatia-0)
- revamp TransportUndirected & TransportDirected (#168) (@Sid-Bhatia-0)
- revamp CollectGemsMultiAgentUndirected (#169) (@Sid-Bhatia-0)
- remove things related to old implementation (#170) (@Sid-Bhatia-0)
- revamp benchmarking (#171) (@Sid-Bhatia-0)
- add sub_tile_map view to SingleRoomUndirected & SingleRoomDirected (#172) (@Sid-Bhatia-0)
- rearrange codebase (#173) (@Sid-Bhatia-0)
- update bunch of miscellaneous things (#174) (@Sid-Bhatia-0)
- revamp playing and replaying (#175) (@Sid-Bhatia-0)
- update act! for all envs & some bug fixes (#176) (@Sid-Bhatia-0)
- clean up & fix more miscellaneous things (#177) (@Sid-Bhatia-0)
- update documentation in README (#178) (@Sid-Bhatia-0)
- update benchmarks (#179) (@Sid-Bhatia-0)
- update README (#180) (@Sid-Bhatia-0)
- update julia syntax highlighting in README (#183) (@Sid-Bhatia-0)
- bump minor version (#184) (@Sid-Bhatia-0)
v0.4.0
GridWorlds v0.4.0
Closed issues:
- RLBase.reward(env) is not defined (#130)
Merged pull requests:
- add Transport env (#129) (@Sid-Bhatia-0)
- fix benchmarking (#131) (@Sid-Bhatia-0)
- simplify internals, boost performance (#132) (@Sid-Bhatia-0)
- fix readme: add file textual_rendering.png (#133) (@Sid-Bhatia-0)
- performance fix in get_grid_inds (#136) (@Sid-Bhatia-0)
- bump version (#137) (@Sid-Bhatia-0)
v0.3.1
GridWorlds v0.3.1
Closed issues:
Merged pull requests:
- Add citation (#121) (@Sid-Bhatia-0)
- add Snake environment (#123) (@Sid-Bhatia-0)
- add Maze environment (#124) (@Sid-Bhatia-0)
- add Catcher environment (#125) (@Sid-Bhatia-0)
- add benchmarks (#126) (@Sid-Bhatia-0)
- fix formatting of benchmarks (#127) (@Sid-Bhatia-0)
- bump patch version (#128) (@Sid-Bhatia-0)
v0.3.0
GridWorlds v0.3.0
Closed issues:
Merged pull requests:
- Sokoban (#112) (@Sid-Bhatia-0)
- Deprecate env indexing (#113) (@Sid-Bhatia-0)
- Refactor and Cleanup (#114) (@Sid-Bhatia-0)
- Update README (#115) (@Sid-Bhatia-0)
- Add NavigationStyle trait (#116) (@Sid-Bhatia-0)
- Add behaviour for both navigation styles (#117) (@Sid-Bhatia-0)
- Refactor agent view related methods and other minor changes (#118) (@Sid-Bhatia-0)
- Cleanup (#119) (@Sid-Bhatia-0)
- Bump version (#120) (@Sid-Bhatia-0)
v0.2.0
GridWorlds v0.2.0
Closed issues:
- Add MultiRoomNXSY (#31)
- Allow rectangular grid dimensions (#70)
- TagBot trigger issue (#79)
- Why not a
get_world
method instead ofconvert(GridWorldBase, env)
method? (#81)
Merged pull requests:
- MassInstallAction: Install the CompatHelper workflow on this repository (#76) (@findmyway)
- add [compat] entry for RLBase (#78) (@Sid-Bhatia-0)
- GitHub Actions CI (#80) (@Sid-Bhatia-0)
- Add
get_full_view
andget_state
for fully observable settings (#82) (@Sid-Bhatia-0) - Refactor terminal rendering (#83) (@Sid-Bhatia-0)
- Add SequentialRooms env (#84) (@Sid-Bhatia-0)
- Refactor and clean up (#85) (@Sid-Bhatia-0)
- Refactor and Clean (#86) (@Sid-Bhatia-0)
- Make rng a standard component of every env struct (#87) (@Sid-Bhatia-0)
- Refactor and Clean Up (#88) (@Sid-Bhatia-0)
- Pickup and Drop action behaviour (#89) (@Sid-Bhatia-0)
- Refactor Rendering (#90) (@Sid-Bhatia-0)
- Fix and Test (#91) (@Sid-Bhatia-0)
- Add GridRooms as a generalization of FourRooms (#92) (@Sid-Bhatia-0)
- Refactor EmptyGridWorld (#93) (@Sid-Bhatia-0)
- Refactor DynamicObstacles (#94) (@Sid-Bhatia-0)
- Refactor GridRooms (#95) (@Sid-Bhatia-0)
- Refactor DoorKey (#96) (@Sid-Bhatia-0)
- Refactor CollectGems (#97) (@Sid-Bhatia-0)
- Refactor GoToDoor (#98) (@Sid-Bhatia-0)
- Refactor and Cleanup (#99) (@Sid-Bhatia-0)
- refactor terminal rendering (#100) (@Sid-Bhatia-0)
- Cleanup (#101) (@Sid-Bhatia-0)
- add get_agent_view_size method (#102) (@Sid-Bhatia-0)
- Env indexing and cleanup (#103) (@Sid-Bhatia-0)
- Update RLBase 0.9.0 and bump GridWorlds version to 0.2.0 (#105) (@Sid-Bhatia-0)
- Create changelog.yml (#106) (@Sid-Bhatia-0)
- Delete .appveyor.yml (#107) (@Sid-Bhatia-0)
- Delete changelog.yml (#108) (@Sid-Bhatia-0)
v0.1.0
GridWorlds
with ReinforcementLearningBase
API.
Contains the following environments:
EmptyGridWorld
FourRooms
GoToDoor
DoorKey
CollectGems
DynamicObstacles
v0.0.1
GridWorlds v0.0.1
Closed issues:
- Pressing
q
key does not close the Makie window (#10) - BoundsError in GoToDoor while moving beyond a door on the edge of the world (#13)
- ERROR: type FourRooms has no field agent_dir (#14)
Merged pull requests:
- add EmptyGridWorld (#1) (@findmyway)
- Add interaction part (#2) (@findmyway)
- CompatHelper: add new compat entry for "MacroTools" at version "0.5" (#3) (@github-actions[bot])
- CompatHelper: add new compat entry for "Makie" at version "0.11" (#4) (@github-actions[bot])
- Add FourRooms environment (#5) (@sriram13m)
- Add render.jl (#6) (@sriram13m)
- Gotodoor (#7) (@sriyash421)
- Change Board Format (#8) (@sriram13m)
- Rewrite the rendering (#9) (@findmyway)
- support saving stream (#12) (@findmyway)
- preliminary tests added (#15) (@sriyash421)
- fix typo in README sample code (#16) (@Sid-Bhatia-0)
- CompatHelper: add new compat entry for "Requires" at version "1.1" (#18) (@github-actions[bot])
- CompatHelper: add new compat entry for "Colors" at version "0.12" (#19) (@github-actions[bot])
- CompatHelper: add new compat entry for "MacroTools" at version "0.5" (#20) (@github-actions[bot])
- CompatHelper: add new compat entry for "Crayons" at version "4.0" (#21) (@github-actions[bot])
- CompatHelper: add new compat entry for "Makie" at version "0.11" (#22) (@github-actions[bot])
- Bugfix (#23) (@findmyway)
- Rename package name (#24) (@findmyway)
- export relevant names (to create a user-defined env) (#25) (@Sid-Bhatia-0)
- Add DoorKey environment (#26) (@sriram13m)
- Add convention for terminal rendering (#27) (@Sid-Bhatia-0)
- simplify & standardize makie rendering of objects (#29) (@Sid-Bhatia-0)
- Update .gif files in README as per #29 (#35) (@Sid-Bhatia-0)
- Add new environment: CollectGems (#37) (@Sid-Bhatia-0)