Skip to content

Release 1.0.5

Compare
Choose a tag to compare
@iambroadband iambroadband released this 10 Nov 18:53
fac4359

[1.0.5] - 2023-11-09

Added

  • Added scooze_id to CardModel and Card. Changed the MongoDB _id to scooze_id. (#193)
  • Added AsyncScoozeApi as a way to use API endpoints in an async context (fixes Jupyter compatibility) (#199)
  • Add Docker support for starting MongoDB via the CLI (#200)
  • CLI rework to be more robust (#203)
  • Github Actions to test on push and deploy on tag (#211)
  • Add cmc field to top level for reversible cards (#212)

Changed

  • Changed the database lookup behavior to treat _id and scooze_id as the same. Also support snake case and camel case for property names. (#205)
  • Added None as valid return type in normalizers (#190)
  • Use super().__init__() for Card subclasses (#217)

Fixed

  • Fixed the use of mutable default arguments (#188)
  • Fixed improper runner call in API init (#190)
  • Fixed missing await call (#190)

Docs

  • More completely document possible exceptions ([#209])(#209)