0.1.0
What's Changed
- feat(story-1.2): core data types — Request, Response, Limits, Timeout, ClientConfig by @lesnik512 in #1
- Review/stories 1 1 and 1 2 patches by @lesnik512 in #2
- feat(story-1.3): exception hierarchy with plain typed fields by @lesnik512 in #3
- feat(story-1.4): transport protocol and Httpx2Transport adapter by @lesnik512 in #4
- feat(story-1.5): ResponseDecoder protocol and pydantic adapter by @lesnik512 in #5
- chore: cutover from bmad to superpowers workflow by @lesnik512 in #6
- docs: retrospective review of stories 1-1 to 1-5 + four deferred items by @lesnik512 in #7
- feat(story-2.1): Middleware protocol, Next type, and chain composition by @lesnik512 in #8
- feat(story-2.2): phase-shortcut decorators @before_request, @after_response, @on_error by @lesnik512 in #9
- feat(story-2.3): Request/Response immutability helper expansion by @lesnik512 in #10
- feat(story-1.6): MsgspecDecoder via the [msgspec] extra by @lesnik512 in #11
- feat(story-1.7): AsyncClient — the v0.1.0 public surface by @lesnik512 in #12
- feat(story-1.8): RecordedTransport — built-in Transport test double by @lesnik512 in #13
- chore: prep 0.1.0 release by @lesnik512 in #14
New Contributors
- @lesnik512 made their first contribution in #1
Full Changelog: https://github.com/modern-python/httpware/commits/0.1.0