Releases: CrocoFactory/sensei
Releases · CrocoFactory/sensei
v0.1.1
v0.1.0.rc4
Fixing aliases. Better handling pydantic annotations
What's Changed
Full Changelog: v0.1.0.rc3...v0.1.0.rc4
v0.1.0.rc3
Added:
- Skipping preparers
v0.1.0.rc2
Fixing issue, when path param can be equal to zero or type, implicitly converted to False
Changelog
- Update README.md. Fixing issue by @blnkoff in #11
- v0.1.0.rc2 by @blnkoff in #12
Full Changelog: v0.1.0.rc1...v0.1.0.rc2
v0.1.0.rc1
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 toformat_str
andget_path_params
was renamed toplaceholders
Fixed:
- Async routing
constant_case
fromcases.py
- default case of headers
Changelog
- Changing README.md, moving logo by @blnkoff in #5
- v0.1.0.rc1 by @blnkoff in #6
Full Changelog: v0.1.0.beta3...v0.1.0.rc1
v0.1.0.beta3
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__
forAPIModel
class.