brick_core 0.0.5
brick_core: ^0.0.5 copied to clipboard
Interfaces and shared helpers for implementing models, adapters, providers, and repositories in Brick, an intuitive way to work with persistent data in Dart.
Unreleased #
0.0.5 #
- Rename
Query#paramstoQuery#providerArgs, reflecting the much narrower purpose of the member
0.0.4 #
FieldSerializable#defaultValuechanges fromdynamictoString. As this is injected directly into the adapter, it does not need to be dynamic and should better reflect its purpose.
0.0.3+1 #
- Moves generator placeholders to
FieldSerializableformOfflineFirst - Removes query validation that ensures all Where conditions have a non-null value
0.0.3 #
- Add
AndandOrWheresubclasses - Removes Type argument from
Where - Adds semantic methods to
Wheresuch asisExactlyand - BREAKING Revise
Wheresyntax. This removes the second positional argument in favor of using it in a semantic method. - Adds
Where.exactfactory to preserve previous, short syntax - Move query-related files to
src/queryand make them accessible from a barrel file in the lib root
0.0.2 #
- Fix linter hints
- Adds
initializemethod toModelRepository. This is enforces a predictable, overridable method for sub classes