brick_offline_first_with_rest_build 4.1.0
brick_offline_first_with_rest_build: ^4.1.0 copied to clipboard
Code generation library for the Brick Offline First Domain using REST
4.1.0 #
- Support
analyzer>=8.0.0 <10.0.0 - Support
build>=3.0.0 <5.0.0 - Support
source_gen>=3.0.0 <5.0.0
4.0.0 #
- BREAKING CHANGE
brick_offline_first_with_rest_build/builder.darthas been renamed tobrick_offline_first_with_rest_build/brick_offline_first_with_rest_build.dart. This will only affect implementations that have overriddenbuild.yaml. - Dart minimum SDK is updated to
3.4.0 - All dependency restrictions are updated to include the minimum released version.
3.2.0 #
- (test) remove analysis options override for non-standard library prefixes
- Apply minimum constraint on
brick_offline_first_buildto3.2.0 - Upgrade
brick_coreto1.3.0 - Apply standardized lints
- Update
analyzerconstraints to>=6.0.0 <7.0.0 - Format CHANGELOG.md
3.1.0 #
- Soft breaking change: Rename
build.yamlbuilder keys from camelCase to snake_case (e.g.brickAggregateBuilderbecomesbrick_aggregate_builder). This shouldn't affect implementations because these builders do not support configuration, but some implementations may useruns_before. For these implementations, please rename all configured builders from this package. - Update
build.yamlto support Dart 3 (#343 #344) - Add
brick_new_migration_builder(separated frombrick_schema_builder)
3.0.1 #
- Support Dart 3
3.0.0 #
- Remove
brick_sqlite_abstract; importbrick_sqlitedirectly - Remove
brick_offline_first_abstractdepedency - Remove
brick_offline_first_with_rest_abstractdepedency - Update references to renamed v3 files like
brick_rest/brick_rest.dart
2.1.1 #
- Merge
brickSchemaBuilderintobrickNewMigrationBuilderand rename tobrickSchemaBuilderto ensure the schema is compiled before the migration.runs_beforewas not working, perhaps because of the combination withcombining_builder
2.1.0 #
- Upgrade analyzer to version 4
2.0.1+1 #
- Fix migration and model discovery
2.0.1 #
- Permit using
partandpart offiles outside of models
2.0.0 #
- Loosen dependency restrictions to major versions
- Update brick packages to 2.0.0
1.3.0 #
- Upgrade
analyzerdependency to3.2.0 - Bump
brick_rest_generatorsandbrick_sqlite_generatorsto1.3.0 - Bump
brick_offline_first_buildto1.1.0
1.2.0 #
- Remove unnecessary import in
brick.g.dart - Upgrade
brick_build,brick_rest_generators,brick_sqlite_generators,brick_sqlite_abstract
1.1.4 #
- Always use
whereType<T>casts after awaitingFuture.wait()in Rest deserializing adapters. - Bump
brick_build
1.1.3 #
- Bump
brick_sqlite_generators
1.1.2 #
- Prefer constructor field type (including nullability) over field definition for type inference in adapter generation.
- BREAKING CHANGE: Remove support for nullable futures as the outer-most type (eg brick now reads
Future<String?>?asFuture<String?>, butList<Future<String?>?>?remains valid). - Bump
brick_build - Bump
brick_rest_generators
1.1.1 #
- Always cast when deserializing
OfflineFirstSerdesfrom SQLite - Always cast when deserializing
OfflineFirstSerdesfrom REST - Use null aware operators when deserializing
OfflineFirstSerdesiterables from REST
1.1.0 #
- Add Dart Lints
- Update to use new
brick_buildAPI forgetAssociationMethodandrepositoryHasBeenForceCast - Fix Dart null safety complaints when accessing repository in a subsequent null or non null safe way after a force cast to non-null.
1.0.0+2 #
- Fix null safety for one-to-one REST serializing associations (#186)
1.0.0+1 #
- Remove
source_gen_testandglobdependencies
1.0.0 #
- Null safety
0.0.1 #
- Fix a a JSON encode error.
.mapreturns aMappedListIterablewhichjsonEncodecannot parse. It can parseList<dynamic>.