- Add
xtra
param to all methods that usextra
instance var (#34)
- Bump sqlite-minutils dependency to use sqlite transactions
- add
import_file
(#24)
- add markdown to doc output (#22)
- Use fastcore asdict instead of dataclasses asdict (#17), thanks to @pydanny
- Fix
__contains__
on tuple pk searches (#20), thanks to @pydanny - Compound primary keys fail on
__contains__
when done with tuple (#19)
- sqlite-minutil 3.37 compatibility
Database.create
for creating a table from a class (#12)
- Fix
None
checks in fastlite.kw (#11)
- Switch to sqlite-minutils (#10)
- Filter table callable using
xtra
(#9)
- Add
ids_and_rows_where
and use it to work around sqlite-utils rowid bug (#6) - Add
get_last
and use it to setlast_pk
correctly and return updated row (#5)
xtra
field support- Auto-get pks for
update
, and return updated record (#4) - Return updated value on insert/upsert (#3)
- Initial release