sqflite_orm 0.1.12
sqflite_orm: ^0.1.12 copied to clipboard
Cross-platform SQLite ORM for Flutter and Dart with automatic migrations, relationships, query builder, and web UI.
0.1.12 #
- Fixed dependency configuration for pub.dev publishing
- Moved
sqflite_devfromdependenciestodev_dependencies(correct classification) - Made
sqflite_devoptional using dynamic invocation pattern - Created
sqflite_dev_stub.dartto handle cases wheresqflite_devis not available - Web debug UI feature now works gracefully whether or not
sqflite_devis in user's dependencies
- Moved
- Fixed all pub.dev validation issues
- Package now passes
dart pub publish --dry-runvalidation - All imports in
lib/directory now use proper dependency declarations
- Package now passes
0.1.11 #
- Added constructor documentation for remaining public classes
- Added documentation for
AssociationLoader()constructor - Added documentation for
MigrationManager()constructor - Added documentation for
BaseModel()constructor
- Added documentation for
- Documentation coverage now at 94.3% (170 out of 175 API elements)
- Package verified to score 160/160 points using pana analysis tool
- All public APIs now fully documented
0.1.10 #
- Updated dev dependencies to latest versions for better pub.dev scoring
- Updated flutter_lints from ^3.0.2 to ^6.0.0
- Updated build_runner from ^2.4.13 to ^2.10.4
- Updated source_gen from ^1.5.0 to ^4.1.1
- Updated test from ^1.26.3 to ^1.29.0
- Fixed static analysis issues
- Fixed library directive to use modern Dart syntax
- Fixed HTML in doc comments (wrapped generic types in backticks)
- All code now passes
dart analyzewith no issues - Improved pub.dev package scoring for "Support up-to-date dependencies" and "Pass static analysis"
0.1.9 #
- Enhanced dartdoc documentation for public API properties and constructors
- Added comprehensive documentation for DatabaseManager public properties (path, version, models, onUpgrade, onCreate)
- Documented WhereClause public properties (conditions, arguments)
- Added constructor documentation for all annotation classes (Table, Column, PrimaryKey, ForeignKey)
- Enhanced SimpleModelRegistrar with detailed method documentation and examples
- Improved QueryBuilder method documentation (where, equals, greaterThan, lessThan)
- Added SchemaValidationError constructor documentation
- All public APIs now have comprehensive dartdoc comments meeting 20%+ coverage requirement
- Fixed dependency resolution issues preventing dartdoc from running
0.1.8 #
- Added comprehensive dartdoc documentation for all public APIs
- Documented QueryResult, RelationshipManager, AssociationLoader, MigrationManager, SchemaValidator, ConnectionPool
- Enhanced documentation for ModelInfo, ColumnInfo, ForeignKeyInfo, RelationshipInfo classes
- Added detailed documentation for relationship annotations (OneToMany, ManyToOne, ManyToMany)
- Increased documentation coverage from 673 to 984 comments (46% increase)
- All code passes Flutter analysis with no errors, warnings, or lint issues
0.1.7 #
- Updated sqflite_dev to ^1.0.5 (latest version)
- Updated Web UI screenshot in README
- Enhanced documentation for DatabaseManager constructor and registerInstanceCreator method
- All code passes Flutter analysis with no issues
0.1.6 #
- Added sqflite back to package dependencies - package now manages it automatically
- Users no longer need to manually add sqflite to their pubspec.yaml
- Fixed pub.dev validation issues (shortened description to meet 60-180 character requirement)
- Improved installation experience - single dependency required
0.1.5 #
- Simplified sqflite_dev integration - removed unnecessary conditional imports
- sqflite_dev now directly imported since it supports both Flutter and pure Dart
- Improved code simplicity and maintainability
0.1.4 #
- Added comprehensive dartdoc documentation for public API (20%+ coverage)
- Added
analysis_options.yamlwith Flutter linting configuration - Fixed all linting and formatting issues
- Tightened dependency constraints for better compatibility
- Added platform support declarations (Android, iOS, Windows, macOS, Linux)
- Added
sqflite_commonto dependencies for proper pub.dev validation
0.1.3 #
- Fixed conditional imports for mobile factory to prevent Flutter dependency errors in pure Dart scripts
- Improved platform detection logic to prioritize desktop platforms
- Example now works correctly in both Flutter apps and pure Dart scripts
0.1.2 #
- Added Finzo example app reference in README
0.1.1 #
- Network access support for Web UI when debugging on Android devices
- Improved Web UI with better pagination and styling
0.1.0 #
- Initial release
- Cross-platform SQLite database support (desktop, Android, iOS)
- ORM with annotations (@Table, @Column, @PrimaryKey, @ForeignKey)
- Relationship support (OneToMany, ManyToOne, ManyToMany)
- Query builder with fluent API
- Automatic migrations
- Schema validation at runtime
- Web UI for database management (localhost:4800)
- Transaction support