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