ark_data_layer 0.1.0-dev.1
ark_data_layer: ^0.1.0-dev.1 copied to clipboard
Pure Dart foundations for repositories, data sources, and observable business data.
Changelog #
0.1.0-dev.1 - 2026-08-10 #
- Added the
Repository<Data>base class with observable current business data, protected replacement and update operations, and idempotent closing. - Added replay-latest broadcast delivery with ordered asynchronous publications and independent subscription lifecycle.
- Added the
DataSourcemarker contract and immutableDataSourceContainerwith strict missing and ambiguous resolution errors. - Kept DataSource construction, ownership, and finalization outside the repository container so composition scopes can manage shared resources.
- Added deterministic coverage for resolution, publication, reentrancy, subscription control, cleanup, and closed-state invariants.