Skip to content

Latest commit

 

History

History
224 lines (165 loc) · 7.26 KB

CHANGES.rst

File metadata and controls

224 lines (165 loc) · 7.26 KB

Changelog

Here you can see the full list of changes between each Eve-Swagger release.

In Development

  • New: add security definition for eve-auth-jwt (#121).
  • Fix: typos (#125)
  • Fix: should use request.scheme in servers (#123).
  • Fix: eve-swagger ignores URL_PREFIX, so when it is set, it generates incorrect URLs (#119)

Released

Version 0.1.4

Released on April 24, 2021. - Fix: TypeError: add_documention() missing 1 required postitional argument (#108)

Version 0.1.3

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)

Version 0.1.2

Released on September 19, 2020.

  • Fix: When using a non-empty url_prefix, it should be also added to spec_url (#112)

Version 0.1.1

Released on August 6, 2020.

  • Fix: linting and CI errors (#111)
  • Fix: templates missing from PyPI (#109)

Version 0.1

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 and example docs to account for the removal of TRANSPARENT_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)

Version 0.0.11

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)

Version 0.0.10

Released on April 10, 2018.

  • New: Add support for adding schema examples. Closes #59 (Nils Verheyen).

Version 0.0.9

Released on 6 March, 2018

  • Fix: Override schemes in SWAGGER_INFO does not work (Cuong Manh Le).

Version 0.0.8

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).

Version 0.0.7

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.

Version 0.0.6

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).

Version 0.0.5

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.

Version 0.0.4

Released on 12 June, 2016

  • New: Python 3 compatibility. Closes #6 (Naoko Reeves).

Version 0.0.3

Released on 7 June, 2016

  • Fix: Crash on pip install. Closes #4.

Version 0.0.2

Released on 6 June, 2016

  • Fix: AttributeError: 'module' object has no attribute 'name' when trying to register the Blueprint. Closes #3.

Version 0.0.1

Released on 4 June, 2016