Skip to content

Release v20.0.0: Saving/Loading using pyobjson, Codebase Refactor/Lint, New Run Flow

Latest
Compare
Choose a tag to compare
@uberfastman uberfastman released this 06 Jan 02:11
· 3 commits to main since this release

Release Notes

  • Upgraded saving/loading data to use pyobjson
  • Refactored entire codebase into subdirectory and reorganized/renamed some modules
  • Upgraded to uv/ruff
  • Linted codebase with ruff and bandit
  • Addressed technincal debt
  • Improved logging
  • Cleaned up some runtime business logic
  • Generalized some feature business logic
  • Created a universal feature data spec with normalized player key
  • Addressed some TODOs
  • Updated main.py run flow
  • Updated command line arguments
  • Updated documentation
  • Updated dependencies