github pubkey/rxdb 14.0.0-beta.13

latest releases: 15.38.2, 15.38.1, 15.38.0...
pre-release22 months ago

Removing deprecated features

  • Remove the deprecated PouchDB RxStorage.
  • REMOVE old replication-couchdb plugin. Rename replication-couchdb-new to replication-couchdb.
  • Remove depricated skipIfSame from putAttachment()

API changes

  • CHANGE use plain json errors inside of RxError parameters to make debugging easier.
  • CHANGE Make RxDocuments immutable
  • ADD RxDocument.getLatest()
  • CHANGE RxCollection.findByIds() now returns a RxQuery.
  • REMOVED RxCollection.findByIds$, use RxCollection.findByIds().$ instead.
  • CHANGE Prefix storage plugins with storage- like rxdb/plugins/storage-dexie.
  • RENAME atomicUpdate() to incrementalModify()
  • RENAME atomicPatch() to incrementalPatch()
  • RENAME atomicUpsert() to incrementalUpsert()
  • ADD RxDocument().incrementalUpdate()
  • ADD RxDocument.incrementalRemove()
  • ADD non-incremental RxDocument methods patch() and modify()
  • ADD typings to the query selector
  • CHANGE start replication via pure functions instead of RxCollection methods.

Performance improvements

Bugfixes

  • CHANGE (memory RxStorage) do not clean up database state on closing of the storage, only on remove().
  • FIX CouchDB replication: Use correct default fetch method.
  • FIX schema hashing should respect the sort order #4005
  • FIX replication does not provide a ._rev to the storage write when a conflict is resolved.
  • FIX(remote storage) ensure caching works properly even on parallel create-calls
  • FIX(replication) Composite Primary Keys broken on replicated collections #4190

Other changes

  • REMOVE deprecated babel-plugin-transform-async-to-promises plugin.

NOTICE: An overview about all releases can be found at the changelog

Don't miss a new rxdb release

NewReleases is sending notifications on new releases.