Releases: birddevelper/dequest
Releases · birddevelper/dequest
Release list
v0.8.0
What's Changed
- Add support for file uploads in sync and async clients by @birddevelper in #88
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- feat: add async_await_client decorator for awaitable asynchronous http request by @birddevelper in #86
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- fix: add httpx exception to dequest's exception module by @birddevelper in #73
- chore: update dependency redis to v6.4.0 by @renovate[bot] in #60
- refactor: change CacheType to CacheProvider by @birddevelper in #79
- feat: Update parameter syntax to FastAPI-style and deprecate old style by @birddevelper in #85
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- fix: Refactor HTTP requests to use httpx and update requirements by @birddevelper in #72
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- docs: update features list by @birddevelper in #45
- chore(deps): update pypa/gh-action-pypi-publish digest to e9ccbe5 by @renovate[bot] in #42
- docs: add doc link by @birddevelper in #48
- chore(deps): update dependency pytest to v8.4.0 by @renovate[bot] in #50
- chore(deps): update dependency pytest-asyncio to v1 by @renovate[bot] in #46
- chore(deps): update dependency requests to v2.32.4 by @renovate[bot] in #52
- chore(deps): update dependency redis to v6.2.0 by @renovate[bot] in #47
- remove redundant init by @birddevelper in #54
- doc: Update README.md to add features and improve documentation clarity by @birddevelper in #55
- chore(deps): update dependency pytest to v8.4.1 by @renovate[bot] in #53
- doc: replace documentaion section. Co-authored-by: Mosy <mosyaws@gmai… by @birddevelper in #56
- chore(deps): update dependency pytest-asyncio to v1.1.0 by @renovate[bot] in #57
- chore(deps): update pypa/gh-action-pypi-publish digest to d417ba7 by @renovate[bot] in #59
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #62
- chore(deps): update dependency requests to v2.32.5 by @renovate[bot] in #63
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #66
- chore(deps): update dependency pytest-asyncio to v1.2.0 by @renovate[bot] in #67
- chore(deps): update dependency pytest to v8.4.2 by @renovate[bot] in #65
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- accept callable returning iterator for retry_delay
- accept source_field to map specific field of response to DTO
- fix minor bugs
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- update dependency pytest to v8.3.5 by @renovate in #24
- update pypa/gh-action-pypi-publish digest to db8f07d by @renovate in #23
- update dependency responses to v0.25.7 by @renovate in #26
- Django cache by @birddevelper in #30
- update actions/setup-python action to v5 by @renovate in #29
- update dependency python to 3.13 by @renovate in #28
- update dependency pytest-asyncio to v0.26.0 by @renovate in #27
- added config method to DequestConfig
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- fix: allow partial number of DTO attributes to be present in the __in… by @birddevelper in #2
- 3 circuit breaker by @birddevelper in #6
- 7 async client by @birddevelper in #9
- 10 xml by @birddevelper in #14
- Fix/issue 15 declarative paerams by @birddevelper in #16
- Feat/17 parameter map by @birddevelper in #18
Full Changelog: v0.1.0...v0.2.0
v0.1.0
First release of dequest package:
✅ Supports GET, POST, PUT, PATCH and DELETE requests
✅ Optional Caching for GET Requests
✅ Authentication (Static & Dynamic)
✅ Maps API response to DTO object and list (Supports unlimited nested DTOs)
✅ support query parameters, JSON body and Form-data
✅ Implements Retry & Timeout Handling
✅ Allows Custom Headers per Request (Static & Dynamic)