Releases: smart-social-contracts/ic-python-db
Releases · smart-social-contracts/ic-python-db
Release v0.9.0
What's Changed
- Replace in-memory _relations with persisted reverse indexes by @deucalioncodes in #10
Full Changelog: v0.8.2...v0.9.0
Release v0.8.2
Full Changelog: v0.8.1...v0.8.2
Release v0.8.1
Full Changelog: v0.8.0...v0.8.1
Release v0.8.0
Full Changelog: v0.7.9...v0.8.0
v0.7.9
Fixes
- Relax requires-python from ==3.10.7 to >=3.10
- Update test infrastructure for basilisk 0.11.x (type:custom dfx.json format)
- Add basilisk upgrade + CPython template download to test entrypoint
v0.7.7
What's New
- Auto-register Entity subclasses at class definition time (#6, #7)
- Added
__init_subclass__toEntityso subclasses are automatically registered inDatabase._entity_typeswhen the class is defined - Types defined before
Database.init()are deferred and flushed when the DB is created - Eliminates the need for manual
register_entity_type()boilerplate in canister startup code - 8 new tests for auto-registration behavior
- Added
Release v0.7.6
What's Changed
- fix: export serialization + load_some resilience (closes #4) by @deucalioncodes in #5
Full Changelog: v0.7.5...v0.7.6
Release v0.7.5
What's Changed
- fix: skip redundant save on Entity.load() by @deucalioncodes in #3
New Contributors
- @deucalioncodes made their first contribution in #3
Full Changelog: v0.7.4...v0.7.5
Release v0.7.4
Full Changelog: v0.7.3...v0.7.4
Release v0.7.3
Full Changelog: v0.7.2...v0.7.3