Changelog
11.0.0 (3 January 2022) BREAKING read the announcement
BREAKING:
prepareQuery
, getSortComparator
and getQueryMatcher
have been moved out of RxStorageInstance
into RxStorage
. This was needed to have better WebWorker support. This will not affect you do not use a custom RxStorage
implementation.IdleQueue
of the RxDatabase to handle calls to saveDatabase(), instead wait for CPU idleness of the JavaScript process.RxStorageInterface
:
Map
with plain json objects so that they can be JSON.stringify
-edEventBulk
and process events in bulks to save performance.statics
property so we can code-split when using the worker plugin.digest
and length
of attachment data is now created by RxDB, not by the RxStorage. #3548hashKey
property to identify the used hash function.recieved
methods, use received
instead. See #3392no-validate
plugin. To use RxDB without schema validation, just do not add a validation plugin to your custom build.Bugfixes:
_id
as primaryKey #3562 Thanks @SuperKirikOther:
$lastWriteAt
field, so we can implement an auto compaction later.async
/await
to promises instead of generators. via babel-plugin-transform-async-to-promises