v0.3.0
Chess environment is added!
What's Changed
- [Docs] Add colab example by @sotetsuk in #695
- [Docs] Use png instead of svg by @sotetsuk in #696
- [Docs] Update on jumanji by @clement-bonnet in #698
- [CI] Run all tests at every commit by @sotetsuk in #700
- [Docs] Enhance other project descriptions by @sotetsuk in #702
- [AnimalShogi] Reimplement from scratch by @sotetsuk in #703
- [Docs] Minor updates on related repositories by @sotetsuk in #706
- [Visualizer] Enhance Visualizer by @OkanoShinri in #697
- [BridgeBidding] Add observe by @harukaki in #707
- [BridgeBidding] Add BridgeBidding Env by @harukaki in #713
- [Chess] Reimplement from scratch by @sotetsuk in #704
- [BridgeBidding] Remove underscore from filename by @sotetsuk in #715
- [BridgeBidding] Fix version by @sotetsuk in #716
- [BridgeBidding] Fix test_api warning by @harukaki in #718
- [Chess] Speed up
_legal_action_mask
by @sotetsuk in #717 - [Chess] Add en passant to legal actions by @sotetsuk in #719
- [Chess] Add castling to legal actions by @sotetsuk in #720
- [Chess] Enhance Tests by @youyou-ku in #722
- [Chess] Refactor en passant state representation by @sotetsuk in #724
- [Chess] Speed up
_legal_action_mask
by caching piece positions by @sotetsuk in #725 - [BridgeBidding] Fix
_make_bridge_dwg
in visualizer by @harukaki in #727 - [BridgeBidding] Fix part of state passed in
pgx._make_bridge_dwg
is not updated by @harukaki in #729 - [Chess] Implement termination conditions by @sotetsuk in #726
- [Chess] Fix bugs by @sotetsuk in #731
- [Chess] Fix wrong en passant bug by @sotetsuk in #733
- [Chess] Add terminal test cases by @youyou-ku in #732
- [Chess] Implement
observe
by @sotetsuk in #736 - [Chess] Implement Zobrist hash by @sotetsuk in #737
- [Chess] Release chess env by @sotetsuk in #738
New Contributors
- @clement-bonnet made their first contribution in #698
Full Changelog: v0.2.1...v0.3.0