Orbit Versions Save

Composable data framework for ambitious web applications.

v0.17.0-beta.21

2 years ago

Changelog

:rocket: Enhancement

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

Committers: 1

v0.17.0-beta.20

2 years ago

Changelog

:bug: 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

2 years ago

Changelog

:boom: 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)

:rocket: 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

2 years ago

Changelog

:rocket: 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

2 years ago

Changelog

:bug: 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)

:house: Internal

Committers: 1

v0.17.0-beta.16

2 years ago

Changelog

:rocket: 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)

:house: Internal

Committers: 1

v0.17.0-beta.15

3 years ago

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

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

:rocket: Enhancement

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

:bug: Bug Fix

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

Committers: 1

v0.16.8

3 years ago

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

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: Bug Fix

  • @orbit/indexeddb

:house: Internal

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

Committers: 1

v0.17.0-beta.14

3 years ago

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

Changelog

:house: 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

3 years ago

Changelog

:rocket: 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)

:house: Internal

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

Committers: 1