Skip to content

v3.0.0#173

Open
CodingAleCR wants to merge 2 commits intomainfrom
release/v3.0.0
Open

v3.0.0#173
CodingAleCR wants to merge 2 commits intomainfrom
release/v3.0.0

Conversation

@CodingAleCR
Copy link
Owner

@CodingAleCR CodingAleCR commented Mar 17, 2026

The library was initally a rewrite of http_middleware. It has reached 2.X with a full feature set (interceptors, retry, timeout, copyWith on requests/responses, query params, etc.). However, the existing implementation had accumulated complexity and made a clean evolution difficult. A from-scratch rebuild was chosen to:

  • Apply the principles, design patterns, and best practices.
  • Avoid inheriting code smells and anti-patterns from the previous implementation.
  • Prioritize a small API surface and clear behavior over backwards compatibility with 2.x.

The 2.0.0 API was used as a feature and API reference only; no backwards compatibility with 2.x is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants