v1.5.0
New Features
- Add
__all__tosimplesqlite.modelmodule - Add
get_column_namemethod toColumnclass - Add support for Python 3.12
- Accept
Columnobject as a key ofsimplesqlite.query.Whereclass - Add
simplesqlite.query.Setclass. TheSimpleSQLite.updatemethod now acceptssimplesqlite.query.Setas an argument
ORM Enhancements
- Add
deletemethod toModelclass: #77 (Thanks to @GOOD-Stuff) - Add
update`` method toModel` class - Optimizations
Improvements
- Improve error messages
- Improve type annotations
Dependency Updates
- Bump minimum version of
DataPropertyto 1.0.1 - Bump minimum version of
sqliteschemato 1.4.0
Bug Fixes
- Resolved an issue with the
insertmethod of theModelclass, ensuring that default values are correctly handled during record insertion
Full Changelog: v1.4.0...v1.5.0