Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 1.29 KB

CHANGELOG.md

File metadata and controls

29 lines (29 loc) · 1.29 KB

v0.2

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 for Kefir.load method. The value of true means: "here a dictionary is a dictionary, not a representation of an object".
  • Enable CI tests.

v0.1.2

20-09-2021

  • New param rels needs for normal db relations support. Also Kefir checks classes where used __slots__.

v0.1.1

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 to dump for better typing.

v0.1.0

07-08-2021

  • Zero release.