JayData is a unified data access library for JavaScript developers to query and update data from different sources like WebSQL, IndexedDB, OData, Facebook or YQL. The library can be integrated with Knockout.js or Sencha Touch 2.
See it in action in this
6 minutes videoSencha Touch 2 example app using JayData:
Netflix browser.
New features in JayData 1.1.0
http://jaydata.org/blog/release-notes
OData provider improvements
We worked out the support of OData v1 and v3 (beyond v2). Visit http://www.odata.org/documentation for more details of OData.
- every(), some() functions of OData v3 - read related blogpost: Using some() and every() with JayData OData provider
- OData function import/ServiceOperation defined only with WebGet attribute
- Optimistic concurrency support in OData provider using ETag
- ETag (byte array) is used to check the timestamp (blogpost - coming soon)
Changes and fixes:
- Updated datajs to new version (1.0.3)
- Fix: Add unbounded inverseProperty feature
- Fixed a potential bug, which caused invalid this arguments in user defined beforeSend requests in OData
- FIX: deep include in OData
- EntityContext/OData: Fixed dependency graph builder, now it works well when the value of inverseProperty is $$unbound.
- OData filter chain
- FIX: entityValidation partial update fix
Breaking changes: