NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4174 most downloaded on pub.dev
A Brick domain that routes data fetching through local providers before a REST providers.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 12 months
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2022
Fixes a bug where get with .awaitRemote and a non-empty Query overrides the initial query and disregards the URL when being passed to the remote provi
get with .awaitRemote and a non-empty Query overrides the initial query and disregards the URL when being passed to the remote provider via RestRequest. Hat tip to @hortigado and @devj3ns #553BREAKING CHANGE Query(providerArgs:) is no longer supported. See #510 for migration steps.
Query(providerArgs:) is no longer supported. See #510 for migration steps.3.4.0One column per quarter.
Allow a generic type argument for OfflineFirstWithRestRepository
OfflineFirstWithRestRepositorybrick_core to 1.3.0OfflineFirstException has been moved to the brick_offline_first packageAdd optional onRequestException callback function to RestOfflineQueueClient
onRequestException callback function to RestOfflineQueueClientonReattempt callback function to RestOfflineQueueClientExpose offline queue functionality in offline_queue.dart
offline_queue.dartrequest in RestOfflineQueueClient's generic error responseignorePaths to RestOfflineQueueClient's constructor. This parameter will not cache requests that begin with any of the supplied values.- Apply standardized lints - Update minimum HTTP to 1.0.0
- Support Dart 3
BREAKING CHANGE Rename main export file to brick_offline_first_with_rest.dart: FieldRename, Graphql GraphqlProvider, and GraphqlSerializable can all b…
Please follow the v3 migration guide to easily upgrade.
reattemptForStatusCodes; this is passed directly to the cache managerthrowTunnerNotFoundExceptions and rely on remote policy / the queue managerbrick_sqlite_abstractbrick_offline_first_abstractbrick_offline_first_with_rest_abstract; add annotation ConnectOfflineFirstWithRest and class OfflineFirstWithRestModel to this packagebrick_offline_first_with_rest.dart: FieldRename, Graphql GraphqlProvider, and GraphqlSerializable can all be imported from the brick_rest package#subscribe method to listen for SQLite updatesNothing published for this version
Nothing published for this version
Update default of offline queue from 0 seconds to 5 seconds
BREAKING CHANGE OfflineFirstWithRestRepository#offlineQueueHttpClientRequestSqliteCacheManager is now OfflineFirstWithRestRepository#offlineQueueManag…
sqflite_common instead of sqflite to avoid a Flutter dependencyOfflineFirstWithRestRepository#offlineQueueHttpClientRequestSqliteCacheManager is now OfflineFirstWithRestRepository#offlineQueueManagerofflineQueueManager is required to create BrickOfflineFirstWithRestRepository. To migrate without recreating the queue database, pass RestRequestSqliteCacheManager('brick_offline_queue.sqlite', databaseFactory)Integrate new OfflineFirstPolicys to the RestOfflineQueueClient
OfflineFirstPolicys to the RestOfflineQueueClientBREAKING CHANGE SqliteProvider and Query are no longer exported offline_first_with_rest.dart. Please import from package:brick_sqlite/db.dart and pack…
SqliteProvider and Query are no longer exported offline_first_with_rest.dart. Please import from package:brick_sqlite/db.dart and package:brick_core/query.dart respectively.brick_offline_firstYour coding agent can read these notes before it upgrades. Set up the MCP server →