NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1052 most downloaded on pub.dev
Chopper is an http client generator using source_gen, inspired by Retrofit
Last release 5 days ago
03 Oct 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 52 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
87 releases · first in 2018
Fix method timeout generation with newer Dart SDKs
add HTTP QUERY (RFC 10008) support
One column per quarter.
Add ParameterConverter for converting query parameters before requests are sent
https://pub.dev/packages/chopper/versions/8.5.2
https://pub.dev/packages/chopper/versions/8.5.1
- Update dependencies (#690) - Require Dart SDK 3.9.0
Add @AbortTrigger annotation and support for abortable requests
@AbortTrigger annotation and support for abortable requests (#679)http package's built-in abortTrigger rather than Future's timeout (#679)Update analyzer and dependencies to use Element2 API
Add DateFormat to enhance date serialization options
DateFormat to enhance date serialization options (#668)Deprecate all lower-case method annotations
- Update dependencies
Remove unnecessary library name
Properly escape single quote in cURL interceptor output
Re-remove internal qs.ListFormat wrapper
qs.ListFormat wrapperDirectly export qs.ListFormat instead of internal wrapper
RequestInterceptor and Function RequestInterceptors are removed
RequestInterceptor and Function RequestInterceptors are removedResponseInterceptor and Function ResponseInterceptors are removedonlyErrors option to HttpLoggingInterceptor (#610)Nothing published for this version
Nothing published for this version
Use qs_dart for query string encoding for query string encoding in order to support complex query objects
Add support for @Tag annotation
@Tag annotation (#586)Add support for @FormUrlEncoded annotation
@FormUrlEncoded annotation (#579)Export ChopperHttpException in library exports
ChopperHttpException in library exports (#570)- Add Target annotations
Target annotations (#567)Bump chopper_generator version requirement to 7.1.0
chopper_generator version requirement to 7.1.0Add ability to omit Response in service
Enable the user to specify non-String type header values by calling .toString() on any non-String Dart type.
.toString() on any non-String Dart type. (#538)Add success/failure callback hooks to Authenticator
Encode DateTime query parameters in ISO8601 format
Fix Github release workflow permissions
Remove charset from http request headers when the body is in bytes
The @ChopperApi annotation's baseUrl property can be used as a top level constant string variable
Fix documentation links in README
Export ChopperLogRecord to library surface
Use ChopperLogRecord in HttpLoggingInterceptor to log lines
Add option to pass custom Logger to HttpLoggingInterceptor
Refactor ChopperClient constructor
Add base, final, and interface modifiers to some classes
Fix Multipart for List and List
Add follow redirects to toHttpRequest
Packages upgrade, constraints upgrade
EquatableMixin for Request, Response and PartValue
HttpLogging interceptor more configurable
Replaced the String based path with Uri (BREAKING CHANGE)
Replaced the String based path with Uri (BREAKING CHANGE)
Base class changed for http.BaseRequest
- mapToQuery changes
API breaking changes (FutureOr)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix for the null safety support
Remove deprecated FileField, use PartFile instead
FileField, use PartFile insteadRequest.replace, use Request.copyWith insteadPartValue.replace, use PartValue.copyWith insteadResponse.replace, use Response.copyWith insteadNothing published for this version
Nothing published for this version
Nothing published for this version
- Packages upgrade
On Response and Request, deprecate replace method, use copyWith instead
Response and Request, deprecate replace method, use copyWith instead- Documentations update
ResponseInterceptor function support typed parameter
Your coding agent can read these notes before it upgrades. Set up the MCP server →