js-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. Main Site: http://js-data.io, API Reference Docs: http://api.js-data.io/js-data

MIT License

Downloads
20K
Stars
1.6K
Committers
34

Bot releases are visible (Hide)

js-data - 1.0.0-alpha.5-5

Published by jmdobry almost 10 years ago

1.0.0-alpha.5-5 - 30 November 2014
Breaking API changes
  • findInverseLinks, findBelongsTo, findHasOne, and findHasMany now default to true
Backwards compatible bug fixes
  • Backport jmdobry/angular-data#253
js-data - 1.0.0-alpha.5-1

Published by jmdobry almost 10 years ago

1.0.0-alpha.5-1 - 19 November 2014

Removed DSUtils.deepFreeze

js-data - 1.0.0-alpha.5-0

Published by jmdobry almost 10 years ago

1.0.0-alpha.5-0 - 18 November 2014
Breaking API changes
  • All hooks now take the resource definition object as the first argument instead of just the name of the resource
Backwards compatible API changes
  • jmdobry/angular-data#238
js-data - 1.0.0-alpha.4-3

Published by jmdobry almost 10 years ago

1.0.0-alpha.4-3 - 11 November 2014
Backwards compatible bug fixes
  • #19 - multiple orderBy does not work
js-data - 1.0.0-alpha.4-2

Published by jmdobry almost 10 years ago

1.0.0-alpha.4-2 - 09 November 2014
Backwards compatible API changes
  • jmdobry/angular-data#227 - Supporting methods on model instances
Backwards compatible bug fixes
  • jmdobry/angular-data#235 - IE 8 support
js-data - 1.0.0-alpha.4-1

Published by jmdobry almost 10 years ago

1.0.0-alpha.4-1 - 08 November 2014
Backwards compatible bug fixes
  • Various fixes
js-data - 1.0.0-alpha.4-0

Published by jmdobry almost 10 years ago

1.0.0-alpha.4-0 - 04 November 2014
Backwards compatible API changes
  • jmdobry/angular-data#208 - ng-repeat $$hashKey affecting hasChanges
Backwards compatible bug fixes
  • jmdobry/angular-data#225 - If the server returned an empty array for a get request (valid scenario), angular-data throws an exception
js-data - 1.0.0-alpha.2

Published by jmdobry almost 10 years ago

1.0.0-alpha.2 - 31 October 2014
Backwards compatible API changes
  • #20 - es6-promise finally polyfill
js-data - 1.0.0-alpha.1-2

Published by jmdobry almost 10 years ago

1.0.0-alpha.1-2 - 30 October 2014
Backwards compatible bug fixes
  • Fixed an issue with the options defaults util function
js-data - 1.0.0-alpha.1-1

Published by jmdobry about 10 years ago

1.0.0-alpha.1-1 - 19 October 2014
Backwards compatible API changes
  • #10 - Add js-data-schema integration
js-data - 1.0.0-alpha.1-0

Published by jmdobry about 10 years ago

js-data - 0.4.2

Published by jmdobry about 10 years ago

0.4.2 - 06 October 2014
Backwards compatible API changes
  • #12 - Add expiration capabilities (reapInterval, reapAction, maxAge, DS#reap)
js-data - 0.4.1

Published by jmdobry about 10 years ago

0.4.1 - 01 October 2014
Backwards compatible API changes
  • #9 - Make all options passed to methods also inherit from Resource defaults
Backwards compatible bug fixes
  • jmdobry/angular-data/#195 - throw an error when you try to inject a relation but the resource for it hasn't been defined
Other
  • Added official support for NodeJS
js-data - 0.4.0

Published by jmdobry about 10 years ago

0.4.0 - 25 September 2014
Breaking API changes
  • Refactored from baseUrl to basePath, as baseUrl doesn't make sense for all adapters, but basePath does
  • Made notify configurable globally and per-resource
js-data - 0.3.1

Published by jmdobry about 10 years ago

0.3.0 - 22 September 2014
Backwards compatible API changes
  • Added beforeDestroy and afterDestroy to DS#destroyAll
  • Added eagerEject option to DS#destroyAll and DS#destroy
js-data - 0.2.0

Published by jmdobry about 10 years ago

0.2.0 - 20 September 2014
Backwards compatible API changes
  • jmdobry/angular-data#145 - Add "useClass" option to inject, find, findAll, create
  • jmdobry/angular-data#159 - Find which items from collection have changed with lastModified
  • jmdobry/angular-data#166 - Add ID Resolver
  • jmdobry/angular-data#167 - Default params argument of bindAll to empty object
  • jmdobry/angular-data#170 - Global callbacks
  • jmdobry/angular-data#171 - "not in" query
  • jmdobry/angular-data#177 - Allow promises to be returned in lifecycle hooks
Backwards compatible bug fixes
  • jmdobry/angular-data#156 - cached findAll pending query doesn't get removed sometimes
  • jmdobry/angular-data#163 - loadRelations shouldn't try to load a relation if the id for it is missing
  • jmdobry/angular-data#165 - DS.hasChanges() reports changes after loading relations
Other
  • Moved api documentation out of comments and into the GitHub wiki
  • Re-organized code and shaved 5.5kb off the minified file
js-data - 0.0.1

Published by jmdobry about 10 years ago

0.0.1 - 13 September 2014

Initial release