flutter_pom 0.2.5 copy "flutter_pom: ^0.2.5" to clipboard
flutter_pom: ^0.2.5 copied to clipboard

Flutter Persistent Object Mapper based on sqflite provides model based SQLite access including automatic database creation.

[0.2.5] - 01.06.2022 #

  • Bugfixes

[0.2.4] - 25.05.2022 #

  • Bugfixes

[0.2.3] - 25.05.2022 #

  • Caching of Log-Data can now be configured.

[0.2.2] - 19.11.2021 #

  • Fixed bug when serializing String to Database containing (') character

[0.2.1] - 19.11.2021 #

  • Updated Crypto Dependency to meet Flutter 2.5.3 requirements

[0.2.0] - 18.11.2021 #

  • Updated sqflite Dependencies

[0.1.33+2] - 01.09.2020 #

  • Bugfixes

[0.1.33+1] - 01.09.2020 #

  • Added Repair Function for invalid migration info data
  • Added mutex for opening db only once

[0.1.33] - 01.09.2020 #

  • Added Repair Function for invalid migration info data

[0.1.32] - 28.08.2020 #

  • Add more debug output

[0.1.31+9] - 21.07.2020 #

  • Fixed misleading conversion

[0.1.31+8] - 21.07.2020 #

  • Using jsonEncode to encode json values now

[0.1.31+7] - 21.07.2020 #

  • Added Error descriptions

[0.1.31+6] - 21.07.2020 #

  • Added jsonDecode

[0.1.31+5] - 21.07.2020 #

  • Added deserialization method for Object fields

[0.1.31+4] - 20.07.2020 #

  • Fixed bug in ObjectField

[0.1.31+3] - 20.07.2020 #

  • Fixed bug in ObjectField

[0.1.31+2] - 20.07.2020 #

  • Fixed bug in ObjectField

[0.1.31+1] - 15.06.2020 #

  • Added .forceMigration() method to Database instance

[0.1.31] - 15.06.2020 #

  • Added Log Output for Migration bugfix support
  • Made forEach on table map non-async to prevent problems when migrating

[0.1.30] - 06.05.2020 #

  • Added Support for DefaultValues on .notNull(T defaultValue)

[0.1.29] - 06.05.2020 #

  • Fixed bug in deserialization of Bool field. In case the value is NULL we now default to false.

[0.1.28] - 26.03.2020 #

  • Migration Bugfix

[0.1.27+3] - 26.03.2020 #

  • Migration Bugfix

[0.1.27+2] - 26.03.2020 #

  • Debug Build

[0.1.27+1] - 26.03.2020 #

  • Removed 'autoOpen' property for Databases. Major!!

[0.1.27] - 26.03.2020 #

  • Fixed Migration: Bug that prevented the correct migration of non-versioned databases
  • Added 'enableMigrations()' and 'disableMigrations()'

[0.1.26+2] - 26.03.2020 #

  • Added new QueryBuilder for delete() queries.

[0.1.26+1] - 13.03.2020 #

  • Fixed NullException bug when get(id) returned empty content.

[0.1.26] - 11.03.2020 #

  • Added support for Transactions
  • Fixed bug when deleting entities with non-integer ID fields

[0.1.25] - 21.02.2020 #

  • Added indexing support for all types of fields and automatic index creation

[0.1.24+1] - 11.02.2020 #

  • Moved repository to GitHub

[0.1.24] - 10.02.2020 #

  • Removed logging for now. It will be available again in the next release in a configurable form
  • Fixed a bug that lead to error-messages while querying 'last_row_id()' for non-Integer key fields

[0.1.23+1] - 30.01.2020 #

  • Added new Section do Documentation showing the usage of the KeyField

[0.1.23] - 30.01.2020 #

  • You can now reference other tables inside a table using the KeyField field

[0.1.22] - 29.01.2020 #

  • Fixed critical bug in 'delete' builder that prevented creating a valid query

[0.1.21] - 28.01.2020 #

  • Fixed migration related bugs

[0.1.20] - 28.01.2020 #

  • Fixed migration related bugs

[0.1.19] - 27.01.2020 #

  • Added 'distinct' method for querying single field values distinct

[0.1.18+4] - 27.01.2020 #

  • Fixed value assignment bug on query deserialization

[0.1.18+3] - 27.01.2020 #

  • Fixed value assignment bug in SecureString field

[0.1.18+2] - 27.01.2020 #

  • Fixed String comparison of SecureString field

[0.1.18+1] - 27.01.2020 #

  • Moved FieldExtensions to Field Class

[0.1.18] - 27.01.2020 #

  • Added Logging Framework for better insights on whats going on

[0.1.17] - 27.01.2020 #

  • Added 'enableMigrations: bool' to Database. This enables automatic migration in case of new fields
  • In your table you can now override the method 'Future
  • Fixed bug in 'update' QueryBuilder
  • Fixed bug in 'delete' QueryBuilder

[0.1.16+3] - 24.01.2020 #

  • Removed 'event' section from library. This is a cosmetic thing as it was not used in production until not

[0.1.16+2] - 24.01.2020 #

  • Dart-Formatting aligned

[0.1.16+1] - 24.01.2020 #

  • Fixed UpdateBuilder to include SET statements properly
  • Did some more refactoring and formatting

[0.1.16] - 24.01.2020 #

  • Added Streams for 'onCreate', 'onDelete' and 'onUpdate'

[0.1.15+1] - 23.01.2020 #

  • Removed unnecessary dependencies in pubspec.

[0.1.15] - 23.01.2020 #

  • Introduced 'where' method to do dart-side filtering of cached data

[0.1.14+2] - 23.01.2020 #

  • You can now access the fields inside QueryBuilder by '.fields' Property

[0.1.14+1] - 23.01.2020 #

  • Extended Exports for fields

[0.1.14] - 23.01.2020 #

  • Added QueryBuilder Framework to make query building more reliable

[0.1.13] - 23.01.2020 #

  • Removed unused dart:convert import
  • Adapted Sample to meet current API

[0.1.12] - 23.01.2020 #

  • Removed getRange for 'select()' and 'count()' methods that use QueryBuilder as arguments

[0.1.11] - 23.01.2020 #

  • Added NULL conversion fix for String Fields
  • SQL Creation is now more generic
  • Changed some underlying Field implementations
  • Added SQLHelper for generating Decision Trees

[0.1.10] - 23.01.2020 #

  • Added constraint to prevent infinite or negativeInfinite values on double fields.

[0.1.9] - 23.01.2020 #

  • Fixed bug in context creation
  • Fixed bug with nullable Datetime objects

[0.1.8] - 22.01.2020 #

  • Changed method parameter signature of get() to use 'dynamic' instead of fields
  • Mapping of id Field in 'get' now works internally

[0.1.7] - 22.01.2020 #

  • Changed method parameter signature of get() to use Fields instead of ids.

[0.1.6] - 17.01.2020 #

  • Removed migrations for now

[0.1.5] - 17.01.2020 #

  • Bugfix release

[0.1.4] - 17.01.2020 #

  • Bugfix release

[0.1.3] - 17.01.2020 #

  • Bugfix release

[0.1.2] - 17.01.2020 #

  • Bugfix release

[0.1.1] - 17.01.2020 #

  • Bugfix release

[0.1.0] - 17.01.2020 #

  • Added automatic migrations and overridable migrations

[0.0.9] - 16.01.2020 #

  • Fixed update statement to include primary keys and disable auto-increment fields

[0.0.8] - 16.01.2020 #

  • Added more reliability and flexibility for value to field mapping of various types
  • Implemented more unit tests for better coverage

[0.0.7] - 16.01.2020 #

  • Removed unnecessary constraints disabling primary-keys for several fields
  • Changed parameter signature of "fromSql" to dynamic

[0.0.6] - 16.01.2020 #

  • Added specific errors
  • Added Unit-Testing
  • Fixed bugs with handling notNull constraints
  • Fixed bugs with handling autoIncrement constraints
  • Fixed bugs with handling mapping errors

[0.0.5] - 16.01.2020 #

  • The export for SecureString was missing

[0.0.4] - 16.01.2020 #

  • Added SecureStringField to provide a hashed database field for storing passwords etc.
  • Changed field signature of StringField from VARCHAR(255) to TEXT

[0.0.3] - 16.01.2020 #

  • New MIT License agreement was added to the root package
  • Fixed install instructions to make use of pub.dev instead of using a local path
  • Changed Homepage to a secure URI

[0.0.2] - 16.01.2020 #

  • Started satisfying all required publishing specs

[0.0.1] - 16.01.2020 #

  • Initial Release
7
likes
40
pub points
0%
popularity

Publisher

unverified uploader

Flutter Persistent Object Mapper based on sqflite provides model based SQLite access including automatic database creation.

Repository (GitHub)
View/report issues

License

BSD-2-Clause (LICENSE)

Dependencies

crypto, flutter, intl, logger, sqflite

More

Packages that depend on flutter_pom