rxdb

A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

APACHE-2.0 License

Downloads
69.4K
Stars
20.7K
Committers
235

Bot releases are visible (Hide)

rxdb - 14.0.0

Published by github-actions[bot] over 1 year ago

BREAKING read the announcement

  • Remove the deprecated PouchDB RxStorage.

  • REMOVE old replication-couchdb plugin. Rename replication-couchdb-new to replication-couchdb.

  • Remove depricated skipIfSame from putAttachment()

  • 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.

  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • ADD push.initialCheckpoint to start a replication from a given checkpoint.

  • CHANGE Do not use hash for revisions but use database instance token instead.

  • CHANGE crunch multiple incremental (aka 'atomic') operations into a single database write. Also batch writes to multiple documents into a single write.

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

  • CHANGE to reduce bundle size and improve performance, the following JavaScript features will no longer be transpiled:

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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn() to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.
  • FIX crash with null in selector #4369
  • FIX storage instances MUST NOT mutate the given database- and collection-name.
  • REMOVE deprecated babel-plugin-transform-async-to-promises plugin.
  • ADD Ability to use a responseModifier for GraphQL push replication #4385
  • FIX Add null check for isRxDocument #4406

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

rxdb - 14.0.0-beta.42

Published by github-actions[bot] over 1 year ago

  • Remove the deprecated PouchDB RxStorage.

  • REMOVE old replication-couchdb plugin. Rename replication-couchdb-new to replication-couchdb.

  • Remove depricated skipIfSame from putAttachment()

  • 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.

  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • ADD push.initialCheckpoint to start a replication from a given checkpoint.

  • CHANGE Do not use hash for revisions but use database instance token instead.

  • CHANGE crunch multiple incremental (aka 'atomic') operations into a single database write. Also batch writes to multiple documents into a single write.

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

  • CHANGE to reduce bundle size and improve performance, the following JavaScript features will no longer be transpiled:

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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn() to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.
  • FIX crash with null in selector #4369
  • FIX storage instances MUST NOT mutate the given database- and collection-name.
  • REMOVE deprecated babel-plugin-transform-async-to-promises plugin.
  • ADD Ability to use a responseModifier for GraphQL push replication #4385
  • FIX Add null check for isRxDocument #4406

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

rxdb - 14.0.0-beta.41

Published by github-actions[bot] over 1 year ago

  • Remove the deprecated PouchDB RxStorage.

  • REMOVE old replication-couchdb plugin. Rename replication-couchdb-new to replication-couchdb.

  • Remove depricated skipIfSame from putAttachment()

  • 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.

  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • CHANGE Do not use hash for revisions but use database instance token instead.

  • CHANGE crunch multiple incremental (aka 'atomic') operations into a single database write. Also batch writes to multiple documents into a single write.

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

  • CHANGE to reduce bundle size and improve performance, the following JavaScript features will no longer be transpiled:

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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn() to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.
  • FIX crash with null in selector #4369
  • FIX storage instances MUST NOT mutate the given database- and collection-name.
  • REMOVE deprecated babel-plugin-transform-async-to-promises plugin.
  • ADD Ability to use a responseModifier for GraphQL push replication #4385

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

rxdb - 14.0.0-beta.40

Published by github-actions[bot] over 1 year ago

  • Remove the deprecated PouchDB RxStorage.

  • REMOVE old replication-couchdb plugin. Rename replication-couchdb-new to replication-couchdb.

  • Remove depricated skipIfSame from putAttachment()

  • 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.

  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • CHANGE Do not use hash for revisions but use database instance token instead.

  • CHANGE crunch multiple incremental (aka 'atomic') operations into a single database write. Also batch writes to multiple documents into a single write.

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

  • CHANGE to reduce bundle size and improve performance, the following JavaScript features will no longer be transpiled:

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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn() to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.
  • FIX crash with null in selector #4369
  • FIX storage instances MUST NOT mutate the given database- and collection-name.
  • REMOVE deprecated babel-plugin-transform-async-to-promises plugin.
  • ADD Ability to use a responseModifier for GraphQL push replication #4385

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

rxdb - 14.0.0-beta.39

Published by github-actions[bot] over 1 year ago

  • Remove the deprecated PouchDB RxStorage.

  • REMOVE old replication-couchdb plugin. Rename replication-couchdb-new to replication-couchdb.

  • Remove depricated skipIfSame from putAttachment()

  • 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.

  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • CHANGE Do not use hash for revisions but use database instance token instead.

  • CHANGE crunch multiple incremental (aka 'atomic') operations into a single database write. Also batch writes to multiple documents into a single write.

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

  • CHANGE to reduce bundle size and improve performance, the following JavaScript features will no longer be transpiled:

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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn() to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.
  • FIX crash with null in selector #4369
  • FIX storage instances MUST NOT mutate the given database- and collection-name.
  • REMOVE deprecated babel-plugin-transform-async-to-promises plugin.
  • ADD Ability to use a responseModifier for GraphQL push replication #4385

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

rxdb - 14.0.0-beta.38

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.37

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.36

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.35

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.34

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.33

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.32

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js
  • FIX replication state meta data must also be encrypted.

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

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

rxdb - 14.0.0-beta.31

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling
  • CHANGE Encryption plugin was renamed to encryption-crypto-js

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

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

rxdb - 14.0.0-beta.30

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.
  • FIX SQLite must store attachments data as Blob instead of base64 string to reduce the database size.
  • FIX CouchDB replication conflict handling

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

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

rxdb - 14.0.0-beta.29

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315
  • FIX $regex query not working on remote storage.

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

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

rxdb - 14.0.0-beta.28

Published by github-actions[bot] over 1 year ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315

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

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

rxdb - 14.0.0-beta.27

Published by github-actions[bot] almost 2 years ago

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

  • 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.
  • CHANGE RxDocument.$ emits RxDocument instances instead of the plain document data.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315

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

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

rxdb - 14.0.0-beta.26

Published by github-actions[bot] almost 2 years ago

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

  • 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.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307
  • FIX Id length limit reached with composite key #4315

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

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

rxdb - 14.0.0-beta.25

Published by github-actions[bot] almost 2 years ago

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

  • 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.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307

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

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

rxdb - 14.0.0-beta.24

Published by github-actions[bot] almost 2 years ago

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

  • 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.

  • 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
  • FIX(sqlite) $in Query not working SQLite #4278
  • FIX CouchDB push is throwing error because of missing revision #4299
  • ADD dev-mode shows a console.warn to ensure people do not use it in production.
  • Remove the usage of Buffer. We now use Blob everywhere.
  • FIX import of socket.io #4307

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

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