Releases: luolingchun/flask-openapi3
Releases · luolingchun/flask-openapi3
v4.3.0
What's Changed
- Fix ValidationError schema to match Pydantic v2 format by @bastien-pruvost in #232
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #234
- Support optional lists by @Qblack in #237
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #239
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #238
- [#240] Fix for br tag rendering by @zakmatik in #241
- Use uv by @luolingchun in #235
- Drop support for Python 3.9 and Support for Python 3.14 by @luolingchun in #233
- ISSUE-220 allow for response validation by @mr-tabasco in #225
- WIP Add support for const by @githubjakob in #243
New Contributors
- @bastien-pruvost made their first contribution in #232
- @Qblack made their first contribution in #237
- @mr-tabasco made their first contribution in #225
- @githubjakob made their first contribution in #243
Full Changelog: v4.2.1...v4.3.0
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 | floatby @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.defaultwhen it's value isNonein 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_namewhen executemodel_validateby @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_namewhen executemodel_validateby @luolingchun in #167 - Optimize performance and unit testing by @luolingchun in #155
Full Changelog: v4.0.0rc2...v4.0.0.rc3