Skip to content

Latest commit

 

History

History
305 lines (217 loc) · 17.8 KB

CHANGELOG.md

File metadata and controls

305 lines (217 loc) · 17.8 KB

Changelog

v0.16.0-beta.10 (2019-07-10)

🚀 Enhancement

  • @orbit/memory
    • #676 [memory] Support hints for update (@dgeb)
  • @orbit/indexeddb, @orbit/memory

🐛 Bug Fix

  • @orbit/data
    • #674 Remove queues processing from deactivate (@tchak)

Committers: 2

v0.16.0-beta.9 (2019-07-09)

🚀 Enhancement

  • @orbit/core
    • #673 Ensure that cancelled tasks in queues have promises rejected (@dgeb)
  • @orbit/jsonapi
    • #668 Expose meta and links from processors to source (@tchak)
    • #667 Add Updatable interface to jsonapi source (@tchak)
  • @orbit/coordinator, @orbit/data, @orbit/integration-tests
    • #671 Introduce explicit source activation + deactivation (@tchak)
  • @orbit/data, @orbit/jsonapi, @orbit/record-cache
    • #669 Add filter|sort|page support to findRelatedRecords queries (@tchak)
  • @orbit/data
    • #662 Warn if naive singularize method receives a word that doesn't end in "s" (@lukemelia)

🐛 Bug Fix

  • @orbit/core
    • #673 Ensure that cancelled tasks in queues have promises rejected (@dgeb)
  • @orbit/coordinator, @orbit/data, @orbit/integration-tests
    • #671 Introduce explicit source activation + deactivation (@tchak)

🏠 Internal

  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/identity-map, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/integration-tests, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/store
    • #672 Clean up yarn.lock interdependencies (@dgeb)
  • @orbit/data, @orbit/jsonapi, @orbit/record-cache, @orbit/utils
  • @orbit/indexeddb, @orbit/local-storage, @orbit/memory, @orbit/record-cache
    • #666 Refactor @orbit/record-cache with a stricter TS config (@tchak)
  • @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
    • #664 Upgrade npm dependencies (mostly prettier) (@tchak)

Committers: 3

v0.16.0-beta.8 (2019-06-09)

🚀 Enhancement

  • @orbit/jsonapi
    • #658 Add serializeOperation to @orbit/jsonapi (@tchak)
    • #639 @orbit/jsonapi-serializer operations (deserialize) (@tchak)
  • @orbit/data
    • #642 Add {get|each}Attribute and {get|each}Relationship methods (@tchak)

🐛 Bug Fix

  • @orbit/data
  • @orbit/integration-tests, @orbit/jsonapi
  • @orbit/jsonapi
    • #648 When serializing, exclude attributes & relationships not in the schema (@lukemelia)

🏠 Internal

  • @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/integration-tests, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/memory, @orbit/serializers, @orbit/store
    • #657 And the last packages with prettier (@tchak)
  • @orbit/data, @orbit/record-cache, @orbit/utils
    • #656 Apply prettier to even more packages (@tchak)
  • @orbit/coordinator, @orbit/identity-map, @orbit/immutable
  • @orbit/core

Committers: 3

v0.16.0-beta.7 (2019-05-24)

💥 Breaking Change

  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/identity-map, @orbit/immutable, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/serializers, @orbit/store, @orbit/utils
    • #647 Revert "Update language level of module target to es2017" (@dgeb)

Committers: 1

v0.16.0-beta.6 (2019-05-23)

💥 Breaking Change

  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/identity-map, @orbit/immutable, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/serializers, @orbit/store, @orbit/utils
    • #644 Update language level of module target to es2017 (@dgeb)
  • @orbit/integration-tests, @orbit/memory, @orbit/store
    • #634 Rename @orbit/store to @orbit/memory (@tchak)

🚀 Enhancement

  • @orbit/integration-tests, @orbit/jsonapi
  • @orbit/identity-map
  • @orbit/data, @orbit/record-cache

🐛 Bug Fix

  • @orbit/memory, @orbit/record-cache

📝 Documentation

🏠 Internal

  • @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
    • #645 Update lerna and build scripts (@dgeb)
    • #643 git clean prior to publishing packages (@dgeb)
  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/immutable, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/integration-tests, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/record-cache, @orbit/serializers, @orbit/store, @orbit/utils

