10. Revision history

This section is non-normative.

The following is an informative summary of the changes since the last publication of this specification. A complete revision history can be found here. For the revision history of the first edition, see that document’s Revision History. For the revision history of the second edition, see that document’s Revision History.

  • The cleanup Indexed Database transactions algorithm now returns a value for integration with other specs. (PR #232)

  • Updated partial interface definition since [WindowOrWorkerGlobalScope](https://html.spec.whatwg.org/multipage/webappapis.html#windoworworkerglobalscope) is now a mixin (PR #238).

  • Added [databases()](#dom-idbfactory-databases) method. (Issue #31)

  • Added [commit()](#dom-idbtransaction-commit) method. (Issue #234)

  • Added [request](#dom-idbcursor-request) attribute. (Issue #255)

  • Removed handling for nonstandard lastModifiedDate property of [File](https://w3c.github.io/FileAPI/#dfn-file) objects. (Issue #215)

  • Remove escaping [includes()](#dom-idbkeyrange-includes) method. (Issue #294)

  • Restrict array keys to Array exotic objects (i.e. disallow proxies). (Issue #309)

  • Transactions are now temporarily made inactive during clone operations.

  • Added [durability](#dom-idbtransactionoptions-durability) option and [durability](#dom-idbtransaction-durability) attribute. (Issue #50)

  • Specified § 2.7.2 Transaction scheduling more precisely and disallow starting read/write transactions while read-only transactions with overlapping scope are running. (Issue #253)