Releases: dumbmatter/fakeIndexedDB
Releases · dumbmatter/fakeIndexedDB
v3.1.4
- #67 - Fixed compatibility with jsdom by replacing all uses of setImmedaite with setTimeout.
v3.1.3
- #65 - Got rid of constructor.name usage, since minifying can break it.
v3.1.2
- #54 - Fixed a bug where multiple transactions started at the same time could result in a transaction never resolving, if one of the transactions had no database operations inside it. Thank you @medmunds for both finding and fixing this bug!
v3.1.1
- #53 - Fixed a bug introduced in v3.1.0 where
FDBObjectStore.delete
resulted in an error when given a key range. Possibly a couple other situations with key ranges produced similar errors too.
v3.1.0
- #52 - Significant performance improvement. 5.5x faster on a real use case. Thank you @nolanlawson for this speed up!
v3.0.2
- #45 - Fix synchronous event firing in a transaction, which led to a stack overflow when used with Dexie's waitFor function.
v3.0.1
- #41 - Correctly roll back a record added to a store when an index constraint error occurs.
v3.0.0
- Stopped importing core-js by default. This means that, for people using fake-indexeddb in really old environments like PhantomJS, they will now need to import core-js like
require("core-js/stable");
(or something similar) before importing fake-indexeddb.
v2.1.1
- #30 - Fixed typo in the name of the
Event.timeStamp
property.
v2.1.0
- Added the ability to include
fake-indexeddb/auto
and have it populate all the global variables.
- Added support for
IDBTransaction.commit()
and IDBFactory.databases()
.
- Fixed a couple minor edge cases to improve performance on the web platform tests from 85% to 87%.