Combadge

Latest version: v4.8.1

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

Scan your dependencies

Page 11 of 12

0.1.0a4

- 3fb1079 FIX: apply method markers only after `validate_arguments`
- 65c71a5 OPT: revert the previous commit, rendered useless

0.1.0a3

- fde3da5 FIX: improve the type annotations on the `decorator` marker

0.1.0a2

- fe3a461 NEW: add `raise_for_status` for the HTTPX backends
- f0bb539 NEW: HTTP type aliases for status code and reason

0.1.0a1

- 960ffb9 FIX: linter errors
- 0291463 NEW: implement `FormData` and `FormField` markers
- 7ddd9ad FIX: abuse `AsyncExitStack` because `nullcontext` doesn't support `async with` in 3.8 & 3.9
- 542ccf3 NEW: support `request_with` in the Zeep backends, resolves (3)

0.1.0.dev6

- f437ce0 BREAK: drop `response_descriptors` altogether and simply pass additional key-values to a return type model (4)
- 6ecf76e NEW: validate call arguments (5)
- 7dac7df OPT: extract `Signature` into its own module
- 19b4b05 OPT: use `functools.update_wrapper()` instead of the own function
- 03a51d3 OPT: better naming for `Signature.parameters_model` (5)
- f980218 NEW: prepare the `Signature.model` (5)
- 8aa5001 NEW: prepare the `Signature.model` (5)
- e763b66 OPT: refactor `Signature`
- 14b89c9 OPT: remove `ParameterDescriptor.annotation` (5)
- 41afcd5 BREAK: re-organise the markers and their tests
- 3c5b4a5 BREAK: kill `di` and `pkgsettings` support
- 1cbcca0 OPT: improve the docs
- 0ee2278 NEW: implement the initial `JsonFieldParameterMarker` (1)
- db19a41 BREAK: shorten the aliases
- 09bfd92 FIX: mypy error
- 0212daf BREAK: extract `rest.abc.SupportsJson` from `http.abc.SupportsBody`
- bdc293f OPT: preparations to introduce a dynamic body (1)
- 61eb39e OPT: store `prepare_request` instead of an entire marker
- 518fcfb OPT: extract `BoundParameterMarker` and `BoundResponseMarkers`
- c54ca8c FIX: linter errors
- 4fefe56 NEW: support custom `exception_bases` on `ErrorResponse`
- 6c3e856 FIX: mypy error on 3.8 and 3.9
- c922858 FIX: mypy error on 3.8 and 3.9
- 95f3327 FIX: `asyncnullcontext` for 3.8 and 3.9
- f0ca221 NEW: support `request_with` in the HTTPX backends
- 1cc63d9 OPT: working on the documentation

0.1.0.dev5

- ddadeb1 BREAK: rename «mark» to «marker» where applicable, add the docs
- 6386bce OPT: extract `core-concepts.md`
- 12986e4 BREAK: rename `FaultyResponse` -> `ErrorResponse`
- bf1e4e0 BREAK: rename `FaultyResponse` -> `ErrorResponse`
- da8c762 NEW: initial support for the response marks
- 74af366 FIX: add `mkdocstrings[python]`
- 7ae9793 FIX: add `mkdocs-autorefs`
- d5ee981 FIX: add `mkdocs-autorefs`
- a591666 FIX: add `mkdocs-autorefs`
- 2415c6b OPT: add `mkdocstrings`
- f7bcae6 OPT: add the `autorefs` plugin
- e4da4c3 OPT: split `mark.py` into `method.py` and `parameter.py`
- eaf924e BREAK: move Rest marks and ABCs to `support.http`

Page 11 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.