Releases: Kinto/kinto.js
v6.0.0: Prepare version 6.0.0 (#596)
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
v5.0.0: Prepare version 5.0.0 (#574)
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
v4.0.4
v4.0.3
v4.0.2
This release fixes a couple of bugs having to do with conflicts.
v4.0.1
v4.0.0
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).