Skip to content

Releases: CrocoFactory/sensei

v0.1.1

09 Nov 18:33
197fd0c
Compare
Choose a tag to compare

The initial release

v0.1.0.rc4

08 Oct 10:17
c92a470
Compare
Choose a tag to compare
v0.1.0.rc4 Pre-release
Pre-release

Fixing aliases. Better handling pydantic annotations

What's Changed

Full Changelog: v0.1.0.rc3...v0.1.0.rc4

v0.1.0.rc3

05 Oct 17:59
398fdde
Compare
Choose a tag to compare
v0.1.0.rc3 Pre-release
Pre-release

Added:

  • Skipping preparers

v0.1.0.rc2

28 Sep 23:21
98d690a
Compare
Choose a tag to compare
v0.1.0.rc2 Pre-release
Pre-release

Fixing issue, when path param can be equal to zero or type, implicitly converted to False

Changelog

v0.1.0.rc1

28 Sep 16:15
1f8fa88
Compare
Choose a tag to compare
v0.1.0.rc1 Pre-release
Pre-release

Added:

  • Finalizers and preparers as async functions
  • Support of python versions from 3.9
  • Docstrings
  • Hook 'response_case'. It`s converter of case of JSON response keys
  • Possibility to edit url with path params in preparers and respective validation, if path params are not passed.
  • Skipping JSON finalizer

Changed:

  • fill_path_names was renamed to format_str and get_path_params was renamed toplaceholders

Fixed:

  • Async routing
  • constant_case from cases.py
  • default case of headers

Changelog

v0.1.0.beta3

22 Sep 22:24
8d7bf3c
Compare
Choose a tag to compare
v0.1.0.beta3 Pre-release
Pre-release

Added:

  • Finalizers and preparers as class or instance methods.
  • Request rate limit and port through Router instance.
  • Setting Self, list[Self] and list[<API_MODEL>] as response types
  • Adding hooks __finalize_json__, __prepare_args__, __query_case__, __body_case__, __cookie_case__, __header_case__ for APIModel class.