Here you can see the full list of changes between each Eve-Swagger release.
- New: add security definition for eve-auth-jwt (#121).
- Fix: typos (#125)
- Fix: should use
request.scheme
inservers
(#123). - Fix: eve-swagger ignores URL_PREFIX, so when it is set, it generates incorrect URLs (#119)
Released on April 24, 2021. - Fix: TypeError: add_documention() missing 1 required postitional argument (#108)
Released on October 31, 2020.
- Add Python 3.8 to CI matrix.
- Fix: pin pyrsistent to v0.16, as new releases dropped Python 2.7 sypport.
- Fix: non-root urls do not work under Apache (#114)
Released on September 19, 2020.
- Fix: When using a non-empty
url_prefix
, it should be also added tospec_url
(#112)
Released on August 6, 2020.
Released on July 6, 2020.
- New: add meta links to response schemas (#107)
- Fix: projections not included in GET paramenters (#106)
- Fix: deprecation warning for ABC import (#100)
- Fix: media type not converted to OpenApi 3 compatible type (#102)
- Add
get_swagger_blueprint
helper method (#91) - Improved OAuth2 support (#89)
- Add
SWAGGER_EXAMPLE_FIELD_REMOVE
for Swagger 2.0 support (#75) - Amend
description
andexample
docs to account for the removal ofTRANSPARENT_SCHEMA_RULES
option (#87) - Add support for
additional_lookup
(#88) - Query parameters: where; sort; page; max_results (#86)
- Basic and Token authorization support (#86)
- Allow use of SWAGGER_HOST https server (#86)
- Add support for API_VERSION and URL_PREFIX (#86)
- GET response now correctly returns
_items
as an array (#86) - Adopt Black code formatting style (#82)
- Add Python 3.6 and 3.7 to CI matrix (#81)
- Drop Python 2.6, 3.3, and 3.4 support (#80)
- Support for OpenAPI 3 (#70, #79)
- Add support for resource-level
example
definition (#69) - Add stale-bot to close stale issues and pull requests (#68)
Released on June 19, 2018.
- Remove regexes from urls and resource titles (#66)
- Changelog is now in .rst format (#65)
- Add support for nullable property (#61)
- Fix: tests fail on flask_pymongo import (#63)
Released on April 10, 2018.
- New: Add support for adding schema examples. Closes #59 (Nils Verheyen).
Released on 6 March, 2018
- Fix: Override schemes in SWAGGER_INFO does not work (Cuong Manh Le).
Released on 2 October, 2017
- Fix: If-Match header required when concurrency control is disabled. Closes #49 (Aleksi Pekkala).
- Fix: If the user provides a 'schemes' configuration value use that instead of auto-discovering the value. This is useful in the scenario where Eve is running on http behind a proxy running https, so auto-discovery would yield the wrong value (Jim Kennedy).
- New: add support for geometric data types point, linestring, multilinestring', `polygon and multipolygon. Closes #44 (Damien Aboss).
Released on 13 March, 2017
- Fix: All responses claim to return a status code of 200 (Alexander Dietmüller).
- Fix: tests failure since jsonschema dropped Python 2.6. Closes #40.
Released on 3 January, 2017
- New: support for swagger 2.0/openAPI 'readOnly' and 'pattern' rules (hermannsblum).
- Fix: crash if no docstring is available for hook (hermannsblum).
- Fix: support for data_relation nested in lists (Patrick Decat).
- Fix: handle missing fields and settings. Closes #31 (otibsa).
Released on 25 October, 2016
- Fix: float type are not p:Groperly defined. Closes #13.
- Fix: README: fix comma that causes a validation error in example script (Luis Fernando Gomes).
- New: Ability to generate Swagger tags (Stratos Gerakakis).
- New: add CORS support (otibsa).
- New: Python 2.6 compatibility (otibsa).
- New: Add a proper test suite. Closes #8 (otibsa).
- New: Move the path parameters (/people/{personId}) to their own section of the swagger doc. That cleans up the parameters entries in the paths sections by referencing the parameters (otibsa).
- New: Option to enable event hooks description to swagger documentation (otibsa).
- New: Support for data relations (otibsa).
- New: Option to disable resource documentation via disable_documentation in settings.py (otibsa).
- New: Ability to include description fields. Just add a description field in the schema definitions in settings.py (Stratos Gerakakis).
- New: Add support for more eve features: allowed, default, minlength, maxlength, min, max (otibsa).
- New: Enable additional documentation to be injected at runtime (otibsa).
- New: Add tox and build server configuration (Peter Bittner). Addresses #8.
- New: Support for endpoint fields (swagger parameters). WIP. Closes #5.
Released on 12 June, 2016
- New: Python 3 compatibility. Closes #6 (Naoko Reeves).
Released on 7 June, 2016
- Fix: Crash on pip install. Closes #4.
Released on 6 June, 2016
- Fix: AttributeError: 'module' object has no attribute 'name' when trying to register the Blueprint. Closes #3.
Released on 4 June, 2016