Releases: martinn/quickapiclient
Releases · martinn/quickapiclient
v0.0.12
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
- Internal refactors (no visible or breaking changes)
- Documentation improvements
Full Changelog: v0.0.10...v0.0.11
v0.0.10
- 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
- feat: Add first class support for
pydantic
anddataclasses
(alongsideattrs
) - 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
- Add support for using
requests
library overhttpx
, as an optional dependency
Full Changelog: v0.0.7...v0.0.8
v0.0.7
- Documentation improvements
Full Changelog: v0.0.6...v0.0.7
v0.0.6
- ci: Fix permissions error on documentation release
Full Changelog: v0.0.5...v0.0.6
v0.0.5
- Add support for all HTTP methods
- Add more examples to README
- Minor refactors
Full Changelog: v0.0.4...v0.0.5
v0.0.4
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