Skip to content

v0.17.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@dgeb dgeb released this 07 Mar 17:17

This is the second beta release for v0.17. It includes a number of significant new features and improvements from 6 contributors.

Changelog

🚀 Enhancement

  • @orbit/record-cache
    • #718 introduces new live query interfaces which allow you to subscribe to changes made to any record cache (sync or async) based upon a query expression. Once subscribed to a query, you will be notified whenever the results of your query have changed. (@tchak)
  • @orbit/data
    • #736 Remove deprecated expression property on query (@tchak)
  • @orbit/data, @orbit/memory, @orbit/record-cache
    • #735 Improve mergeRecords to better handle links, meta, and relationships (@dgeb)
  • @orbit/jsonapi
    • #727 Handle 304 responses in jsonapi-request-processor (@pangratz)
    • #731 Export all the types from jsonapi source (@tchak)
  • @orbit/coordinator, @orbit/core, @orbit/data
    • #732 Improve control of source and strategy activation and deactivation (@dgeb)
  • @orbit/core, @orbit/data, @orbit/indexeddb-bucket, @orbit/local-storage-bucket
  • @orbit/data, @orbit/indexeddb, @orbit/integration-tests, @orbit/jsonapi, @orbit/local-storage, @orbit/memory, @orbit/record-cache
    • #692 Deprecate model on relationshipDef (@tchak)

🐛 Bug Fix

  • @orbit/data
    • #710 Allow mergeOperations to set null for hasOne relationship (@jembezmamy)
  • @orbit/jsonapi
    • #712 [BUGFIX] Always allow serialization of null attributes (@makepanic)

📝 Documentation

  • #729 first pass at generating docs with typedoc (@brumm)

🏠 Internal

  • @orbit/record-cache
  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/identity-map, @orbit/immutable, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/integration-tests, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/serializers, @orbit/store, @orbit/utils

Committers: 6