release/0.8.0-rc3/*
don't require "Content-Type" header to be set on all requests (refs #388)
wireclient: added unit test for receiving binary data
wireclient: test to verify that Content-Type header doesn't need to be set (refs #388)
wireclient: discard body and headers of 404 responses without any further processing
built.
binary PUT handling:
- accept both ArrayBufferView and ArrayBuffer as request body
- pass Uint8Array to xhr.send() when ArrayBuffer is passed (refs #390)
document that BaseClient#storeFile can be passed an ArrayBufferView as well.
indexeddb: added default error handler to database object
indexeddb: added logging to "upgradeneeded" handler
built.
indexeddb: set revision in "changes" entries, so If-Match / If-None-Match headers are sent correctly for PUT and DELETE requests (refs #394, #395)
fixed test for ArrayBufferView to work even if ArrayBufferView is not defined (but only it's "subclasses"). Fixes sending / receiving binary data in FF.
set conflict on the correct path (refs #395)
set default resolution for conflicts to 'remote'
dispatch conflicts to baseclient
don't try to reject promise multiple times when sync fails (refs #396)
remoteStorage.onConflict: install conflict handler once features are loaded, and only if 'local' is provided by one of the features.
built.
make sure there are *never* multiple sync-cycle timers running.