iStorable v0.1.44
iStorable
Enhances JavaScript classes so instances can be stored in a variety of storage mechanisms, e.g. block store file, json file, mem store.
Usage
Storage Mechanisms
MemStore - implemented
BrowserStore - implemented
JSONStore - not implemented
BlockStore - not implemented
ReditStore - not implemented
Release History
2016-07-29 v0.1.42 - further improvements to toJSON
2016-07-29 v0.1.41 - added null case handling for toJSON
2016-07-28 v0.1.40 - localForage was not converting proxied objects to JSON for storage, added a custom locally scoped toJSON function.
2016-07-27 v0.1.39 - Added support for cache management.
2016-07-27 v0.1.38 - Added support for zero arguments to <iStorable>.load()
in order to load all instances.
2016-07-27 v0.1.37 - Added support for dot notation update of string characters.
2016-07-27 v0.1.36 - Added support for <browser store>.get()
with no arguments. Incremented version to 0.1.* (should have done so with prior release, since removal of SessionStore was a breaking change.
2016-07-27 v0.0.35 - Removed SessionStore and replaced with localForage
backed BrowserStore.
2016-07-26 v0.0.26 - Renamed iStorable.restore
to iStorable.fromJSON
for consistency with iKeyed
.
2016-07-26 v0.0.13 - Added a general purpose iStorable.restore
function that tries to restore a POJO to an instance of its proper class using a variety of methods.
2016-07-26 v0.0.12 - Modified SessionStore.toJSON to set constructor as non-enumerable. Handled complexity of setting a character into a string at a specific index for SessionStore set, e.g, put("name.2","n") changes "joe" to "jon".
2016-07-25 v0.0.11 - SessionStore was still converting embedded arrays to objects on restore. v0.0.10 only fixed save. Fixed this.
2016-07-25 v0.0.10 - SessionStore was converting embedded arrays to objects. Fixed this.
2016-07-25 v0.0.9 - v0.0.8 was overly agressive in restricting, now testing for writable or configurable.
2016-07-25 v0.0.8 - Ensured session storage does not keep and try to restore readonly properties.
2016-07-24 v0.0.7 - Ensursed auto save is recongnized on object creation. Enabled access to Session once SessionStore is invoked the first time. Added prefix of class names to keys.
2016-07-24 v0.0.6 - Added iStorable.SessionStore
2016-07-07 v0.0.5 - Documentation updates
2016-07-07 v0.0.1 - v0.0.4 Initial pushes of core functionality.
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago