connexion

Connexion is a modern Python web framework that makes spec-first and api-first development easy.

APACHE-2.0 License

Downloads
26.1M
Stars
4.4K
Committers
217

Bot releases are visible (Hide)

connexion - 1.5.1

Published by jmcs about 6 years ago

  • Fix log line to wrong logger
connexion - 1.5.0

Published by jmcs about 6 years ago

  • Update to swagger-spec-validator 2.3.1 (#611)
  • URI parsing decorator (#613)
  • Correct validator response on bad JSON (#610)
  • Add capability to pass framework's request context to handler functions
connexion - 1.4.2

Published by hjacobs over 6 years ago

This release contains no Python code changes!

connexion - 1.4.1

Published by hjacobs over 6 years ago

  • #583: make Connexion compatible with the latest gevent version
connexion - 1.4

Published by hjacobs over 6 years ago

  • #530: added aiohttp support
connexion - 1.3

Published by hjacobs almost 7 years ago

connexion - 1.2

Published by hjacobs almost 7 years ago

  • #541: SECURITY: use Authorization header instead of URL params when trying to verify OAuth tokens against TokenInfo endpoint (this might be a BREAKING CHANGE for TokenInfo endpoints not supporting the Authorization header)
  • #523, #545: minor fixes / refactoring
connexion - 1.1.16

Published by hjacobs about 7 years ago

  • #526: enable the use of Flask-Injector again
  • #504: allow http.HTTPStatus enums as response status codes
connexion - 1.1.15

Published by hjacobs about 7 years ago

  • #500: preserve the multiplicity of array type query parameters (e.g. ?items=1&items=2&items=3|4)
connexion - 1.1.14

Published by hjacobs about 7 years ago

  • #497: fix KeyError if not Content-Type in request headers
  • #485: fix string type mapping for Python 2
connexion - 1.1.13

Published by hjacobs about 7 years ago

  • #495: use env markers for dependencies
connexion - 1.1.12

Published by hjacobs about 7 years ago

  • #492: build universal wheel (py2.py3)
  • #487: validate responses against "default" response definition
connexion - 1.1.11

Published by hjacobs over 7 years ago

  • #477: support OAuth tokeninfo with scopes as string
  • #462: fix backward incompatible change with "server" parameter
  • #463: make the typing dependency optional
  • #478: fix bug related to mock mode

Released on PyPI: https://pypi.python.org/pypi/connexion/1.1.11

connexion - 1.1.10

Published by hjacobs over 7 years ago

  • #448: downgrade log message severity
  • #449: path format parameters
  • #452: fix wheel contents
connexion - 1.1.9

Published by rafaelcaricio over 7 years ago

  • #435 regression: Make flask.request object available via connexion.request
connexion - 1.1.8

Published by hjacobs over 7 years ago

  • #426: fix exception on flask.abort()
  • #429: regression: ignore context params if function has no matching arg
  • #432: regression: fill flask.request.user with user ID (security decorator)
connexion - 1.1.7

Published by rafaelcaricio over 7 years ago

  • #424 Flask as requirement added back to setup.py
connexion - 1.1.6

Published by hjacobs over 7 years ago

  • #394: decouple Connexion from Flask
  • #425: fix Flask response returned in tuple
  • #340: convert camelCased parameters to Python code style
  • #421: fix validate_responses

BREAKING CHANGES:

  • flask.request.user is no longer filled by the security decorator
connexion - 1.1.5

Published by rafaelcaricio over 7 years ago

  • #397 Explicitly set encoding to utf-8 on JSON dumps
  • (internal) #398 Fixed tests that were failing due to development versions of third-party packages
connexion - 1.1.4

Published by rafaelcaricio almost 8 years ago

  • #384: ProblemExceptions should be caught by our common handler
Package Rankings
Top 5.25% on Alpine-edge
Top 0.63% on Pypi.org
Top 9.67% on Conda-forge.org