Skip to content

Releases: kpn/combadge

0.1.0a4

08 Mar 19:10
Compare
Choose a tag to compare
0.1.0a4 Pre-release
Pre-release
  • 3fb1079 FIX: apply method markers only after @validate_arguments
  • 65c71a5 OPT: revert the previous commit, rendered useless

0.1.0a3

08 Mar 18:28
Compare
Choose a tag to compare
0.1.0a3 Pre-release
Pre-release
  • fde3da5 FIX: improve the type annotations on the @decorator marker

0.1.0a2

08 Mar 17:58
Compare
Choose a tag to compare
0.1.0a2 Pre-release
Pre-release
  • fe3a461 NEW: add raise_for_status for the HTTPX backends
  • f0bb539 NEW: HTTP type aliases for status code and reason

0.1.0a1

08 Mar 17:03
Compare
Choose a tag to compare
0.1.0a1 Pre-release
Pre-release
  • 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

08 Mar 14:43
Compare
Choose a tag to compare
0.1.0.dev6 Pre-release
Pre-release
  • 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

23 Feb 15:13
Compare
Choose a tag to compare
0.1.0.dev5 Pre-release
Pre-release
  • 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

0.1.0.dev4

18 Feb 21:36
Compare
Choose a tag to compare
0.1.0.dev4 Pre-release
Pre-release
  • fc2e365 NEW: work on the docs
  • b173e45 OPT: cache bind_class()
  • f1c1a70 NEW: extract bind_class()
  • 5e0730e NEW: extract bind_class()
  • 14fd69a OPT: extract the MethodBinder interface
  • c5b424a Generic API client based on Pydantic

0.1.0.dev3

18 Feb 16:14
Compare
Choose a tag to compare
0.1.0.dev3 Pre-release
Pre-release

0.1.0.dev2

17 Feb 14:48
Compare
Choose a tag to compare
0.1.0.dev2 Pre-release
Pre-release
  • fb44679 FIX: the release condition
  • 3b282f4 OPT: make the caching step very first in the pipeline
  • e7d7b99 OPT: only update a release body if it's empty
  • fe9629b OPT: only update a release body if it's empty
  • a1d1e48 NEW: add the publishing pipeline

0.1.0.dev1

17 Feb 14:11
Compare
Choose a tag to compare
0.1.0.dev1 Pre-release
Pre-release