Skip to content

Releases: dumbmatter/fakeIndexedDB

v3.1.4

11 Oct 20:59
Compare
Choose a tag to compare
  • #67 - Fixed compatibility with jsdom by replacing all uses of setImmedaite with setTimeout.

v3.1.3

20 Jun 00:20
Compare
Choose a tag to compare
  • #65 - Got rid of constructor.name usage, since minifying can break it.

v3.1.2

22 Jul 03:13
Compare
Choose a tag to compare
  • #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

16 Jul 00:49
Compare
Choose a tag to compare
  • #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

02 Jul 23:54
Compare
Choose a tag to compare
  • #52 - Significant performance improvement. 5.5x faster on a real use case. Thank you @nolanlawson for this speed up!

v3.0.2

11 Jun 00:43
Compare
Choose a tag to compare
  • #45 - Fix synchronous event firing in a transaction, which led to a stack overflow when used with Dexie's waitFor function.

v3.0.1

25 May 19:31
Compare
Choose a tag to compare
  • #41 - Correctly roll back a record added to a store when an index constraint error occurs.

v3.0.0

15 Nov 17:45
Compare
Choose a tag to compare
  • 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

05 Jun 19:32
Compare
Choose a tag to compare
  • #30 - Fixed typo in the name of the Event.timeStamp property.

v2.1.0

18 Mar 21:49
Compare
Choose a tag to compare
  • 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%.