All Versions
222
Latest Version
Avg Release Cycle
3 days
Latest Release
773 days ago
Changelog History
Page 15
Changelog History
Page 15
-
v9.4.0 Changes
July 24, 2020๐ Features:
- Add cache-replacement-policy for the QueryCache
- GraphQL replication async modifier function #2367
๐ Bugfixes:
- GraphQL replication run increasing requests when offline #2336
-
v9.3.0 Changes
June 26, 2020๐ Features:
- Added (beta)
RxCollection.findByIds()
to get many documents by their id with a better performance.
Other:
- Added typings for
pouch.allDocs()
- Added (beta)
-
v9.2.0 Changes
June 21, 2020๐ Bugfixes:
ref
-fields must be nullable #2285 Thanks @kunal15595- RxDatabase names can no longer end with a slash #2251 which breaks the server plugin.
Other:
- Added
"sideEffects": false
to all plugins
-
v9.1.0 Changes
May 31, 2020๐ Features:
RxDatabase.server()
does now acceptpouchdbExpressOptions
to set the log file and other stuff configured on express-pouchdb
๐ Bugfixes:
- prepareQuery should handle all comparison operators #2213 Thanks @kunal15595
Other:
- Added webpack tree shaking optimization via
sideEffects: false
-
v9.0.0 Changes
May 16, 2020๐ Features:
- Added
RxQuery.exec(throwIfMissing: true)
- Added helper functions to GraphQL replication to generate GraphQL Schemas from the
RxJsonSchema
๐ Bugfixes:
- GraphQL replication plugin fires exponentially #2048
- When a
default
is set in the schema, the default values are also applied afteratomicUpdate()
andatomicSet()
๐ฅ Breaking:
- Indexes are now specified at the top-level of the schema-definition. #1655
- Encrypted fields are now specified at the top-level of the schema-definition
- Removed all default exports. Please only import the stuff that you really need.
- Renamed
RxDB.create()
tocreateRxDatabase()
- Renamed
removeDatabase()
toremoveRxDatabase()
- Renamed
plugin()
toaddRxPlugin()
- Replaced plugins
error-messages
andschema-check
with dev-mode - Moved data migration from core to migration plugin
- Replaced key-compression implementation with jsonschema-key-compression
- Renamed
RxDatabase.queryChangeDetection
toeventReduce
and set default totrue
(no beta anymore) - Change
.find()
and.findOne()
to acccept a full MangoQuery withsort
andlimit
instead of just the selector - Chained queries like
collection.find().where('x').eq('foo')
moved out of the core module into the query-builder plugin - The internal
hash()
function does now use a RxDB specific salt - Change default of
RxDocument().toJSON(withRevAndAttachments)
tofalse
- Refactored
RxCollection
- Creating a collection will no longer emit an
RxChangeEvent
- Removed
RxCollection.docChanges$()
because all events are from the docs - Renamed
RxSchema.jsonID
toRxSchema.jsonSchema
- Moved remaining stuff of leader-election from core into the plugin
- Merged multiple internal databases for metadata into one
internalStore
- In dev-mode, the GraphQL-replication will run a schema validation of each document that comes from the server
Other:
- Removed many runtime type checks that now should be covered by typescript in buildtime
- The GraphQL replication is now out of beta mode
๐ Docs:
- Removed examples for
require()
CommonJS loading
- Added
-
v8.9.0 Changes
March 14, 2020 -
v8.8.0 Changes
March 05, 2020Other:
- Upgraded PouchDB and other dependencies
-
v8.7.5 Changes
January 06, 2020Other:
- Added a new example for electron with the remote API. Thanks @SebastienWae
- Fixed Typing error on
database.dump()
#1754. Thanks @PVermeer
๐ Bugfixes:
-
v8.7.4 Changes
December 02, 2019Other:
- Improved performance of
QueryChangeDetection
by using array-push-at-sort-position instead of re-sorting the whole results of a query - Improved performance by removing unnecessary calls to deep-clone
- Improved performance of
-
v8.7.3 Changes
November 10, 2019๐ Features:
- Added
RxCollection.bulkInsert()
๐ Bugfixes:
- Fix replication of migrated schemas in the server plugin
- Added