NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4507 most downloaded on pub.dev
Code generation library for the REST providers, models, and adapters in Brick
Last release 11 months ago
01 Nov 2025
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 24 of 25 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
32 releases · first in 2021
One column per quarter.
Support analyzer >=8.0.0 <10.0.0
analyzer >=8.0.0 <10.0.0build >=3.0.0 <5.0.0source_gen >=3.0.0 <5.0.0Dart minimum SDK is updated to 3.4.0
3.4.0analyzer constraint to >=6.11.0 <7.0.0- Upgrade brick_core to 1.4.0
brick_core to 1.4.0Nothing published for this version
Update analysis to modern lints
brick_core to 1.3.0Use renameField from brick_build's AnnotationFinderWithFieldRename mixin
renameField from brick_build's AnnotationFinderWithFieldRename mixin_finalTypeForField to SharedChecker#withoutNullResultTypeUpdate analyzer constraints to >=6.0.0 <7.0.0
analyzer constraints to >=6.0.0 <7.0.0- Apply standardized lints - Upgrade minimum Dart to 2.18
- Support Dart 3
Update reference from brick_rest/rest.dart to brick_rest/brick_rest.dart
brick_rest/rest.dart to brick_rest/brick_rest.dartanalyzer constraint to 5.0.0.byName accessor for iterable enum valuesNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Remove FallThroughError after Dart beta deprecation
FallThroughError after Dart beta deprecationLoosen dependency restrictions to major versions
Separate JSON generators to their own package in brick_json_generators
brick_json_generators- Include 1.3.0 updates
1.3.0 updates- Prepare for 2.0.0 launch
Upgrade analyzer dependency to 3.2.0
analyzer dependency to 3.2.0Fix FieldRename enums deserialization to use new Analyzer API
Separate logic into more agnostic classes JsonSerdesGenerator, JsonDeserialize and JsonSerialize.
JsonSerdesGenerator, JsonDeserialize and JsonSerialize.Upgrade brick_build and brick_core
brick_build and brick_corePrefer constructor field type (including nullability) over field definition for type inference in adapter generation.
brick_buildAlways cast from list when deserializing siblings
brick_build- Null safety
Remove source_gen_test dependency
source_gen_test dependencyFix nullable analyzer errors around DateTime and enum (de)serialization and association serialization
- Fix pubspec dependencies
Fix deserialize and serialize enumAsString for non-nullable types
enumAsString for non-nullable types (#183)Nothing published for this version
Fix a a JSON encode error in REST serialization. .map returns a MappedListIterable which jsonEncode cannot parse. It can parse List .
.map returns a MappedListIterable which jsonEncode cannot parse. It can parse List<dynamic>.Your coding agent can read these notes before it upgrades. Set up the MCP server →