Basic structure is
ADD LINK (..) _section-VERSION VERSION ------- ADD LINK (..) _bug_fixes-VERSION OR _enhancments-VERSION Bug Fixes or Enchancements ~~~~~~~~~~~~~~~~~~~~~~~~~~ * Message (TICKET) [CONTRIBUTOR]
If you’re the first contributor, add a new semver release to the document. Place your addition in the correct category, giving a short description (matching something in a git commit), the issue ID (or PR ID if no issue opened), and your Github username for tracking contributors!
Releases prior to 0.3.0 were “best effort” filled out, but are missing some info. If you see your contribution missing info, please open a PR on the Changelog!
* Add python version requirement on setup.py (#586) [jason-the-j]
* Fixing werkzeug 3 deprecated version import. Import is replaced by new style version check with importlib (#573) [Ryu-CZ] * Fixing flask 3.0+ compatibility of `ModuleNotFoundError: No module named 'flask.scaffold'` Import error. (#567) [Ryu-CZ] * Fix wrong status code and message on responses when handling `HTTPExceptions` (#569) [lkk7] * Add flask 2 and flask 3 to testing matrix. [foarsitter] * Update internally pinned pytest-flask to 1.3.0 for Flask >=3.0.0 support. [peter-doggart] * Python 3.12 support. [foarsitter] * Fix wrong status code and message on responses when handling HTTPExceptions. [ikk7] * Update changelog Flask version table. [peter-doggart] * Remove temporary package version restrictions for flask < 3.0.0, werkzeug and jsonschema (jsonschema future deprecation warning remains. See #553). [peter-doggart]
* Fixing test as HTTP Header MIMEAccept expects quality-factor number in form of `X.X` (#547) [chipndell] * Introduce temporary restrictions on some package versions. (`flask<3.0.0`, `werkzeug<3.0.0`, `jsonschema<=4.17.3`) [peter-doggart]
* Drop support for python 3.7
* Update Swagger-UI to latest version to fix several security vulnerabiltiies. [peter-doggart] * Add a warning to the docs that nested Blueprints are not supported. [peter-doggart] * Add a note to the docs that flask-restx always registers the root (/) path. [peter-doggart]
* Update Black to 2023 version [peter-doggart] * Fix minor bug introduced in 1.0.5 that changed the behaviour of how flask-restx propagates exceptions. (#512) [peter-doggart] * Update PyPi classifer to Production/Stable. [peter-doggart] * Add support for Python 3.11 (requires update to invoke ^2.0.0) [peter-doggart]
* Fix failing pypy python setup in github actions * Fix compatibility with upcoming release of Flask 2.3+. (#485) [jdieter]
* Properly remove six dependency
Starting from this release, we only support python versions >= 3.7
* Fix compatibility issue with werkzeug 2.1.0 (#423) [stacywsmith]
* Drop support for python <3.7
* Optimize email regex (#372) [kevinbackhouse]
* Fix Marshaled nested wildcard field with ordered=True (#326) [bdscharf] * Fix Float Field Handling of None (#327) [bdscharf, TVLIgnacy] * Fix Werkzeug and Flask > 2.0 issues (#341) [hbusul] * Hotfix package.json [xuhdev]
* Stop calling got_request_exception when handled explicitly (#349) [chandlernine, VolkaRancho] * Update doc links (#332) [EtiennePelletier] * Structure demo zoo app (#328) [mehul-anshumali] * Update Contributing.rst (#323) [physikerwelt] * Upgrade swagger-ui (#316) [xuhdev]
* Fix Namespace error handlers when propagate_exceptions=True (#285) [mjreiss] * pin flask and werkzeug due to breaking changes (#308) [jchittum] * The Flask/Blueprint API moved to the Scaffold base class (#308) [jloehel]
- ::
- added specs-url-scheme option for API (#237) [DustinMoriarty]
- Doc enhancements [KAUTH, Abdur-rahmaanJ]
- New example with loosely couple implementation [maurerle]
* Make error handlers order of registration respected when handling errors (#202) [avilaton] * add prefix to config setting (#114) [heeplr] * Doc fixes [openbrian, mikhailpashkov, rich0rd, Rich107, kashyapm94, SteadBytes, ziirish] * Use relative path for `api.specs_url` (#188) [jslay88] * Allow example=False (#203) [ogenstad] * Add support for recursive models (#110) [peterjwest, buggyspace, Drarok, edwardfung123] * generate choices schema without collectionFormat (#164) [leopold-p] * Catch TypeError in marshalling (#75) [robyoung] * Unable to access nested list propert (#91) [arajkumar]
* Update Python versions [johnthagen] * allow strict mode when validating model fields (#186) [maho] * Make it possible to include "unused" models in the generated swagger documentation (#90)[volfpeter]
This release properly fixes the issue raised by the release of werkzeug 1.0.
* Remove deprecated werkzeug imports (#35) * Fix OrderedDict imports (#54) * Fixing Swagger Issue when using @api.expect() on a request parser (#20)
* use black to enforce a formatting codestyle (#60) * improve test workflows
This release is mostly a hotfix release to address incompatibility issue with the recent release of werkzeug 1.0.
* pin werkzeug version (#39) * register wildcard fields in docs (#24) * update package.json version accordingly with the flask-restx version and update the author (#38)
* use github actions instead of travis-ci (#18)
* Fix exceptions/error handling bugs https://github.com/noirbizarre/flask-restplus/pull/706/files noirbizarre/flask-restplus#741 * Fix illegal characters in JSON references to model names noirbizarre/flask-restplus#653 * Support envelope parameter in Swagger documentation noirbizarre/flask-restplus#673 * Fix polymorph field ambiguity noirbizarre/flask-restplus#691 * Fix wildcard support for fields.Nested and fields.List noirbizarre/flask-restplus#739
* Api/Namespace individual loggers noirbizarre/flask-restplus#708 * Various deprecated import changes noirbizarre/flask-restplus#732 noirbizarre/flask-restplus#738 * Start the Flask-RESTX fork! * Rename all the things (#2 #9) * Set up releases from CI (#12) * Not a library enhancement but this was much needed - thanks @ziirish !