New Features
- Add `__all__` to `simplesqlite.model` module
- Add `get_column_name` method to `Column` class
- Add support for Python 3.12
- Accept `Column` object as a key of `simplesqlite.query.Where` class
- Add `simplesqlite.query.Set` class. The `SimpleSQLite.update` method now accepts `simplesqlite.query.Set` as an argument
ORM Enhancements
- Add `delete` method to `Model` 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 the `Model` class, ensuring that default values are correctly handled during record insertion
**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.4.0...v1.5.0