1.0.0-rc.1 (2015-07-31)
Full Changelog
Implemented enhancements:
- Add integration test for deprecation headers #85
- Handle deprecation headers #69
- Handle backoff indicators #68
- Support unlimited batch requests #64
Fixed bugs:
- Error on synchronization with a HTTP 304 on the collection from the server #71
Closed issues:
- Sync flow should stop when pushing changes fails #96
- Create a localStorage adapter. #94
- Cached Kinto collections instances are not uniquely identified #89
- Expose events for server backoff #84
- Provide a hook to interecept deprecation warnings. #81
- Builds are marked green even if failures occured. #74
- Add a simple functional test suite for the demo, using jsdom. #70
- Refactor generic HTTP error handling. #57
- Expose conflicting record details on BATCH 412 responses #56
- Demo is broken. #54
- Don't mention Cliquet in the repo description #47
- Fetch remote server settings. #41
- Add checks for unsupported Cliquet protocol version. #40
- Host a demo instance on Github pages #38
- Remote URL should have a trailing slash. #33
- Validate passed uuids #28
- Reflect record ids sent to BATCH in result object #15
- Handle BATCH 409 responses #14
- Handle BATCH request limit #13
- Improve error reporting when fetching changes failed. #12
- Implement local list filtering #6
Merged pull requests:
- Update after Kinto organization move. #102 (Natim)
- Prepare 1.0.0-rc.1 #101 (n1k0)
- Added synchronization flow diagram. #100 (n1k0)
- Fixes #91 - Added corsMode option. #98 (n1k0)
- Fixes #96 - Sync flow should stop when pushing changes fails. #97 (n1k0)
- [Landed] Added LocalStorage adapter. #95 (n1k0)
- Local storage adapters. #92 (n1k0)
- Documented current known limitations. #90 (n1k0)
- Refs #81, #84 - Add support for backoff and deprecated public events. #88 (n1k0)
- Fixes #85 - Added integration test for deprecation headers. #87 (n1k0)
- Fixes #68 - Handle Backoff header. #82 (n1k0)
- No sudo for travis #80 (magopian)
- Fixes #69 - Handle deprecation header. #79 (n1k0)
- Reintegrated coverage using a two-passes strategy. #77 (n1k0)
- Refs #74 - Removed coverage from continuous integration. #76 (n1k0)
- Upgrade to Kinto 1.3.1. #73 (n1k0)
- Fixes #71 - Simplified empty HTTP response handling. #72 (n1k0)
- Add safety check if batch limit setting is falsy (fixes #64) #65 (leplatrem)
- Automatically drop the trailing slash from passed remote url. #63 (n1k0)
- Fixes #54 - Upgrade to Kinto server v1.3. #62 (n1k0)
- Fixes #28 - Validate uuids #61 (n1k0)
- Fixes #13 - Batch requests chunking. #60 (n1k0)
- Fixes #57 - Better HTTP error handling. #58 (n1k0)
- Fixes #41 - Added Api#fetchServerSettings. #55 (n1k0)
- Refs #40 - Added checks for supported protocol version. #53 (n1k0)
- Closes #6 - Local collection data ordering & filtering. #52 (n1k0)
- Fixes #12 - Improved Api#fetchChangesSince error messages. #51 (n1k0)
- Added full integration test suite. #50 (n1k0)
- Adding the documentation badge in the readme. #49 (n1k0)
- "ReferenceError: render is not defined" and a few typos in tutorial #46 (ferjm)
- Update index.md #43 (ametaireau)
- Don't mention cliquet in the readme. #42 (ametaireau)
- Rename project to kinto.js #37 (n1k0)
- Kinto setup script. #32 (n1k0)