Flask-rebar

Latest version: v3.3.0

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

Scan your dependencies

Page 3 of 8

2.0.1

-------------------

Fix
~~~
- Remove now-pointless (and worse, broken) DisallowExtraFieldsMixin
(253) [Rick Riensche]
- Handle dump_only fields properly (251) [Rick Riensche]

2.0.0

-------------------

Changes
~~~~~~~
- Add internal error codes (245) [Rick Riensche]

* add error codes to ride alongside human-readable messages

* Allow rename or suppression of flask_error_code in error responses
- Rename swagger_path to spec_path (214) [Matthew Janes, Rick Riensche]

* https://github.com/plangrid/flask-rebar/issues/98

* Continuation of work started here: https://github.com/plangrid/flask-rebar/pull/209

* Use deprecation util to make this more forgiving

- Remove previously deprecated things that have passed EOL (246) [Rick
Riensche]

* remove deprecated 'marshal_schema' alias for 'response_body_schema'

* remove deprecated (and already broken) converters parameter to ``AuthenticatorConverterRegistry``

- Add support for marshmallow-objects (243) [Rick Riensche]

- Add support for flask 2.0 (239) [Eugene Kim]

- Store "rebar" in app.extensions on rebar.init_app (230) [twosigmajab]

* Include handler_registries so that it's possible to enumerate all the Rebar APIs a Flask app provides given only a reference to the app object.


Fix
~~~
- Update list of versions for automated tests + fix broken test (238)
[Eugene Kim]

- Remove deprecated method and update docs (216) [Rick Riensche]

* fix: remove deprecated authenticator converter methods and update docs

- Issue 90: Fix for self-referential nested fields (226) [Pratik
Pramanik, Rick Riensche]

- Fix bug that prevents returning `Flask.Response`s. (153)
[twosigmajab]

Other
~~~~~

- Remove unused imports via Deepsource (222) [Matthew Janes,
deepsource-autofix[bot]]


- Remove old ref to TravisCI. [Rick Riensche]

- Drop Python 3.5 (fixes 220) (221) [twosigmajab]
- Bump version to RC2. [Brock Haywood]
- Dropping Marshallow_v2 support (195) [Ali Scott, Matthew Janes, Rick
Riensche]


- Enabling hidden APIs in flask-rebar (191) [Ali Scott]


- Rename create_handler_registry's "swagger_path" param (209) [Ali
Scott]


- Removing Actually from class names (207) [Ali Scott]

- Fix trigger for auto-release on tag (203) [Rick Riensche]
- Remove pyyaml pin since it is not needed anymore (192) [Daniel
Wallace]

* We have dropped support for python3.4, which is why pyyaml was pinned.
- Doc: Fix code typos in recipes examples (190) [Krismix1]
- Fix minor typos in swagger_generation.rst (188) [Matthew Janes]

1.12.2

--------------------
- Change trigger. [Rick Riensche]

Auto-release on tag beginning with "v"
- Troubleshooting build-and-publish. [Rick Riensche]

Add explicit mention of ref to checkout per https://github.com/actions/checkout/issues/20#issuecomment-524521113 (from the comment that follows this one though I'm not sure why this didn't work before if this DOES fix it.. :P )
- Authenticator_converter_registry is missing register_type. [Brock
Haywood]
- Doc: Add meeting notes from Jan 29 Roadmap Call (165) [Rick Riensche]
- Fix name and tweak "types" [Rick Riensche]

More closely align with what is included if you use GitHub's built-in package example (in attempt to make this actually trigger which it doesn't seem to have done when I created 1.12.1)

1.12.1

--------------------
- Fixes for oneof on _flatten (182) [Francisco Castro]
- Add github actions to workflow (177) [Daniel Wallace]

* add workflows for github actions
+ removed python3.4 because it is end of lifed and doesn't exist on
github.
+ removed marshmallow 3.0.0rc5 since newer 3 versions have changed
the api. Also, marshmallow 3.0 seems to have dropped support for
python2.
+ remove .travis.yml
- !chg: Remove Flask-Testing dependency and drop Python 3.4 support.
(173) [Andrew Standley]

* Remove Flask-Testing dependency.
* Added JsonResponseMixin from Flask-Testing which we need as long as we continue to test flask<1.0
* Pinned Werkzueg in travis. Should be able to drop if we drop flask<0.12 support.
* Dropped support for python 3.4 in order to test support for Werkzeug 1.0.0
- FIX: Fix OpenApi v3 generation for nullable fields (154) [mbierma]

* Use 'nullable' to specify that the value may be null when generating v3 schema.
- Change host default to localhost (157) [Daniel Wallace]

1.12.0

--------------------

Changes
~~~~~~~
- Added support for marshmallow partial schema (146) [Tuan Anh Hoang-
Vu]

- Pin to PyYAML to avoid breaking change (Python 3.4) until we release our 2.0 and cut those old cords [Rick Riensche]

Other
~~~~~
- Doc: Added tutorial section for linking blogs and other external
resources. (143) [Andrew Standley]

1.11.0

--------------------
- Improve swagger support for authenticators (130) (BP-778. [Andrew
Standley]

* Added a get_open_api_version method to the swagger generator interface to help with refactoring the swagger tests so that we can use generators that have customer converters registered.

* Updated jsonschema library for tests.

* Added failing tests for swagger generation from Authenticators.

* Added tests for the interface of AuthenticatorConverter to make sure I don't accidentally change it.

* Added authenticator to swagger conversion framework.

* Updated the multiple_authenticators test to use the new auth converter framework.

* Fixed eol_version for a deprecation message, and caught warnings on the legacy AuthenticatorConverter test.

* Fix typos and imports.

* Added documentation to AuthenticatorConverter. Also noted potential issue with conflicting scheme names in generators, going to push addressing that to later.

* Added combined authentication examples to the recipes doc.

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.