v1.5.0
New Features
- Add
__all__
tosimplesqlite.model
module - Add
get_column_name
method toColumn
class - Add support for Python 3.12
- Accept
Column
object as a key ofsimplesqlite.query.Where
class - Add
simplesqlite.query.Set
class. TheSimpleSQLite.update
method now acceptssimplesqlite.query.Set
as an argument
ORM Enhancements
- Add
delete
method toModel
class: #77 (Thanks to @GOOD-Stuff) - Add
update`` method to
Model` class - Optimizations
Improvements
- Improve error messages
- Improve type annotations
Dependency Updates
- Bump minimum version of
DataProperty
to 1.0.1 - Bump minimum version of
sqliteschema
to 1.4.0
Bug Fixes
- Resolved an issue with the
insert
method of theModel
class, ensuring that default values are correctly handled during record insertion
Full Changelog: v1.4.0...v1.5.0