declarative_sqlite_flutter 1.4.0
declarative_sqlite_flutter: ^1.4.0 copied to clipboard
A Flutter package that provides seamless integration of declarative_sqlite with Flutter widgets, forms, and UI patterns.
1.4.0 #
π Major Updates #
- Updated to use declarative_sqlite ^1.4.0
- Enhanced Reactive UI: Full compatibility with new reactive synchronization streams
- Real-time Sync Integration: Flutter widgets can now leverage reactive dirty row streams for instant UI updates
- Improved Exception Handling: Access to comprehensive database exception types for better error handling in Flutter apps
π― Flutter-Specific Benefits #
- Reactive widgets automatically benefit from zero-overhead change detection
- Better performance with stream-based updates instead of polling
- Enhanced error handling capabilities for Flutter applications
- Perfect integration with offline-first Flutter app patterns
π οΈ Technical Improvements #
- All Flutter widgets maintain full compatibility with new reactive features
- Enhanced
DatabaseProviderfor managing reactive database connections QueryListViewbenefits from improved change detection performance
1.3.0 #
Updates #
- Updated to use declarative_sqlite ^1.3.0
- Enhanced compatibility with new constraint violation handling features
- Improved data safety when working with server synchronization and constraint violations in Flutter widgets
- Fixed the
recreateDatabaseparameter not getting passed from theDatabaseProviderwidget to theDeclarativeDatabase.open(...)call
1.2.0 #
Updates #
- Updated to use declarative_sqlite ^1.2.0
- Enhanced compatibility with unified save() method
- Improved developer experience with simplified CRUD operations in Flutter widgets
1.1.0 #
Updates #
- Updated to use declarative_sqlite ^1.1.0
- Enhanced compatibility with non-LWW column protection features
- Improved data safety when working with server-origin data in Flutter widgets
1.0.1 #
Updates #
- Updated to use declarative_sqlite ^1.0.1
- Added missing dependencies for proper pub.flutter-io.cn publication
- Updated documentation examples
1.0.0 #
Features #
DatabaseProviderwidget for managing database lifecycle in FlutterQueryListViewreactive widget for displaying database query results- Seamless integration with DeclarativeSQLite streaming queries
- Automatic UI updates when database changes
- Type-safe database record handling with
DbRecord
Widgets #
- DatabaseProvider: Provides database context to widget tree
- QueryListView: Reactive ListView that updates with database changes
Documentation #
- Complete Flutter integration guide
- Widget usage examples
- Best practices for reactive UIs