What's new
- Adding VolatileStatus by @caymansimpson in #556
- Added gen and format information to AbstractBattle by @caymansimpson in #558
- Enhancing ObservedPokemon and Adding naming consistency to terrastilized by @caymansimpson in #565
- Adding stats storage, name in Pokemon, and teampreview storage by @caymansimpson in #581
- Added Effect Handling, and reordered a set for lint by @caymansimpson in #593
- Added further Effects handling from Showdown parsing and fainting by @caymansimpson in #596
- Added proper handling for moves that create -singlemove effects in Sh… by @caymansimpson in #633
- Replaced rqid with Last Request by @caymansimpson in #634
- Add Effects for VGC 2024 by @caymansimpson in #642
- Added current_observation property to AbstractBattle by @caymansimpson in #639
- Added terastarstorm support for doubles by @caymansimpson in #640
- Copied split_message for more predictable handling by @caymansimpson in #641
- Adding support for Temporary Types and Abilities by @caymansimpson in #647
- Update support python versions by @hsahovic in #648
- Make some methods of Player static by @cameronangliss in #653
- Randomize team choice for each battle by @cameronangliss in #655
- Env can accept open sheets by @cameronangliss in #654
Bug fixes
- Fixed Move SideConditions and corrected protect classifications by @caymansimpson in #557
- Ignore opponent turning off battle timer by @BaiqingL in #583
- Fixing memory leak by @Benjamin-Etheredge in #591
- Fixed name and teambuilder handling by @caymansimpson in #638
- Added correct handling for pledge moves by @caymansimpson in #637
- Added correct interpretation of hospitality showdown protocol by @caymansimpson in #635
- SimpleHeuristicPlayer bugfix by @cameronangliss in #656
Dev changes
New Contributors
- @BaiqingL made their first contribution in #583
- @Benjamin-Etheredge made their first contribution in #591
Thank you for all your contributions!
Full Changelog: 0.8.2...0.8.3