autosqflite 1.1.1 copy "autosqflite: ^1.1.1" to clipboard
autosqflite: ^1.1.1 copied to clipboard

An automatic SQLite database helper for Dart/Flutter that handles table creation and schema updates automatically.

Changelog #

1.1.0 - 2024-11-19 #

Added #

  • Database encryption support using SQLCipher
  • Password protection for databases
  • Documentation for encryption features

Changed #

  • Switched from sqflite to sqflite_sqlcipher for encryption support

1.0.0 - 2024-11-19 #

Initial release of AutoSqfLite with the following features:

Added #

  • Automatic table creation from Dart objects
  • Dynamic schema updates for new fields
  • Automatic type mapping between Dart and SQLite
  • Basic CRUD operations (Create, Read, Update, Delete)
  • Support for common data types:
    • Integer
    • Double
    • String
    • Boolean
    • DateTime
  • Null-safe implementation
  • Automatic table existence checking
  • Automatic column addition for schema updates

Supported Operations #

  • insert: Add new records
  • getAll: Retrieve all records from a table
  • get: Retrieve a single record by ID
  • update: Update existing records
  • delete: Remove records by ID

Developer Notes #

  • First stable release
  • Full test coverage
  • Example Todo application included
  • Documentation and README completed
0
likes
130
points
31
downloads

Publisher

unverified uploader

Weekly Downloads

An automatic SQLite database helper for Dart/Flutter that handles table creation and schema updates automatically.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

path, sqflite_sqlcipher

More

Packages that depend on autosqflite