Committers: 4

v0.16.0-beta.5 (2019-04-16)

🐛 Bug Fix

  • @orbit/record-cache
    • #625 Fix updating an empty record with an empty relationship (@simonihmig)

Committers: 1

v0.16.0-beta.4 (2019-04-15)

🚀 Enhancement

  • @orbit/jsonapi
    • #621 Extract appendQueryParams in its own method (@tchak)

🐛 Bug Fix

  • @orbit/record-cache, @orbit/store
    • #620 Fix update record not populating inverse relationships (@ggayowsky)

🏠 Internal

  • @orbit/indexeddb

Committers: 2

v0.16.0-beta.3 (2019-03-17)

🐛 Bug Fix

  • @orbit/indexeddb, @orbit/local-storage, @orbit/record-cache
    • #608 RemoveRecord when part of has many relationship should not clobber the whole relationship in IndexedDB source (@tchak)
  • @orbit/indexeddb, @orbit/local-storage
    • #606 Do not reset persisting sources on initalize (@tchak)

🏠 Internal

  • @orbit/indexeddb, @orbit/local-storage
    • #610 Add tests to verify local storage + indexeddb sources are not reset on initialization (@dgeb)
  • @orbit/integration-tests

Committers: 2

v0.16.0-beta.2 (2019-03-14)

🚀 Enhancement

🐛 Bug Fix

  • @orbit/record-cache

    • #603 Return empty array when querying for non-existing relationships with findRelatedRecords (@PieterJanVdb)
  • @orbit/record-cache

    • #605 Extends #603 to fix related errors (@dgeb)

🏠 Internal

  • @orbit/store
    • #604 Cleanup and extend store tests (@dgeb)

Committers: 3

v0.16.0-beta.1 (2019-02-10)

💥 Breaking Change

  • @orbit/data, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage, @orbit/record-cache, @orbit/store
    • #574 Deprecate replaceRecord op in favor of updateRecord (@dgeb)
  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/record-cache, @orbit/store, @orbit/utils
    • #573 [BREAKING] Expose assert + deprecate only on OrbitGlobal (@dgeb)
  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/record-cache, @orbit/store
    • #567 Define Listener interface and remove support for explicit binding object in listeners (@dgeb)

🚀 Enhancement

  • @orbit/data, @orbit/jsonapi
    • #591 [jsonapi] Use new serializers for serializing / deserializing attribute values (@dgeb)
    • #587 Expand areas in which meta data is allowed (@dgeb)
    • #586 Define Link interface and links objects (refactor of #509) (@dgeb)
  • @orbit/jsonapi, @orbit/serializers
    • #590 JSONAPISerializer implements new Serializer interface (@dgeb)
  • @orbit/serializers
  • @orbit/store
  • @orbit/data, @orbit/indexeddb, @orbit/local-storage, @orbit/record-cache, @orbit/store
    • #584 Support finding records by an array of identities (@dgeb)
    • #555 Extract new @orbit/record-cache package (@dgeb)
  • @orbit/coordinator, @orbit/data
    • #581 Introduce "hints" for requests (@dgeb)
  • @orbit/jsonapi
    • #572 [jsonapi] allowedContentTypes can be customized (@dgeb)
    • #571 [jsonapi] Consider application/json to be valid content (@dgeb)
  • @orbit/immutable
    • #550 Expand capabilities of ImmutableMap (@dgeb)

🐛 Bug Fix

  • @orbit/core, @orbit/local-storage, @orbit/store
  • @orbit/jsonapi
  • @orbit/data
  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/immutable, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/record-cache, @orbit/store, @orbit/utils

📝 Documentation

  • #593 Clarify Orbit’s purpose and primary use cases (@dgeb)

🏠 Internal

  • @orbit/data, @orbit/store
    • #582 Remove unused exception classes + other minor cleanup (@dgeb)
  • @orbit/coordinator, @orbit/core, @orbit/data, @orbit/immutable, @orbit/indexeddb-bucket, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage-bucket, @orbit/local-storage, @orbit/record-cache, @orbit/store, @orbit/utils
    • #579 Use prepare npm task instead of deprecated prepublish (@dgeb)
    • #570 Fix security alerts (@dgeb)
    • #569 Further typing improvements + test refactor (@dgeb)
  • Other

Committers: 5