Skip to content

Releases: martinn/quickapiclient

v0.0.12

09 Jun 23:05
91262d0
Compare
Choose a tag to compare

What's Changed

  • build(deps): Bump idna from 3.6 to 3.7 by @dependabot in #1
  • Update mkdocs documentation dependency by @martinn in #6
  • build(deps): Bump requests from 2.31.0 to 2.32.0 in the pip group across 1 directory by @dependabot in #7

Full Changelog: v0.0.11...v0.0.12

v0.0.11

11 Apr 05:25
7920d08
Compare
Choose a tag to compare
  • Internal refactors (no visible or breaking changes)
  • Documentation improvements

Full Changelog: v0.0.10...v0.0.11

v0.0.10

08 Apr 04:25
6fb3fe2
Compare
Choose a tag to compare
  • Remove hard dependency on attrs/cattrs
  • Also fixes an error when using the library with no extras selected

Full Changelog: v0.0.9...v0.0.10

v0.0.9

27 Mar 05:50
dce7359
Compare
Choose a tag to compare
  • feat: Add first class support for pydantic and dataclasses (alongside attrs)
  • docs: Improve main README (including future goals)
  • docs: Small updates to contributing guidelines
  • Refactors and behind the scene improvements

Full Changelog: v0.0.8...v0.0.9

v0.0.8

19 Mar 06:41
f8a8830
Compare
Choose a tag to compare
  • Add support for using requests library over httpx, as an optional dependency

Full Changelog: v0.0.7...v0.0.8

v0.0.7

18 Mar 05:36
63906c9
Compare
Choose a tag to compare
  • Documentation improvements

Full Changelog: v0.0.6...v0.0.7

v0.0.6

18 Mar 04:32
78c93d8
Compare
Choose a tag to compare
  • ci: Fix permissions error on documentation release

Full Changelog: v0.0.5...v0.0.6

v0.0.5

18 Mar 04:13
ee7ff07
Compare
Choose a tag to compare
  • Add support for all HTTP methods
  • Add more examples to README
  • Minor refactors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

15 Mar 02:20
3980d12
Compare
Choose a tag to compare

A python library for creating fully typed declarative API clients quickly and easily.

It's still early development and this is currently tightly coupled with httpx and attrs, but could expand to support others in the future if there's interest.

  • Fully typed request params / body
  • Fully typed response body
  • Built in serialization/deserialization with attrs
  • Basic error and serialization handling
  • REST and JSON support
  • Authentication mechanisms
    • Basic Auth
    • Token / JWT
    • Digest
    • NetRC
    • Any auth supported by httpx or httpx_auth, including custom schemes