All Versions
222
Latest Version
Avg Release Cycle
3 days
Latest Release
557 days ago

Changelog History
Page 14

  • v9.12.0 Changes

    January 03, 2021

    ๐Ÿ”‹ Features:

    • Allow primary and ref at the same time in a schema. #2747

    ๐Ÿ›  Bugfixes:

    • #2705 when use bulkInsert to insert doc, the rxDocument property on changeEvent is an object, not a RxDocument instance. Thanks @qinyang912
    • When the mutation function of atomicUpdate() has thrown once, it was not possible to use it again.
  • v9.11.0 Changes

    December 13, 2020

    ๐Ÿ”‹ Features:

    • Added putAttachment(skipIfSame), if set to true a write will be skipped if the attachment already exists with the same data.

    ๐Ÿ›  Bugfixes:

    • awaitInitialReplication() resolves on failed replication #2745. Thanks @dome4
    • insertLocal() not emitted the state change across tabs

    Other:

    • Added name identifier to RxPlugin
    • Throw error when dev-mode plugin is added multiple times because there is no way that this was done intentional likely the developer has mixed core and default usage of RxDB.
    • Fix reported security problem with the query builders mquery api.
  • v9.10.1 Changes

    November 23, 2020

    Other:

    • Additional refactorings to improve collection creation speed
  • v9.10.0 Changes

    November 23, 2020

    ๐Ÿ”‹ Features:

    • Added RxCollection.getLocal$() and RxDatabase.getLocal$() to observe local documents.
    • Added RxDatabase.addCollections() to create multiple collections at once. Is faster and better typed than the now deprecated RxDatabase.collection()

    Other:

    • Improved typings for pouchdb.changes()
    • Moved from travisci to github actions
  • v9.9.0 Changes

    November 10, 2020

    Other:

    • Improved startup performance by doing a index-exist check
    • Added check for properties to dev-mode schema check
    • Add better checks for query input in dev-mode
  • v9.8.0 Changes

    November 02, 2020

    ๐Ÿ”‹ Features:

    ๐Ÿ›  Bugfixes:

    • (types) Returned values of syncGraphQL() did not type-match with RxGraphQLReplicationState
    • RxDocument.atomicUpdate() now does a retry on 409 write conflicts

    Other:

    • Added authentication to graphql example
    • Deprecated RxDocument.atomicSet(). Used atomicPatch instead, it works better with typescript
    • (docs) added workarounds for 6-connection limit at couchdb replication #2659. Thanks @MuresanSergiu
  • v9.7.1 Changes

    October 22, 2020

    ๐Ÿ›  Bugfixes:

    • Server-Plugin: Replication did not work until there is at least one document.
    • Fix skipping docs in graphql push replication #2627 Thanks @DDoerner
  • v9.7.0 Changes

    October 21, 2020

    ๐Ÿ›  Bugfixes:

    • RxLocalDocument.$ emitted to often on changes #2471
    • Fix typings of RxReplicationState.collection

    ๐Ÿ”‹ Features:

    • Allow to skip docs in push/pull modifiers with the graphql-replication. #2552 Thanks @DDoerner
    • Allow to type the data of RxLocalDocument like myDatabase.getLocal<{foo: string}>('bar')

    Other:

    • Refactored GraphQL replication to run faster #2524 Thanks @corinv
  • v9.6.0 Changes

    September 07, 2020

    ๐Ÿ”‹ Features:

    • โž• Add RxReplicationState.setHeaders() #2399 Thanks @DDoerner
    • โž• Added RxCollection.findByIds$() see

    ๐Ÿ›  Bugfixes:

    • wrong key handling on compound indexes #2456 Thanks @dome4
    • Nested $or queries where broken when they used the primaryKey in the selector
  • v9.5.0 Changes

    August 02, 2020

    Other:

    • Upgraded pouchdb to 7.2.2
    • Upgraded typescript to 3.9.7