- add backdoor for initializing data like web-authoring apps
- make draft-dejong-remotestorage-04 (rc3) the default behavior
- fix two mistakes in the empty-folder implementation
- add support for draft-dejong-remotestorage-03
- fix tests
- fix cases where requests stayed pending without being serviced
- fix folder revisions
- fix bug with attaching > 1 listener to res.on('end')
- fix bug in makeScopePaths function
- fix contentTypes were still stored as strings instead of Buffers
- fix revisions were still stored as strings instead of Buffers
- store only Buffers in the dataStore
- safely handle execution of concurrent http requests
- fix bug in README code example
- partition tokenStore and dataStore per user
- more efficient document existence ,based on revision instead content
- fix webfinger for legacy spec versions
- avoid duplicate storage of revisions in folder listings
- receive PUT body as buffer
- use sha1 for generating ETags
- error checking
- no body and no Content-Length header in 304 responses
- add WWW-Authenticate header
- adapt headers to reStore specs
- switch to constructors`
- switch to node-style callbacks:
doSomething(a, function(err, data) { ... });
- add support for -00 and -01 webfinger formats
very early versions