Releases: pubkey/rxdb
Releases · pubkey/rxdb
8.0.0-beta.1
Read more here.
Breaking:
- Upgraded to pouchdb 7.0.0
disableKeyCompression
is set totrue
by defaultRxDatabase.collection()
now only accepts the json-schema as schema-attribute- It is no longer allowed to set required fields via
required: true
, userequired: ['myfield']
in compliance with the jsonschema standard - QueryChangeDetection is not enabled in the RxDatabase-options
queryChangeDetection: true
- Setters and
save()
are only callable on temporary documents - Removed
RxDocument.synced$
andRxDocument.resync()
Features:
- Added
RxDocument.atomicSet()
- Added
RxCollection.awaitPersistence()
for in-memory-collections - Added
RxReplicationState.denied$
#763
Bugfixes:
- checkAdapter doesn't cleanup test databases #714
- inMemory collections don't implement static methods #744
- inMemory collections do not sync up removals #754
Other:
- cross-instance communication is now done with https://github.com/pubkey/broadcast-channel (way better performance)
- Upgrade to eslint 5 (no more babel-eslint)
- Upgrade to babel7
- Refactored
plugins/replication/.watchForChanges()
to fix sometimes-breaking-test withRxReplicationState.complete$
- Refactored
RxQuery
7.7.1
Bugfixes:
- newRxError is not a constructor #719 thanks @errorx666
- Collection name validation is too strict #720 thanks @errorx666
- Field names can't be one character long #717 thanks @errorx666
- Invalid value persists in document after failed update #734 thanks @rybaczewa
Other
- Moved
@types/core-js
to dev-dependencies #712 - Added more example the the RxQuery-Docs #740 thanks @Celludriel
7.7.0
Bugfixes:
- Indexes do not work in objects named "properties" #697
- Wrong pouch-location when folderpath used for collection #677
- Mutating a result-array from
RxQuery.exec()
orRxQuery.$
does not affect future calls #698#issuecomment-402604237
Other:
- Updated Angular-Example to 6.0.5 Thanks @fuerst
7.6.1
Bugfixes:
- Unhandled promise rejection with DOMException #644
- Prevent bug with replication of internal pouchdb's #641
- LocalDocument observe on field not working #661
- Skip defining getter and setter when property not defined in schema #646
- (typings) Fix
type: 'object'
not correctly recognized (via gitter at 2018 Mai 22 19:20)
7.6.0
7.5.1
7.5.0
Features:
- Added
RxCollection.insert$
,RxCollection.update$
,RxCollection.remove$
read the docs
Other:
- Added
dangerousRemoveCollectionInfo()
for migrations over rxdb-versions. - Improved typings for
RxChangeEvent