Connexion

Latest version: v3.0.6

Safety actively analyzes 630217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 24

3.0.0a4

Not secure
What's Changed
* Fix stream replay in validators by RobbeSneyders in https://github.com/spec-first/connexion/pull/1678


**Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.0a3...3.0.0a4

3.0.0a3

Not secure
What's Changed
* Pass through lifespan events by RobbeSneyders in https://github.com/spec-first/connexion/pull/1673
* Add lifespan middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1676
* Fix examples links in security doc page by opheron in https://github.com/spec-first/connexion/pull/1677

New Contributors
* opheron made their first contribution in https://github.com/spec-first/connexion/pull/1677

**Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.0a2...3.0.0a3

3.0.0a2

Not secure
What's Changed
* Fix ReadTheDocs config for Poetry by RobbeSneyders in https://github.com/spec-first/connexion/pull/1663
* Update quickstart.rst to include example of passing server arguments by rkrishnasanka in https://github.com/spec-first/connexion/pull/1645
* Fix and extend v3 documentation by RobbeSneyders in https://github.com/spec-first/connexion/pull/1664
* Update docs index page by RobbeSneyders in https://github.com/spec-first/connexion/pull/1665
* Delay import error for optional flask depencendy by RobbeSneyders in https://github.com/spec-first/connexion/pull/1668
* Update Operations to act as wrapper of wrapped view function by RobbeSneyders in https://github.com/spec-first/connexion/pull/1669
* Add explicit asgiref dependency by RobbeSneyders in https://github.com/spec-first/connexion/pull/1667

New Contributors
* rkrishnasanka made their first contribution in https://github.com/spec-first/connexion/pull/1645

**Full Changelog**: https://github.com/spec-first/connexion/compare/3.0.0a1...3.0.0a2

3.0.0a1

Not secure
Connexion 3 is now in Alpha 🎉
* Connexion can now be used as middleware to supercharge any ASGI or WSGI compatible framework.
* Aiohttp support has been dropped in favor of an ASGI compatible ``AsyncApp`` built on top of Starlette.
* Connexion functionality is now pluggable by adding or removing middleware.
* Validation is now pluggable by content type, solving longstanding issues regarding endpoints with
multiple content types and providing a pluggable interface.

Breaking changes
- Aiohttp support was dropped, use ``connexion.AsyncApp`` instead
- The ``options`` argument has been renamed to ``swagger_ui_options``
- The ``uri_parser_class`` is now passed to the ``App`` or its ``add_api()`` method directly
instead of via the ``options`` argument.
- The ``jsonifier`` is now passed to the ``App`` or its ``add_api()`` method instead of setting it
as an attribute on the Api.
- Drop Flask 1.X support and support Flask 2.X async routes
- Drop Python 3.6 (and add Python 3.10) support
- ``connexion.request`` is now a Starlette ``Request`` instead of a Flask ``Request``
- Route priority changed. The most specific route should now be defined first in the specification.
- We no longer guess a content type for response serialization if multiple are defined in the spec.
We do take into account returned headers.
- Don't return 400 when read-only property is received
- Content type is now validated for requests and responses if defined in the spec
- The deprecated positions for ``x-body-name`` are no longer supported
- The parameter ``pass_context_arg_name`` has been removed. Context is now available as global
request-level context, or can be passed in by defining a ``context_`` parameter in your view function.
- The ``MethodViewResolver`` has been renamed to ``MethodResolver``, and a new ``MethodViewResolver``
has been added to work with Flask's ``MethodView`` specifically.
- Built-in support for uWSGI has been removed. You can re-add this functionality using a custom middleware.

