geiger_localstorage 0.6.4 copy "geiger_localstorage: ^0.6.4" to clipboard
geiger_localstorage: ^0.6.4 copied to clipboard

outdated

A local storage for the GEIGER project providing an internationalized and event driven data storage.

0.6.4 #

Drop-in replacement offering bugfixing and some tame extensions to the API related to replication (complete but only limited functionality).

  • Resolves #23
  • introduces API extensions for #22 and #21

0.6.3 #

This is a drop in replacement. Added default serialVersionUid to Serializer

0.6.2 #

Extends 0.6.1 with calls byteArrayToInt() and intToByteArray(). This allows to minimize double implementation of functionality in GeigerAPI

0.6.1 #

Drop in replacement for 0.6.0. Fixes issue and dart analyze

  • Fixes issue #19 (race condition on initialize)

0.6.0 #

This is a breaking change. While most of the calls (see below) remain the same, most of the calls now return a future instead of the value itself. Please be careful when migrating as the weak typing of dart does not immediately show all issues when changing. PLease be especially careful when comparing two objects as the "equals" method is now async.

  • Switches to async design to accommodate passthrough controller of GeigerAPI
  • A node must have an owner (enfoced now)
  • Dummy mapper requires new the owner to be specified when starting (just pick any String)
  • Some minor changes in the API of the node. There is no longer a dart setter for visibility and owner as dart does not allow returning a future in a getter but set the variable. Instead, a java style setter was introduced.
  • Fixed issue with breaking flushes of the database to the disk.

0.5.6 #

  • Fixed serialization of search criteria

0.5.5 #

  • Fixed issues with StorageException serialization (added support)

0.5.4 #

  • exported serialization

0.5.3 #

  • Added Serialization capabilities for primitives and nodes
  • Some minor changes in the Fields class

0.5.2 #

Breaking change:

  • We moved to the dart getter/setter style breaking some compatibility

0.5.1 #

New:

  • Moved to "lints: ^1.0.1" as a replacement for "pedantic: ^1.11.1"

Fixed issues:

  • Fixes an issue related to the sqlite storage backend and "nulled" ordinals (namely owner)
  • Fixes issue with nodes comparison when owner not set (detected in conjunction with sqlite)
  • Fixes bad example in README
  • Provides better feedback in case of exception

Known issues:

  • Serializer is broken (prereq for GeigerAPI)

0.5.0 #

  • Initial dart version for consortium internal testing.
5
likes
0
points
97
downloads

Publisher

verified publishercyber-geiger.eu

Weekly Downloads

A local storage for the GEIGER project providing an internationalized and event driven data storage.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

enum_to_string, http, intl, sorted_list, sqlite3, uuid

More

Packages that depend on geiger_localstorage