Flask-rebar

Latest version: v3.3.2

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

Scan your dependencies

Page 5 of 9

1.10.1

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

Changes
~~~~~~~
- Tweaking build rules, updating docs, and prepping for bumpversion do-
over. [Rick Riensche]

Fix
~~~
- Treat "description" key the same way as "explode" key for query and h…
(129) [Artem Revenko]

Other
~~~~~
- Accept bare class for schema arguments (126) [Rick Riensche]
- Fix marshmallow test helpers so that they work will all unittest
compatible frameworks and not just pytest. 'python setup.py test'
works again. (127) [Andrew Standley]

1.10.0

--------------------
- BP-763: Add support for multiple authenticators (122) [Andrew
Standley]

* Added the ability to specify a conversion function for deprecated params.

* Added support for defining authentication with a list of Authenticators; None, a single Authenticator, and USE_DEFAULT(where applicable) are still valid values. The authenticator parameter becomes authenticators; authenticator is still usable until 3.0 via the deprecation wrappers. The default_authenticator parameter becomes default_authenticators; default_authenticator is still usable until 3.0 via the deprecation wrappers. This change affects PathDefinition, HandlerRegistry, Rebar, SwaggerGeneratorI, SwaggerV2Generator, and SwaggerV3Generator. Note: It's an open question how best to handle returning the errors when all authenticators fail. For now we are returning the first error with the assumption that the first authenticator is the 'preferred' one; this also preserves the previous behaviour.

* Updated docs.
- [FEATURE] adding too many requests error (120) [Fabian]

1.9.1

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

Fix
~~~
- 118 - pinned to an incompatible version of Marshmallow (3.0.0) [Rick Riensche]

* Changes between 3.0.0rc5 and the actual release of 3.0.0 made our presumptive compatibility changes no longer sufficient

- Relax overly-sensitive test (117) [Rick Riensche]

* Deals with a subtle change in returned data on "Invalid input type" schema validation error between marshmallow 2.19 and 2.20. In return from Schema.load, "data" changed from empty dictionary to None, and we had an overzealous test that was expecting empty dictionary; whereas the value of "data" in this scenario appears to be undefined.

1.9.0

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

New
~~~
- Graceful deprecation rename of marshal_schema to response_body_schema
(101) [Rick Riensche]

* chg: Refactor utilities into a separate utils package

Changes
~~~~~~~
- Move USE_DEFAULT to utils (107) [retornam]
- Use extras_require for dev requirements (106) [retornam]
- Allow /swagger/ui to resolve to swagger UI without redirect (102)
[Michael Bryant]

Fix
~~~
- Revert the red-herring sphinx conf change, add readthedocs yaml
config. [Rick Riensche]
- Broke sphinx when we removed requirements.txt (111) [Rick Riensche]

Other
~~~~~
- Run exception handlers on sys exit. [Brock Haywood]
- Doc: add code of conduct, based on https://www.contributor-
covenant.org/ (108) [Fabian]
- Fix(pypi): update pypi password (105) [Sonny Van]
- Updated changelog. [Brock Haywood]

1.8.1

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

Changes
~~~~~~~
- Deprecation util cleaned up and expanded a bit. More forgiving of unexpected inputs. [Rick Riensche]

Fix
~~~
- Bug in v1.8.0 deprecation util - deepcopy inadvertently replacing things like default_authenticator

1.8.0

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

New
~~~
- Graceful deprecation rename of marshal_schema to response_body_schema
(101) [Rick Riensche]

- Refactor utilities into a separate utils package including new deprecation utility

Changes
~~~~~~~
- Allow /swagger/ui to resolve to swagger UI without redirect (102)
[Michael Bryant]

Page 5 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.