Skip to content

Releases: Kinto/kinto.js

v6.0.0: Prepare version 6.0.0 (#596)

15 Nov 23:14
Compare
Choose a tag to compare

This merges #562, which is a major version change because it removes the
Firefox storage adapter. This code is specific to Gecko and will move to
that repository.

v5.1.0

04 Nov 13:28
Compare
Choose a tag to compare

This release:

  • Accept a new sqliteHandle in adapterOptions in FirefoxStorage, and expose _init to let it be used sanely (#589).
  • Update a bunch of dependencies (#579, #580, #586).
  • Constrain dependency on underlying kinto when running tests (#584).

v5.0.0: Prepare version 5.0.0 (#574)

07 Oct 14:58
Compare
Choose a tag to compare

This release:

  • Massive refactor of most methods from manually-handled promises to async/await (#538).
  • Updates the documentation with a "NOP" schema example for use when you don't really need an idSchema (#533).
  • Optimize collection#list by doing filtering before putting documents in a list rather than after (#543).
  • Upgrades tests to Kinto 4.3 (#573).
  • Fix for a puzzling bug involving IndexedDB use on Safari (#549).
  • Fixes yet another bug in conflict resolution during CLIENT_WINS when using transformers (#570).
  • Add a FirefoxAdapter#resetSyncStatus that resets sync status across all collections, rather than the one you happen to have gotten your hands on (#571). This is not possible as yet in IndexedDB, so it's only in FirefoxAdapter for now.

This might be the last release before we take FirefoxStorage out of this repo and move it to Gecko.

v4.0.5

19 Sep 14:49
83dbd72
Compare
Choose a tag to compare

Bug fixes

  • Fix safari issue on IDB cursor with empty values (#549, thanks @magopian!)

v4.0.4

06 Sep 13:35
Compare
Choose a tag to compare

This release fixes a bug in the handling of lastModified during a certain kind of conflict when using the SERVER_WINS conflict resolution strategy.

v4.0.3

06 Sep 13:35
Compare
Choose a tag to compare

This addresses a bug where conflicts weren't being resolved as "equal" in certain runtime environments (i.e. Gecko). See #529 for details.

v4.0.2

06 Sep 13:36
Compare
Choose a tag to compare

This release fixes a couple of bugs having to do with conflicts.

  • Decode conflicts (#525). Otherwise you'd get remotely-transformed versions of records in your local database.
  • Fix conflict handling with published deletions (#522). This prevented conflict handling from working correctly when the conflict involved a record that was deleted locally.

v4.0.1

06 Sep 13:37
Compare
Choose a tag to compare

I made a mistake in releasing 4.0.0 and published something wrong to NPM. This release is just a rebuild of 4.0.0, which shouldn't be used.

v4.0.0

18 Aug 14:33
Compare
Choose a tag to compare

This release causes remote transformers to be invoked even on deleted records, and thereby allows you to write a remote transformer that mutates record IDs (#510). It is a backwards-incompatible change because now a remote transformer must handle deleted records, which are missing all the normal fields you would expect from your records.

There are also some fixes to documentation errors (#515, #514) and updates of dependencies (#508, #512, #509, #502).

v3.1.1

06 Jul 15:48
Compare
Choose a tag to compare

This release fixes a bug in the FirefoxAdapter part (#488) of the Kinto client and updates a few dependencies.