Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ its place.
`AsyncTimeout`. A `resilience.md` that omitted them would publish a knowingly
stale truth file, so `resilience.md` folds in a present-tense paragraph for
both, sourced from the shipped
`changes/2026-06-13.02-circuit-breaker-and-timeout/design.md`. This is
`changes/2026-06-13.02-circuit-breaker-and-timeout.md`. This is
the smallest honest content addition; no broader rewrite.

### 4. `planning/README.md`
Expand Down
4 changes: 2 additions & 2 deletions planning/releases/0.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,6 @@ Out of scope for this release (per the specs, may revisit on real-user pain): pe

## References

- Retry bundle: [`planning/changes/2026-06-05.01-retry-and-retry-budget/`](../changes/2026-06-05.01-retry-and-retry-budget/) — design + implementation plan.
- Bulkhead bundle: [`planning/changes/2026-06-05.02-bulkhead/`](../changes/2026-06-05.02-bulkhead/) — design + implementation plan.
- Retry bundle: [`planning/changes/2026-06-05.01-retry-and-retry-budget.md`](../changes/2026-06-05.01-retry-and-retry-budget.md) — design + implementation plan.
- Bulkhead bundle: [`planning/changes/2026-06-05.02-bulkhead.md`](../changes/2026-06-05.02-bulkhead.md) — design + implementation plan.
- Architecture notes: [`architecture/resilience.md`](../../architecture/resilience.md)
2 changes: 1 addition & 1 deletion planning/releases/0.5.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,5 @@ except NotFoundError as exc:

## References

- Bundle: [`planning/changes/2026-06-05.04-streaming/`](../changes/2026-06-05.04-streaming/) — design + implementation plan.
- Bundle: [`planning/changes/2026-06-05.04-streaming.md`](../changes/2026-06-05.04-streaming.md) — design + implementation plan.
- Architecture notes: [`architecture/overview.md`](../../architecture/overview.md)
2 changes: 1 addition & 1 deletion planning/releases/0.6.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,5 @@ This effectively closes Epic 5. Remaining roadmap is Epic 6 (ship v1.0): docs si

## References

- Bundle: [`planning/changes/2026-06-05.05-observability/`](../changes/2026-06-05.05-observability/) — design + implementation plan.
- Bundle: [`planning/changes/2026-06-05.05-observability.md`](../changes/2026-06-05.05-observability.md) — design + implementation plan.
- Architecture notes: [`architecture/overview.md`](../../architecture/overview.md)
4 changes: 2 additions & 2 deletions planning/releases/0.7.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ Remaining roadmap is Epic 6 (ship v1.0): `6-2` docs site infrastructure (mkdocs

## References

- Middleware docs bundle: [`planning/changes/2026-06-05.06-extension-slot-docs/`](../changes/2026-06-05.06-extension-slot-docs/) — design + implementation plan.
- Docs-expansion bundle: [`planning/changes/2026-06-05.07-v0.7-docs-expansion/`](../changes/2026-06-05.07-v0.7-docs-expansion/) — design + implementation plan.
- Middleware docs bundle: [`planning/changes/2026-06-05.06-extension-slot-docs.md`](../changes/2026-06-05.06-extension-slot-docs.md) — design + implementation plan.
- Docs-expansion bundle: [`planning/changes/2026-06-05.07-v0.7-docs-expansion.md`](../changes/2026-06-05.07-v0.7-docs-expansion.md) — design + implementation plan.
- Architecture notes: [`architecture/overview.md`](../../architecture/overview.md)
4 changes: 2 additions & 2 deletions planning/releases/0.8.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@ Then update the symbol references in the file bodies (your type checker will gui

## References

- Sync-client bundle: [`planning/changes/2026-06-07.01-sync-client/`](../changes/2026-06-07.01-sync-client/) — design + implementation plan.
- Sync-client bundle: [`planning/changes/2026-06-07.01-sync-client.md`](../changes/2026-06-07.01-sync-client.md) — design + implementation plan.
- Architecture notes: [`architecture/middleware.md`](../../architecture/middleware.md) (Seam A), [`architecture/overview.md`](../../architecture/overview.md) (module layout).
- Source spec parent (httpx convention): [`planning/changes/2026-06-03.02-thin-httpx2-wrapper/`](../changes/2026-06-03.02-thin-httpx2-wrapper/)
- Source spec parent (httpx convention): [`planning/changes/2026-06-03.02-thin-httpx2-wrapper.md`](../changes/2026-06-03.02-thin-httpx2-wrapper.md)
2 changes: 1 addition & 1 deletion planning/releases/0.8.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,5 @@ If you already catch `httpware.ClientError`, nothing changes — your handler no

## See also

- [`planning/changes/2026-06-07.02-decoder-error/`](../changes/2026-06-07.02-decoder-error/) — design rationale + implementation plan.
- [`planning/changes/2026-06-07.02-decoder-error.md`](../changes/2026-06-07.02-decoder-error.md) — design rationale + implementation plan.
- PR [#32](https://github.com/modern-python/httpware/pull/32).
4 changes: 2 additions & 2 deletions planning/releases/0.9.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ with patch.object(PydanticDecoder, "_get_adapter", side_effect=TypeError):

## References

- Multi-decoder bundle: [`planning/changes/2026-06-10.01-multi-decoder/`](../changes/2026-06-10.01-multi-decoder/) — design + implementation plan.
- Cache-refactor bundle: [`planning/changes/2026-06-10.02-decoder-instance-cache/`](../changes/2026-06-10.02-decoder-instance-cache/) — design + implementation plan.
- Multi-decoder bundle: [`planning/changes/2026-06-10.01-multi-decoder.md`](../changes/2026-06-10.01-multi-decoder.md) — design + implementation plan.
- Cache-refactor bundle: [`planning/changes/2026-06-10.02-decoder-instance-cache.md`](../changes/2026-06-10.02-decoder-instance-cache.md) — design + implementation plan.
- Architecture notes: [`architecture/decoders.md`](../../architecture/decoders.md) — Seam B contract.
- PRs: [#41](https://github.com/modern-python/httpware/pull/41), [#42](https://github.com/modern-python/httpware/pull/42)