Skip to content

Releases: js-data/js-data

2.0.0-beta.8

23 Jun 02:12
Compare
Choose a tag to compare
2.0.0-beta.8 Pre-release
Pre-release
2.0.0-beta.8 - 22 June 2015
Backwards compatible API changes
  • #160 - Add "DS.change" events, fired on Resources and instances

2.0.0-beta.7

10 Jun 01:58
Compare
Choose a tag to compare
2.0.0-beta.7 Pre-release
Pre-release
2.0.0-beta.7 - 09 June 2015
Breaking API changes
  • #158 - Data store should consume resource definition methods internally (might not be breaking)
Backwards compatible API changes
  • #157 - DSEject not available on instances
Other
  • #156 - Thoroughly annotate all source code to encourage contribution

2.0.0-beta.6

04 Jun 15:52
Compare
Choose a tag to compare
2.0.0-beta.6 Pre-release
Pre-release
2.0.0-beta.6 - 04 June 2015
Breaking API changes
  • #150 - Debug output, debug now defaults to false
Backwards compatible API changes
  • #145 - A little AOP, add a .before to all methods, allowing per-method argument customization

2.0.0-beta.5

27 May 16:20
Compare
Choose a tag to compare
2.0.0-beta.5 Pre-release
Pre-release
2.0.0-beta.5 - 27 May 2015
Breaking API changes
  • #54 - feat: Call the inject and eject lifecycle hooks regardless of if the notify option is enabled
Backwards compatible API changes
  • #131 - array of IDs based hasMany relations
  • #132 - Allow resources to extend other resources
  • #133 - Allow filtering by nested fields
  • #135 - JSData caching inconsistent behaviour when ejecting items
  • #138 - Collection class
  • #139 - Option to specify default values of new resource instances.
Backwards compatible bug fixes
  • #127 - Memory leak in DS.changes
  • #134 - All resources get all methods defined on any resource
  • #142 - Allow omitting options in getEndpoint

2.0.0-beta.4

27 May 16:24
Compare
Choose a tag to compare
2.0.0-beta.4 Pre-release
Pre-release
2.0.0-beta.4 - 28 April 2015
Backwards compatible API changes
  • #129 - Add interceptors to actions

2.0.0-beta.2

27 May 16:25
Compare
Choose a tag to compare
2.0.0-beta.2 Pre-release
Pre-release
2.0.0-beta.2 - 17 April 2015

Updated a dependency for better umd amd/r.js support

2.0.0-beta.1

17 Apr 18:13
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release
2.0.0-beta.1 - 17 April 2015
Breaking API changes
  • #107 - Switch to property accessors (getter/setter) for relations links. (Relation links are no longer enumerable)
  • #121 - Remove bundled Promise code (The developer must now ensure an ES6-style Promise constructor is available)
  • #122 - Remove coupling with js-data-schema (You can still use js-data-schema, js-data just doesn't know anything about js-data-schema anymore)
Backwards compatible API changes
  • Computed properties now support nested fields (both the computed field and the fields it depends on) e.g. computed: { 'name.fullName': ['name.first', 'name.last', function (first, last) { return first + ' ' + last; } }

1.8.0

14 Apr 18:51
Compare
Choose a tag to compare
1.8.0 - 14 April 2015
Backwards compatible API changes
  • #117 - .find skips the object in the store
  • #118 - DS#find() returns items cached with DS#inject() - Thanks @mightyguava!
  • createInstance will now initialize computed properties (but they won't be updated until the item is injected into the store, or unless you use Instance#set(key, value) to mutate the instance)
Backwards compatible bug fixes
  • #74 - Some arrays' contents deleted before reaching serialize
  • #115 - removeCircular bug

1.7.0

09 Apr 20:58
Compare
Choose a tag to compare
1.7.0 - 09 April 2015
Backwards compatible API changes
  • #106 - Add pathname option to actions
  • #114 - Add support to actions for having item ids in the path

1.6.3

03 Apr 19:04
Compare
Choose a tag to compare
1.6.3 - 03 April 2015
Backwards compatible bug fixes
  • #106 - loadRelations: check params.where instead when allowSimpleWhere is disabled - Thanks @maninga!