ark_mvp 1.2.1
ark_mvp: ^1.2.1 copied to clipboard
Pure Dart foundations for Model-View-Presenter application features.
Changelog #
1.2.1 - 2026-10-26 #
- Document the patched SDK baseline and application rebuild requirement for GHSA-frr6-h895-5pxp; include the security policy in the published package.
- Validate compatibility with Dart 3.13.7 without changing the public API.
- Synchronize current installation guidance, ecosystem constraints, and product documentation links.
1.2.0 - 2026-10-03 #
- Added opt-in, metadata-only PresenterSession observation for adaptation, invalidation, Effect emission, and lifecycle changes.
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.