data_layer 0.0.7
data_layer: ^0.0.7 copied to clipboard
Isolated data layer abstractions for Dart and Flutter apps
Changelog #
0.0.7 #
- Removes MessageMixin from DataContract, turning messages into a fully opt-in system.
- Refactored SourceList.sendMessage to check whether each Source mixes in MessageMixin.
- Adds
supportedOperationstoDataContractto allow sources to declare operation capabilities. - Adds
WatchOperation,WatchListOperation, andWatchByIdsOperationvariants toOperation.
0.0.6+1 #
- README tweaks. No functional difference from 0.0.6.
0.0.6 #
- Adds
MessageRepositoryfor DTO pattern.
0.0.5 #
- Adds
forceInserttoRequestDetailsandOperation.
0.0.4 #
- Fixes bug where subsequent calls to
setItemsdid not clear out any items which were no longer present in the incoming list.
0.0.3-rc.1 #
- Adds watch functions for sources capable of live updates
0.0.2-rc.1 #
- Adds retries for connectivity or server issues
- Updates DataContract methods to use
Operationinstances for improved serialization, toward the end of saving retries
0.0.1-beta.9 #
- Restores
ReadinessMixinto original API which involves callingmarkReadyexplicitly.
0.0.1-beta.8 #
- Renames
ReadinessMixin.statustoReadinessMixin.readinessto reduce conflicts.
0.0.1-beta.7 #
- Adds web support.
0.0.1-beta.6 #
- Initial beta version.