ark_mvp 1.1.0
ark_mvp: ^1.1.0 copied to clipboard
Pure Dart foundations for Model-View-Presenter application features.
Changelog #
1.1.0 - 2026-09-15 #
- Added an installable package skill for ModelBinding composition, Presenter adaptation, ViewState, ViewEffect, session lifecycle, and ownership.
1.0.0 - 2026-08-17 #
- Established stable Model binding, Presenter, ViewState, ViewEffect, and Presenter Session contracts.
- Added detachment-aware async output helpers and reentrant-safe session close.
- Documented the additive post-1.0 roadmap.
0.1.0-dev.2 - 2026-08-15 #
- Replaced relative README links with canonical public URLs so documentation remains interactive on pub.dev.
0.1.0-dev.1 - 2026-08-13 #
- Added
ModelBindingfor complete immutable feature snapshots and multiple application-owned change sources. - Added the framework-independent
PresenterandPresenterSessionlifecycle. - Added explicit ViewState adaptation, Presenter-local invalidation, and non-replay ViewEffect delivery.
- Added deterministic tests for Model reading, Presenter transitions, output channels, single-use ownership, idempotent close, and cleanup failures.
- Added pure Dart examples for one manager and aggregated application state.