Skip to content

Releases: oracle/offline-persistence-toolkit

1.5.7

10 Dec 09:54

Choose a tag to compare

[FIXED] fixed regression caused by 1.5.6 where responseToJSON and responseFromJSON can return arrayBuffer instead of text for application/json content type.

1.5.6

26 Nov 19:44

Choose a tag to compare

[FIXED] PersistenceXMLHttpRequest was missing constants and application/json can be an arrayBuffer

1.5.5

15 Oct 01:01

Choose a tag to compare

[FIXED] PersistenceRequest has been updated to only override for versions of Safari that are lower than 14.1. For older Safari versions, PersistenceRequest.arrayBuffer() is updated to generate the arraybuffer directly rather than going from text to arrayBuffer.
[UPDATED] Tests now run with karma-mocha instead of puppeteer

1.5.4

25 May 09:25

Choose a tag to compare

[UPDATED] pouchdb 7.0.0 to 7.2.2
PouchDB library has been upgraded to v7.2.2

1.5.3

17 Feb 01:50

Choose a tag to compare

[Added] QUERY HANDLER SHOULD SUPPORT SORTING
The default query handlers supplied by toolkit earlier, in particular the Oracle-specific
one, was not support sorting. With this release it is supported in the query handlers.

1.5.2

19 Nov 21:28

Choose a tag to compare

[FIXED] SHREDDED CACHE DOES NOT REMOVE COLLECTION OBJECTS FROM THE CACHE

1.5.1

18 Nov 20:42

Choose a tag to compare

[FIXED] SHREDDER USES LOCALSTORAGE WHICH IS NOT AVAILABLE WHILE IN SERVICEWORKER
[FIXED] RAMP/ADFbc LIKE queries do not work with oracleRestJsonShredding
[FIXED] PersistenceManager cannot be re-instantiated on Safari

1.4.9

05 Sep 00:41

Choose a tag to compare

[Bug Fix] Way that AbortController API is checked has been fixed

Original check for AbortController was incorrect causing errors for devs/users running on ie11. This has been corrected in this patch.

1.4.8

08 Aug 00:15

Choose a tag to compare

[Bug Fix] Creating new Request objects with existing Requests or calling fetch with a Request and additional parameters such as abortSignal should no longer results in a url of '<>/[object%20Object]' url anymore on Safari.

1.4.7

10 Jul 19:32

Choose a tag to compare

[Added] PersistenceXMLHttpRequests now allow for Abort/Timeout/Upload functionality.

The Abort and Timeout features both require the AbortController API to be present within the browser otherwise will they will result in a no op. For Timeouts, the timeout event will fire but without the AbortController API, the request to the server itself is not aborted after timing out.

IE11 does not have the AbortController API.