Skip to content

Releases: orbitjs/orbit

v0.17.0-beta.21

07 Jul 14:51
Compare
Choose a tag to compare
v0.17.0-beta.21 Pre-release
Pre-release

Changelog

🚀 Enhancement

  • @orbit/validators
    • #858 Fill in gaps in @orbit/validators (@dgeb)

Committers: 1

v0.17.0-beta.20

04 Jul 16:00
Compare
Choose a tag to compare
v0.17.0-beta.20 Pre-release
Pre-release

Changelog

🐛 Bug Fix

  • @orbit/core
    • #856 Do not await TaskQueue settlement as part of push, retry, skip, and unshift (@dgeb)

Committers: 1

v0.17.0-beta.19

03 Jul 14:03
Compare
Choose a tag to compare
v0.17.0-beta.19 Pre-release
Pre-release

Changelog

💥 Breaking Change

  • @orbit/data, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/records
    • #855 Allow for explicit "singular" requests (queries / transforms) (@dgeb)

🚀 Enhancement

  • @orbit/data, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/records
    • #855 Allow for explicit "singular" requests (queries / transforms) (@dgeb)
  • @orbit/core, @orbit/data, @orbit/local-storage-bucket, @orbit/utils
    • #854 Improve typings for core interfaces (@dgeb)
  • @orbit/memory
    • #853 Improve MemorySource#merge typings and deprecate transformOptions (@dgeb)

Committers: 1

v0.17.0-beta.18

22 Jun 19:07
Compare
Choose a tag to compare
v0.17.0-beta.18 Pre-release
Pre-release

Changelog

🚀 Enhancement

  • @orbit/memory
    • #852 Fix typings for MemorySource#merge (@dgeb)
  • @orbit/records
    • #850 Validate that validator exists for attribute type [records] (@dgeb)

Committers: 1

v0.17.0-beta.17

11 Jun 20:55
Compare
Choose a tag to compare
v0.17.0-beta.17 Pre-release
Pre-release

Changelog

🐛 Bug Fix

  • @orbit/indexeddb, @orbit/local-storage, @orbit/memory
    • #848 Fix sharing of validatorFor function between record sources and caches, and memory sources and forks (@dgeb)
  • @orbit/data
    • #847 Fix data-only response from update when a transform has already been applied (@dgeb)

🏠 Internal

Committers: 1

v0.17.0-beta.16

22 May 12:33
Compare
Choose a tag to compare
v0.17.0-beta.16 Pre-release
Pre-release

Changelog

🚀 Enhancement

  • @orbit/data, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/records, @orbit/validators
    • #842 Introduce @orbit/validators and record-specific validators (@dgeb)
  • @orbit/jsonapi, @orbit/records, @orbit/serializers
    • #837 Refinement of serialization options (@dgeb)
  • @orbit/data, @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/records, @orbit/utils
  • @orbit/data
    • #832 Deprecate Pullable and Pushable interfaces (@dgeb)
  • @orbit/coordinator, @orbit/core, @orbit/indexeddb-bucket, @orbit/jsonapi, @orbit/record-cache, @orbit/records
    • #831 Add debug setting to Orbit global (@dgeb)
  • @orbit/data, @orbit/records
    • #830 Support use of a transform builder in Syncable (@dgeb)
  • @orbit/indexeddb, @orbit/jsonapi, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/records
    • #828 Deprecate Record interface in favor of InitializedRecord (@dgeb)
  • @orbit/indexeddb, @orbit/local-storage, @orbit/memory
    • #827 Allow record-cache-based sources to define a custom cacheClass (@dgeb)
  • @orbit/indexeddb, @orbit/local-storage, @orbit/memory, @orbit/record-cache, @orbit/records
    • #822 Introduce RecordTransformBuffer for improving performance and atomicity of cache updates (@dgeb)

🏠 Internal

Committers: 1

v0.17.0-beta.15

07 Mar 18:27
Compare
Choose a tag to compare
v0.17.0-beta.15 Pre-release
Pre-release

💥 Important: Action is needed to update existing @orbit/indexeddb databases. 💥

This release includes an update to the @orbit/indexeddb package which fixes a potential data integrity issue that's fully described in #823. Please read the details in that PR.

This also includes an improvement (#821) to IndexedDB performance in which bulk operations (get/put/delete) are performed simultaneously rather than serially for bulk operations. Only the last request needs an onsuccess handler. This approach is not only more performant but much more robust when applying very large (> 5000 record) updates.

Changelog

🚀 Enhancement

  • @orbit/indexeddb
    • #826 Add fallback and error logging guidance to improve PR 823 (@dgeb)
    • #821 Improve bulk IndexedDB performance (@dgeb)

🐛 Bug Fix

  • @orbit/indexeddb
    • #823 Fix IndexedDBCache getInverseRelationshipsAsync (@dgeb)

Committers: 1

v0.16.8

07 Mar 18:14
Compare
Choose a tag to compare

💥 Important: Action is needed to update existing @orbit/indexeddb databases. 💥

This release includes an update to the @orbit/indexeddb package which fixes a potential data integrity issue that's fully described in #825. Please read the details in that PR.

Changelog

🐛 Bug Fix

  • @orbit/indexeddb

🏠 Internal

  • #824 Update release-0-16 branch to use GH actions (@dgeb)

Committers: 1

v0.17.0-beta.14

22 Feb 20:08
Compare
Choose a tag to compare
v0.17.0-beta.14 Pre-release
Pre-release

Publishes a new version of all packages that reflects the updated tsconfig settings.

Changelog

🏠 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/records, @orbit/serializers, @orbit/utils
    • #820 Move all tsconfig settings to each package (@dgeb)

Committers: 1

v0.17.0-beta.13

22 Feb 19:36
Compare
Choose a tag to compare
v0.17.0-beta.13 Pre-release
Pre-release

Changelog

🚀 Enhancement

  • Other
    • #819 tsconfig: enable alwaysStrict + noFallthroughCasesInSwitch options (@dgeb)
  • @orbit/indexeddb, @orbit/local-storage, @orbit/memory, @orbit/record-cache
    • #818 Introduce raiseNotFoundException option for transform requests (@dgeb)

🏠 Internal

  • @orbit/record-cache
    • #817 Fill in tests for update for sync+async caches (@dgeb)

Committers: 1