In development
- Global restructuring to package.
- Another architecture changes. I'll write about it more in docs.
- Add deserialization support.
- Big refactoring of
BaseKefir
class. - Add
@dump_route
decorator, that dump view-func result. Flask and FastAPI support. - Add
ASGIDumpMiddleware
, that dump view-func response. Works for FastAPI and (probably) for any ASGI-based frameworks. - Add async view function support for
@dump_route
decorator. - New test workflow system using
tox
. - Add (de)serealizing benchmarks.
- Add
allow_dict
param forKefir.load
method. The value of true means: "here a dictionary is a dictionary, not a representation of an object". - Enable CI tests.
20-09-2021
- New param
rels
needs for normal db relations support. Also Kefir checks classes where used__slots__
.
12-08-2021
- Add support for nested data.
- Drop arg
one
, work on this later. - Delete code for searching model id, be cause today kefir is need to full support db models. It was in 0.2.x release.
- Add Github Discussions for feedback.
- Fix potential bug, where regexp can catch classes created on same file, where dev uses kefir, but don't catch classes from other files.
- Rename function
dump_to_dict
todump
for better typing.
07-08-2021
- Zero release.