Skip to content

1.0.0

Compare
Choose a tag to compare
@jmdobry jmdobry released this 05 Oct 03:25
· 110 commits to master since this release
1.0.0 - 04 October 2014

Stable Version 1.0.0

1.0.0-rc.2-1 - 25 September 2014
Backwards compatible bug fixes
  • #191 - Invalid reference in _eject
1.0.0-rc.2 - 25 September 2014
Backwards compatible bug fixes
  • #191 - Add "useClass" option to inject, find, findAll, create
  • #155 - Allow deserialize and serialize to be configured per-method as well
  • #159 - Find which items from collection have changed with lastModified
  • #161 - Allow the http method of DSHttpAdapter methods to be configured
  • #166 - Add ID Resolver
  • #167 - Default params argument of bindAll to empty object
  • #169 - Added eager inject and eager eject options
  • #170 - Global callbacks
  • #171 - "not in" query
  • #175 - Explore adding support for collection-based methods to the DSLocalStorageAdapter
  • #177 - Allow promises to be returned in lifecycle hooks
  • #182 - option to force trailing slash (DSHttpAdapterProvider.defaults.forceTrailingSlash)
  • #185 - eagerInject/eagerEject should default to definition's options
  • #186 - eagerInject doesn't add the model to the list after HTTP success
  • #187 - Proxy some static methods to instance methods
  • Made the notify option configurable globally and per-resource
Backwards compatible bug fixes
  • #156 - cached findAll pending query doesn't get removed sometimes
  • #163 - loadRelations shouldn't try to load a relation if the id for it is missing
  • #165 - DS.hasChanges() reports changes after loading relations
1.0.0-rc.1 - 03 September 2014
Backwards compatible API changes
  • #142 - Update references on eject (Added DS.unlinkInverse)
1.0.0-beta.3 - 30 August 2014
Backwards compatible bug fixes
  • Unfroze resource definitions
1.0.0-beta.2 - 27 August 2014
Breaking API changes
  • findBelongsTo option of DS.inject now defaults to false
Backwards compatible API changes
  • #132 - Added findHasMany option and capability to DS.inject
  • #133 - Override resource end point in async methods
  • #136 - Add a way to force computed properties to be computed. Added DS.compute. Added DSCompute to prototype of instances.
  • #137 - Add DS.link, DS.linkAll, and DS.linkInverse, and added linkInverse option to DS.inject
Backwards compatible bug fixes
  • #135 - loadrelations loop
  • #140 - lastModified changes when loading distant related objects
Other
  • #138 - Performance optimizations
  • #139 - Documentation error
1.0.0-beta.1 - 23 August 2014
Backwards compatible API changes
  • #40 - Support for nested resource endpoints
  • #118, #122 - Multiple relationships to the same model
  • #120 - When using DSCacheFactory, allow onExpire to be specified
  • #132 - Inject relations for parent resource on create
  • #141 - Allow lifecycle hooks to be overridden per method as well
Backwards compatible bug fixes
  • #126 - injectRelations isn't running when injecting an array
Other
  • #121 - Documentation errors
  • #123 - Send query params with DS.find()
  • #124 - Documentation overhaul