You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New options in Dexie constructor: indexedDB and IDBKeyRange. Makes it possible to specify a backing indexedDB implementation.
Support for WriteableTable.bulkAdd() for non-inbound primary keys (added second keys array argument)
Collection.raw() - inactivates 'reading' hooks for the collection. (Needed internally).
Collection.clone() - clone the collection to add additional filters without modifying existing collections.
Collection.filter() - alias to Collection.and().
Polyfilling 'versionchange' event on IE,Edge and Safari if happens in same window.
Optimization
Enormous optimization of WriteableCollection.delete() #208. Before it could take 30 seconds to delete 100,000 items. Now it takes just 300 ms on chrome and 3s on IE/Edge. 9ad2018, d539d18,
Help Debugging
Unless overriden, Dexie will now console.warn() by default for the following events:
Promise.on('error') (unhandled promise rejection)
db.on('blocked') (other db connection blocks us from upgrading or deleting db)
db.on('versionchange') (other db connection wants to upgrade or delete db)
db.transaction() will now fail if returning a non-Dexie promise. 1214974