preference_flutter 0.1.2
preference_flutter: ^0.1.2 copied to clipboard
Durable local-first storage for native Dart and Flutter apps.
Changelog #
All notable changes to the public preference_flutter package are documented here.
0.1.2 #
- Use canonical Apache-2.0 license text so pub.dev recognizes the license.
- Add a standalone Flutter example application for pub.dev's Example tab.
- Complete documentation for the remaining public API elements.
0.1.1 #
- Add the Apache-2.0 license and a runnable example to the published archive.
- Complete the remaining public API documentation and rename the public library
to
preference_flutterfor accurate generated documentation.
0.1.0 — Alpha phase #
First public alpha of Preference's native local-first storage API.
Included #
- Durable append-only file backend for native Dart VM and Flutter platforms.
- Root typed key-value API for
String,int,double, andbool. - Custom serializer registry for application models.
- Logical typed collections with stable IDs, CRUD, predicate queries, and unique/non-unique indexes.
- Atomic root-key batches and atomic collection item/index updates.
- Key, collection item, collection, and database change streams.
- Flat-key TTL and compaction.
- Read-only local inspection and Flutter VM Service inspection integration.
- Native platform target: Android 10+, iOS, macOS, Windows, and Linux.
Not included yet #
- Web storage.
- Encryption at rest or key management.
- Cloud sync, conflict resolution, migrations, SQL, or full-text search.
- TTL on collection records.
- Public Preference Studio release and non-Preference database connectors.
Compatibility #
This is an alpha release. Public APIs and the on-disk file format may change
before 1.0.0. Test upgrades against a copy of important data.