sembast 1.17.0 copy "sembast: ^1.17.0" to clipboard
sembast: ^1.17.0 copied to clipboard

outdated

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

1.17.0 #

  • Sdk 2.5.0 support

1.16.0+3 #

  • Add record and query change tracking
  • Fix onVersionChanged hangs if compact is triggered

1.15.4+1 #

  • Fix inner map merging when updating a record

1.15.3 #

  • Enforce Map<String, dynamic> for maps in the store API
  • Add cloneMap utility to allow modifying a read record

1.15.2 #

  • Add the ability to escape keys with dot in their names for updates and queries (filter, sort)
  • Fix codec signature check to compare the decrypted value instead of the encrypted one

1.15.1 #

  • Add custom filter support and allow filtering on list content for Filter.equals and Filter.matches

1.15.0 #

  • Add new API to allow strict typing on keys and values

1.14.0 #

  • Make the database work in cooperate mode to avoid stuttering with big databases on Flutter
  • Commit changes lazily to the storage

1.13.3 #

  • Add support for user-defined codec to allow encryption

1.13.0 #

  • Add support for nested dotted fields, i.e. 'path.sub' allow setting/getting/filtering/sorting on path inner value sub
  • support for boundaries (start and end) in a query with sort orders

1.12.0 #

  • Add Filter.matchs for regular expression filtering
  • Add rootPath support for DatabaseFactoryIo to allow relative path to a root folder

1.10.1 #

  • Add update method to allow updating partially a Map record
  • Add updateRecords utility methods to update multiple records based on a a filter
  • properly clone each value when written and read

1.9.5 #

  • Fix database manipulation issues during onVersionChanged

1.9.4 #

  • Add value_utils to help comparing value and arrays

1.9.1 #

  • New transaction API
  • dart2 only

1.8.0 #

  • fix flutter cast issue
  • fix limit/offset implementation
  • Update synchronized dependency
  • make all constants lowercase

1.7.0 #

  • mode databaseModeNeverFails is the new default
  • API cleanup and add deprecations

1.6.1 #

  • Add implicit-cast: false support

1.6.0 #

1.5.0 #

  • Update synchronized dependency
  • Add DatabaseMode.NEVER_FAILS that will ignore the file once a corrupted record is encountered

1.3.9 #

  • Add web example to test ddc support
  • Fix transaction

1.3.7 #

  • Strong mode support
  • support for setting record field directly
  • fix support for dart 1.24

1.3.1 #

  • Add support for import/export

1.2.2 #

  • Add for support for isNull and notNull filter
  • Add for support for sorting null last
  • Travis test integration

1.0.0 #

  • Initial revision
945
likes
0
pub points
98%
popularity

Publisher

verified publishertekartik.com

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

logging, meta, path, synchronized

More

Packages that depend on sembast