What's Changed
* Drop aiohttp support by RobbeSneyders in https://github.com/spec-first/connexion/pull/1491
* Add Python 3.10 in favor of 3.6 by RobbeSneyders in https://github.com/spec-first/connexion/pull/1494
* Add empty connexion middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1502
* Extract Swagger UI functionality into middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1496
* Add pre-commit hook by RobbeSneyders in https://github.com/spec-first/connexion/pull/1511
* Add routing middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1497
* Extract security to middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1514
* Remove myself (Rafael Caricio) as maintainer by rafaelcaricio in https://github.com/spec-first/connexion/pull/1517
* Merge V2 to main by RobbeSneyders in https://github.com/spec-first/connexion/pull/1518
* Fix deprecation warning for Validator.iter_errors by jonasboecquaert in https://github.com/spec-first/connexion/pull/1536
* Refactor routing into middleware-api-operation model by RobbeSneyders in https://github.com/spec-first/connexion/pull/1533
* Clean up operation classes by RobbeSneyders in https://github.com/spec-first/connexion/pull/1535
* Removed jsonschema version check by jonasboecquaert in https://github.com/spec-first/connexion/pull/1540
* Remove built-in support for uWSGI by jacobstanly89 in https://github.com/spec-first/connexion/pull/1544
* Fix for bug of the function is_json_mimetype() by jacobstanly89 in https://github.com/spec-first/connexion/pull/1541
* Use resolver in security middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1553
* call as_view in methodresolver by bluebrown in https://github.com/spec-first/connexion/pull/1552
* Fix async tests by Ruwann in https://github.com/spec-first/connexion/pull/1558
* Add test for MethodViewResolver by RobbeSneyders in https://github.com/spec-first/connexion/pull/1559
* debug mode interaction for non-flask server by thvu11 in https://github.com/spec-first/connexion/pull/1556
* Add .git-blame-ignore-revs file with black commit by RobbeSneyders in https://github.com/spec-first/connexion/pull/1561
* Feature/method views args by bluebrown in https://github.com/spec-first/connexion/pull/1564
* Activate mypy check in pre-commit by RobbeSneyders in https://github.com/spec-first/connexion/pull/1560
* Remove "type: ignore" by using list(dict), not dict.keys() by cclauss in https://github.com/spec-first/connexion/pull/1575
* Merge v2 to main by RobbeSneyders in https://github.com/spec-first/connexion/pull/1579
* Resolve $ref referring to another $ref by chibacchie in https://github.com/spec-first/connexion/pull/1584
* Update json for Flask 2.3 by RobbeSneyders in https://github.com/spec-first/connexion/pull/1582
* Use Flask request_ctx instead of _request_ctx_stack by RobbeSneyders in https://github.com/spec-first/connexion/pull/1583
* setup.py: Update url by jayvdb in https://github.com/spec-first/connexion/pull/1586
* Extract JSON request body validation to middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1588
* Remove AbstractSwaggerUIAPI class by RobbeSneyders in https://github.com/spec-first/connexion/pull/1589
* Removed internal variable pass_context_arg_name by leonardofesta in https://github.com/spec-first/connexion/pull/1568
* Explicitly support Flask async routes by RobbeSneyders in https://github.com/spec-first/connexion/pull/1592
* Extract boilerplate code into Routed base classes by RobbeSneyders in https://github.com/spec-first/connexion/pull/1590
* Move JSON response body validation to middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1591
* Remove support for deprecated x-body-name position by RobbeSneyders in https://github.com/spec-first/connexion/pull/1600
* Avoid warning with jsonschema 4.16.0 by gaetano-guerriero in https://github.com/spec-first/connexion/pull/1601
* Add form data validator for validation middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1595
* Flask apps only signal an exception on real server errors by enerqi in https://github.com/spec-first/connexion/pull/1611
* Move parameter validation to middleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1610
* Add async app by RobbeSneyders in https://github.com/spec-first/connexion/pull/1613
* Update examples for Connexion 3.0 by RobbeSneyders in https://github.com/spec-first/connexion/pull/1615
* Refactor decorators by RobbeSneyders in https://github.com/spec-first/connexion/pull/1618
* Switch to own maintained version of swagger-ui by RobbeSneyders in https://github.com/spec-first/connexion/pull/1619
* Expose additional context by RobbeSneyders in https://github.com/spec-first/connexion/pull/1620
* Implement user facing interface for ConnexionMiddleware by RobbeSneyders in https://github.com/spec-first/connexion/pull/1621
* Enable enforcing defaults by RobbeSneyders in https://github.com/spec-first/connexion/pull/1616
* Cache operation body definition by RobbeSneyders in https://github.com/spec-first/connexion/pull/1626
* Coerce types only in uri parser by RobbeSneyders in https://github.com/spec-first/connexion/pull/1627
* Introduce poetry by RobbeSneyders in https://github.com/spec-first/connexion/pull/1628
* Bump httpx version to 0.23 to mitigate GHSA-h8pj-cxx2-jfg2 by RobbeSneyders in https://github.com/spec-first/connexion/pull/1632
* Refactor tests by RobbeSneyders in https://github.com/spec-first/connexion/pull/1631
* Define request interface and align WSGI and ASGI by RobbeSneyders in https://github.com/spec-first/connexion/pull/1636
* Feature/request context by RobbeSneyders in https://github.com/spec-first/connexion/pull/1639
* Add error handlers for AsyncApp by RobbeSneyders in https://github.com/spec-first/connexion/pull/1640
* Make tests framework agnostic by RobbeSneyders in https://github.com/spec-first/connexion/pull/1634
* Bump starlette version by Ruwann in https://github.com/spec-first/connexion/pull/1641
* Bump a2wsgi and drop monkeypatch by RobbeSneyders in https://github.com/spec-first/connexion/pull/1647
* Update NumberConverter regex to match new Werkzeug behavior (v3) by RobbeSneyders in https://github.com/spec-first/connexion/pull/1644
* Re-add tests for multiple and mixed file uploads by RobbeSneyders in https://github.com/spec-first/connexion/pull/1642
* Add support for relative refs in spec by RobbeSneyders in https://github.com/spec-first/connexion/pull/1648
* Clean up errors and fix hierarchy by RobbeSneyders in https://github.com/spec-first/connexion/pull/1649
* Enforce required RequestBody by RobbeSneyders in https://github.com/spec-first/connexion/pull/1652
* Create abstract validator classes by RobbeSneyders in https://github.com/spec-first/connexion/pull/1653
* Enable response mimetype validation for non-error responses by RobbeSneyders in https://github.com/spec-first/connexion/pull/1654
* Don't return 400 when read-only property is provided by RobbeSneyders in https://github.com/spec-first/connexion/pull/1655
* Add jsonifier as argument to app / api by RobbeSneyders in https://github.com/spec-first/connexion/pull/1656
* Add high-level documentation for 3.0 by RobbeSneyders in https://github.com/spec-first/connexion/pull/1646
* Run release pipeline for pre-releases as well by RobbeSneyders in https://github.com/spec-first/connexion/pull/1658
* Fix filter pattern in release pipeline by RobbeSneyders in https://github.com/spec-first/connexion/pull/1659

