NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2887 most downloaded on pub.dev
A strongly typed, event-based, reliable HTTP client that wraps `Dio`.
Last release 8 months ago
20 Jan 2026
Release timing varies
gaps range from 3 weeks to 1.3 years
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
13 releases · first in 2023
One column per quarter.
feat: support capturing and emitting header values by @btrautmann in #27
Full Changelog: v0.6.2...v0.7.0
chore: loosen dart constraint by @btrautmann in #25
Full Changelog: v0.6.1...v0.6.2
Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.6.1...v0.6.2
fix: do not emit DecodingError when response is null by @btrautmann in #22
Full Changelog: v0.6.0...v0.6.1
Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.6.0...v0.6.1
chore: upgrade dependencies; remove freezed by @btrautmann in #19
Full Changelog: v0.5.1...v0.6.0
:warning: Breaking Changes:
fix: loosen collection constraint by @btrautmann in #16
Full Changelog: v0.5.0...v0.5.1
Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.5.0...v0.5.1
refactor: make network response a sealed class by @btrautmann in #14
Full Changelog: v0.4.0...v0.5.0
Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.4.0...v0.5.0
feat: Add support for 426: Upgrade Required by @willlockwood in #12
426: Upgrade Required by @willlockwood in #12Full Changelog: v0.3.1...v0.4.0
fix: export retry_behavior by @btrautmann in #10
Full Changelog: v0.3.0...v0.3.1
Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.3.0...v0.3.1
feat: support retrying failed requests by @btrautmann in #8
Full Changelog: v0.2.0...v0.3.0
Full Changelog: https://github.com/Betterment/sturdy_http/compare/v0.2.0...v0.3.0
chore: update outdated dependencies by @ClaireDavis in #6
Full Changelog: v0.1.0...v0.2.0
Migrate to DioException from the deprecated DioError.
CancelToken as well as send and receive progress callbacks to NetworkRequests:warning: Breaking Changes:
headers to NetworkRequests. Instead, pass Options.DioException from the deprecated DioError.Dio instance during construction of SturdyHttp. If you want to configure proxy information, do it via an Interceptor.inferContentType parameter to constructor. This defaults to true. The previous behavior was no not infer content-type header by default.- Correct library name
- Initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →