A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/
APACHE-2.0 License
Bot releases are hidden (Show)
Published by pubkey over 5 years ago
Bugfixes:
get is not a function
when a RxDocument was added to a component's stateRxDocument.allAttachments()
did throw an error when the document has no RxAttachment
RxDocument.toJSON(false)
does no longer return the _attachments
attributePublished by pubkey over 5 years ago
Features:
RxDocument().toJSON()
can be called with .toJSON(false)
and then returns not _rev
attributeBugfixes:
additionalProperties: boolean
is allowed for nested objectsRxQuery().toJSON()'
was missingPublished by pubkey over 5 years ago
Bugfixes:
remove()
on a deleted RxDocument should return a rejected promise #830
auto_compaction
to a collection did not work via gitter
util
missing in react-native #890
Published by pubkey almost 6 years ago
Bugfixes:
Published by pubkey about 6 years ago
Breaking:
disableKeyCompression
is renamed to keyCompression
which defaults to false
RxDatabase.collection()
now only accepts the json-schema as schema-attributerequired: true
, use required: ['myfield']
in compliance with the jsonschema standardqueryChangeDetection: true
save()
are only callable on temporary documentsRxDocument.synced$
and RxDocument.resync()
plainJson
as first parameter and RxDocument
-instance as secondpostCreateRxDocument
-hooks will not be awaited if they are asyncFeatures:
RxDocument.atomicSet()
RxCollection.awaitPersistence()
for in-memory-collectionsRxReplicationState.denied$
#763
this
-scope of collection-hooks are bound to the collection itself #788
RxDocument
are bound to the instance #791
RxReplicationState.alive$
, see. Thanks @rafamel
Bugfixes:
final
fields cannot be changed on RxDocument.atomicUpdate()
and RxDocument.update()
Other:
plugins/replication/.watchForChanges()
to fix sometimes-breaking-test with RxReplicationState.complete$
RxCollection.watchForChanges()
into own pluginRxQuery
Published by pubkey about 6 years ago
Read more here.
Breaking:
disableKeyCompression
is set to true
by defaultRxDatabase.collection()
now only accepts the json-schema as schema-attributerequired: true
, use required: ['myfield']
in compliance with the jsonschema standardqueryChangeDetection: true
save()
are only callable on temporary documentsRxDocument.synced$
and RxDocument.resync()
Features:
RxDocument.atomicSet()
RxCollection.awaitPersistence()
for in-memory-collectionsRxReplicationState.denied$
#763
Bugfixes:
Other:
plugins/replication/.watchForChanges()
to fix sometimes-breaking-test with RxReplicationState.complete$
RxQuery
Published by pubkey about 6 years ago
Bugfixes:
Other
@types/core-js
to dev-dependencies #712
Published by pubkey over 6 years ago
Bugfixes:
RxQuery.exec()
or RxQuery.$
does not affect future calls #698#issuecomment-402604237
Other:
Published by pubkey over 6 years ago
Bugfixes:
type: 'object'
not correctly recognized (via gitter at 2018 Mai 22 19:20)Published by pubkey over 6 years ago
Bugfixes:
Other:
additionalProperties
in schemasTypings:
Published by pubkey over 6 years ago
Features:
RxCollection.insert$
, RxCollection.update$
, RxCollection.remove$
read the docs
Other:
dangerousRemoveCollectionInfo()
for migrations over rxdb-versions.RxChangeEvent