NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4719 most downloaded on pub.dev
Code generation library for the Brick Offline First Domain using REST
Last release 11 months ago
01 Nov 2025
Release timing varies
gaps range from 3 weeks to 1.5 years
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
22 releases · first in 2021
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.0BREAKING CHANGE brick_offline_first_with_rest_build/builder.dart has been renamed to brick_offline_first_with_rest_build/brick_offline_first_with_rest…
brick_offline_first_with_rest_build/builder.dart has been renamed to brick_offline_first_with_rest_build/brick_offline_first_with_rest_build.dart. This will only affect implementations that have overridden build.yaml.3.4.0One column per quarter.
(test) remove analysis options override for non-standard library prefixes
brick_offline_first_build to 3.2.0brick_core to 1.3.0analyzer constraints to >=6.0.0 <7.0.0_Soft breaking change_: Rename build.yaml builder keys from camelCase to snake_case (e.g. brickAggregateBuilder becomes brick_aggregate_builder). This…
build.yaml builder keys from camelCase to snake_case (e.g. brickAggregateBuilder becomes brick_aggregate_builder). This shouldn't affect implementations because these builders do not support configuration, but some implementations may use runs_before. For these implementations, please rename all configured builders from this package.build.yaml to support Dart 3 (#343 #344)brick_new_migration_builder (separated from brick_schema_builder)- Support Dart 3
Remove brick_sqlite_abstract; import brick_sqlite directly
brick_sqlite_abstract; import brick_sqlite directlybrick_offline_first_abstract depedencybrick_offline_first_with_rest_abstract depedencybrick_rest/brick_rest.dartNothing published for this version
Nothing published for this version
Merge brickSchemaBuilder into brickNewMigrationBuilder and rename to brickSchemaBuilder to ensure the schema is compiled before the migration. runs_be
brickSchemaBuilder into brickNewMigrationBuilder and rename to brickSchemaBuilder to ensure the schema is compiled before the migration. runs_before was not working, perhaps because of the combination with combining_builder- Upgrade analyzer to version 4
Loosen dependency restrictions to major versions
Upgrade analyzer dependency to 3.2.0
analyzer dependency to 3.2.0brick_rest_generators and brick_sqlite_generators to 1.3.0brick_offline_first_build to 1.1.0Remove unnecessary import in brick.g.dart
brick.g.dartbrick_build, brick_rest_generators, brick_sqlite_generators, brick_sqlite_abstractAlways use whereType casts after awaiting Future.wait() in Rest deserializing adapters.
whereType<T> casts after awaiting Future.wait() in Rest deserializing adapters.brick_build- Bump brick_sqlite_generators
brick_sqlite_generatorsBREAKING CHANGE: Remove support for nullable futures as the outer-most type (eg brick now reads Future ? as Future , but List ?>? remains valid).
Future<String?>? as Future<String?>, but List<Future<String?>?>? remains valid).brick_buildbrick_rest_generatorsAlways cast when deserializing OfflineFirstSerdes from SQLite
OfflineFirstSerdes from SQLiteOfflineFirstSerdes from RESTOfflineFirstSerdes iterables from RESTUpdate to use new brick_build API for getAssociationMethod and repositoryHasBeenForceCast
brick_build API for getAssociationMethod and repositoryHasBeenForceCastRemove source_gen_test and glob dependencies
source_gen_test and glob dependenciesFix null safety for one-to-one REST serializing associations
- Null safety
Fix a a JSON encode error. .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 →