Releases: luolingchun/flask-openapi3
Releases · luolingchun/flask-openapi3
v4.2.1
What's Changed
- Fixes issue where register_api isn't idempotent by @zakmatik in #230
- Make validate_request pass on existing kwargs but remove those part of path by @puittenbroek in #227
New Contributors
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
- fix(models): enable 'populate_by_name' to alias fields correctly by @omikader in #221
- operation_id_callback with blueprint name and func name by @luolingchun in #224
- Delay throwing validation error by @luolingchun in #223
New Contributors
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Support for Python 3.13 by @luolingchun in #200
- Fix query, form, header model extra not honored by @luolingchun in #201
- Better APISpec init to allow to modify it before generating
spec_json
. by @ddorian in #195 - Schema.maximum type
float
->int | float
by @ddorian in #217 - Allow url_prefix to be set during API/APIView registration by @luolingchun in #215
- Drop support for Python 3.8 by @luolingchun in #199
Full Changelog: v4.0.3...v4.1.0
v4.0.3
What's Changed
- Add PrefixItems to Schema Model for use with Tuple types by @JesseDeLoore in #197
New Contributors
- @JesseDeLoore made their first contribution in #197
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- Reuse schema["title"] if it's defined by @ddorian in #186
- Simple webhook schema by @ddorian in #191
- Fix missing
Field.default
when it's value isNone
in openapi spec by @ddorian in #189 - ServerVariable.enum should be optional by @luolingchun in #194
New Contributors
Full Changelog: v4.0.1...v4.0.2
v4.0.1
v4.0.0
What's Changed
- Support plugins for ui templates by @luolingchun in #151
- Add py.typed marker file for PEP-561 support by @luolingchun in #160
- Use ruff instead of flake8 by @luolingchun in #164
- Remove experimental export markdown by @luolingchun in #161
- Fix
populate_by_name
when executemodel_validate
by @luolingchun in #167 - Update docs by @luolingchun in #155
- Fix get_pydantic_core_schema by @luolingchun in #179
- Fix list with default value by @luolingchun in #180
Full Changelog: v3.1.3...v4.0.0
v4.0.0rc3
What's Changed
- Add py.typed marker file for PEP-561 support by @luolingchun in #160
- Use ruff instead of flake8 by @luolingchun in #164
- Remove experimental export markdown by @luolingchun in #161
- Fix
populate_by_name
when executemodel_validate
by @luolingchun in #167 - Optimize performance and unit testing by @luolingchun in #155
Full Changelog: v4.0.0rc2...v4.0.0.rc3