Skip to content

0.10.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@raucao raucao released this 04 Apr 09:28
· 1692 commits to master since this release

This release contains a major rewrite of the tree-based sync and caching system. Old cached data will be converted to the new format automatically.

Breaking changes

  • disconnect event removed in favor of disconnected
  • remoteStorage.claimAccess removed in favor of remoteStorage.access.claim
  • BaseClient#use and BaseClient#release removed in favor of BaseClient#cache

New features

  • A new maxAge parameter is available in the various BaseClient get...
    functions, where you can specify the maximum age of cached results (in ms).
    This replaces the ready-queue from 0.9.0.
  • Caching of subtrees can now be configured as 'ALL', 'SEEN', or 'FLUSH'. The second
    one means documents that were seen once, will stay synced. Check the
    caching documentation
    for details. caching.enable(path) will use 'ALL' by default.

Bugfixes

  • Anonymous mode is fixed and working as expected again
  • Fix private browsing mode in Firefox
  • Handle 404s for directory GETs (#573)
  • Always quote If-None-Match headers (#584)
  • Widget only pulses when syncing changes (#437)
  • Fire connected event on startup if remote already connected