js-data

Respect Your Data

Give your data the treatment it deserves with a framework-agnostic, datastore-agnostic JavaScript ORM built for ease of use and peace of mind. Works in Node.js and in the Browser.

Get Started

JSData 2.0 Released

JSData 2.0 has been released! This release involves breaking changes so please check the Changelog.

Read Upgrading to JSData 2.0.0.

Breaking Changes tldr;

  • JSData no longer ships with a Promise implementation. You need to provide one.
  • Relation links now use property accessors and are non-enumerable by default.
  • By default computed properties are no longer sent to adapters when saving data.

Changelog

added

https://github.com/js-data/js-data/issues/54

added

https://github.com/js-data/js-data/issues/107

added

https://github.com/js-data/js-data/issues/121

added

https://github.com/js-data/js-data/issues/122

added

https://github.com/js-data/js-data/issues/150

added

https://github.com/js-data/js-data/issues/158

added

https://github.com/js-data/js-data/issues/161

improved

https://github.com/js-data/js-data/issues/129

improved

https://github.com/js-data/js-data/issues/131

improved

https://github.com/js-data/js-data/issues/132

improved

https://github.com/js-data/js-data/issues/133

improved

https://github.com/js-data/js-data/issues/135

improved

https://github.com/js-data/js-data/issues/138

improved

https://github.com/js-data/js-data/issues/139

improved

https://github.com/js-data/js-data/issues/145

improved

https://github.com/js-data/js-data/issues/157

improved

https://github.com/js-data/js-data/issues/160

improved

https://github.com/js-data/js-data/issues/162

improved

https://github.com/js-data/js-data/issues/167

improved

https://github.com/js-data/js-data/issues/168

fixed

https://github.com/js-data/js-data/issues/127

fixed

https://github.com/js-data/js-data/issues/134

fixed

https://github.com/js-data/js-data/issues/142

fixed

https://github.com/js-data/js-data/issues/165