Changelog
This is an auto-generated log of all the changes that have been made to the project since the first release, with the latest changes at the top.
This project adheres to Semantic Versioning.
0.7.0 (October 31, 2024)
New Features
- Support the
date
anddatetime
types (#52) by seapagan - Add
created_at
andupdated_at
timestamps to the BaseDBModel (#49) by seapagan - Add some useful properties to the SqliterDB class instance (#48) by seapagan
Bug Fixes
Full Changelog
| Diff
| Patch
0.6.0 (October 12, 2024)
New Features
- Add ability to mark a field as UNIQUE (#46) by seapagan
- Implement user-defined indexes (#45) by seapagan
Bug Fixes
Full Changelog
| Diff
| Patch
0.5.0 (September 30, 2024)
Breaking Change!
This release removes the create_pk
and primary_key
attributes from the Model Meta
Class. Now, an auto-incrementing primary key is created by default and the name of the primary key is always pk
.
Closed Issues
Breaking Changes
Bug Fixes
Documentation
Full Changelog
| Diff
| Patch
0.4.0 (September 27, 2024)
New Features
- Add
exists_ok
andforce
flags tocreate_table
(#34) by seapagan - Add
reset=
to SqliterDB(), to drop all existing tables (#33) by seapagan - Order by primary key if no field specified to
order()
(#32) by seapagan - Add
drop_table
method (#31) by seapagan - Add debug logging option (#29) by seapagan
- Create relevant database fields depending on the Model types (#27) by seapagan
Testing
Refactoring
Documentation
Full Changelog
| Diff
| Patch
0.3.0 (September 23, 2024)
Breaking Changes
New Features
- Deprecate 'direction=' for 'reverse=' in
order()
method. (#24) by seapagan - Add improved table name generation (#21) by seapagan
- Implement an in-memory database option (#15) by seapagan
- Allow selecting a subset of the database fields instead of all them (#12) by seapagan
- Improve dev tooling and contributor documentation (#11) by seapagan
Dependency Updates
- Update dependency ruff to v0.6.7 (#19) by renovate[bot]
- Update dependency pydantic to v2.9.2 (#18) by renovate[bot]
- Update dependency idna to v3.10 (#17) by renovate[bot]
- Update dependency zipp to v3.20.2 (#16) by renovate[bot]
- Update astral-sh/setup-uv action to v3 (#10) by renovate[bot]
Full Changelog
| Diff
| Patch
0.2.0 (September 14, 2024)
New Features
- Default to auto_create=True, and add 'commit()' & 'close()' methods (#9) by seapagan
- Add more advanced filtering options (#7) by seapagan
Bug Fixes
Full Changelog
| Diff
| Patch
0.1.1 (September 12, 2024)
Just a documentation fix - README was old version
Full Changelog
| Diff
| Patch
0.1.0 (September 12, 2024)
New Features
- Remove transaction exception (TransactionError) (#4) by seapagan
- Improve error handling across the library (#3) by seapagan
- Add 'limit', 'offset' and 'order' methods (#2) by seapagan
Testing
Dependency Updates
- Configure Renovate (#5) by renovate[bot]
This changelog was generated using github-changelog-md by Seapagan