Skip to content

Releases: remotestorage/remotestorage.js

0.8.0

10 Aug 15:50
Compare
Choose a tag to compare

A rewrite that uses IndexedDB instead of localStorage, and that adds support for distributed versioning through conditional requests (see https://tools.ietf.org/id/draft-dejong-remotestorage-01.txt for how this works with ETags).

App devs, please read http://community.remotestorage.io/t/migrating-from-0-7-to-0-8/63

0.8.0 Release Candidate 3

08 Aug 11:36
Compare
Choose a tag to compare
Pre-release

This is only a pre-release, meant for testing. it fixes a number of bugs, see https://github.com/remotestorage/remotestorage.js/issues?labels=fixed+in+rc3&page=1&state=closed

0.8.0 Release Candidate 2

23 Jul 19:27
Compare
Choose a tag to compare
Pre-release

Follow-up for Release Candidate 1.

  • Supports localStorage as a fallback for local caching, if indexedDB isn't available or doesn't work for some reason.
  • Tested in Chrome, Opera and Firefox.
  • Widget CSS is less likely to clash with apps.
  • New builds without caching features included.

Download the built version here: https://github.com/remotestorage/remotestorage.js/tree/master/release/0.8.0-rc2

0.8.0 Release Candidate 1

19 Jul 11:35
Compare
Choose a tag to compare
Pre-release

Overview

Changes to the API

  • Global 'remoteStorage' object is now an instance of RemoteStorage
  • Caching & Access settings are persisted and survive a redirect
  • remoteStorage.claimAccess no longer returns a promise (was deprecated in 0.7.1)
  • BaseClient#use/BaseClient#release are deprecated in favor of BaseClient#cache
  • Added BaseClient#scope() to get BaseClient instances of paths nested below the module root.
  • Made validation schemas global (schemas from other modules can be referred to using: /)
  • Added 'inspect' debug widget. If debug support is built in, use remoteStorage.inspect() in your app to try it.
  • Deprectated the "util" part. It contained a lot of utility functions that bloated the library and are also
    available in the same or similar form from third-party libraries.
    Until the next major release a subset of the "util" object will still be available (see "src/legacy.js" for
    a list of methods that are included).