Releases: oracle/offline-persistence-toolkit
1.4.6
[Changed] JSDoc styling now matches Oracle JET JSDoc styling.
[Updated] JSDoc for PersistenceManager has been updated with more examples and (hopefully) clearer descriptions
[FIXED] Requests are now wrapped with PersistenceRequest on Safari and iOS devices in both the main thread and serviceworker.
The reasoning for this wrapper is due to Request objects with a body of FormData having all methods that access the body return a "NotSupportedError" while on other browsers such as Chrome the method returns the correct data.
1.4.5
[Fixed] Keys generated with OPT prior to v1.4.1 are now compatible with v1.4.5+. Keys created from v1.4.2 - v.1.4.4 are only compatible with v1.4.2+.
[Fixed] Coverage test has been updated
[Removed] Previous fix that allowed removed items to be removed from the cache. Plans to reimplement this are currently being discussed.
1.4.4
1.4.2
Updated to v1.4.2
Overall patch to improve Offline Persistence Toolkit's performance.
(1) OfflineCaches keeps keys in memeory for quick lookup.
(2) Optimize queryHandler to avoid constructing full response object
(3) Avoid creating store metadata for internal stores
(4) Remove unnecessary aynchronization code.
New features:
[ADDED] Added 'IN' Query handler support
Bug Fixes:
[FIXED] PersistenceManager.js fixed minor function call issues
[FIXED] calling persistencestoremanager.deletestore() for stores returned by getstoresmetadata() does not delete
[FIXED] ConfigurablePouchDBStoreFactory when merging factory
option with store option.
1.4.1
1.4.0
1.2.7
1.2.4
Updated version to 1.2.4
1.2.3
Fixed bug in pouchDBStore and updated version to 1.2.3
1.1.7
Updated package.json to 1.1.7