New Contributors
* jacobstanly89 made their first contribution in https://github.com/spec-first/connexion/pull/1544
* bluebrown made their first contribution in https://github.com/spec-first/connexion/pull/1552
* thvu11 made their first contribution in https://github.com/spec-first/connexion/pull/1556
* chibacchie made their first contribution in https://github.com/spec-first/connexion/pull/1584
* jayvdb made their first contribution in https://github.com/spec-first/connexion/pull/1586
* leonardofesta made their first contribution in https://github.com/spec-first/connexion/pull/1568
* gaetano-guerriero made their first contribution in https://github.com/spec-first/connexion/pull/1601
* enerqi made their first contribution in https://github.com/spec-first/connexion/pull/1611

**Full Changelog**: https://github.com/spec-first/connexion/compare/2.13.0...3.0.0a1

2.14.2

Not secure
What's Changed
* Fix Flask upper limit to 2.3 by RobbeSneyders in https://github.com/spec-first/connexion/pull/1585
* Flask apps only signal an exception on real server errors by enerqi in https://github.com/spec-first/connexion/pull/1611

**Full Changelog**: https://github.com/spec-first/connexion/compare/2.14.1...2.14.2

2.14.1

Not secure
What's Changed
* Don't interpret simple parameter as deepObject by fgreinacher in https://github.com/spec-first/connexion/pull/1570

New Contributors
* fgreinacher made their first contribution in https://github.com/spec-first/connexion/pull/1570

**Full Changelog**: https://github.com/spec-first/connexion/compare/2.14.0...2.14.1

Page 3 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.