@@ -38,10 +38,9 @@ onUpgradeNeeded db _ = launchAff' do
3838## Notes
3939
4040### Errors
41−Errors normally thrown by the IDB\* interfaces are wrapped in the `Aff` Monad as `Error`
42−where the `message` corresponds to the error's name (e.g. "InvalidStateError").
43−Pattern matching can therefore be done on any error message to handle specific errors thrown
44−by the API.
41+Errors normally thrown by the IDB\* interfaces are wrapped in the `Aff` Monad as `Error` where
42+the `name` corresponds to the error's name (e.g. "InvalidStateError"). Pattern matching can
43+therefore be done on any error to handle specific errors thrown by the API.
4544
4645### Examples
4746The `test` folder contains a great amount of examples showing practical usage of the IDB\*
@@ -52,6 +51,16 @@ one.
5251
5352## Changelog
5453
54+#### v2.0.0
55+
56+- review interface implementation (use of opaque classes to improve readability without compromising
57+ the reusability). The API doesn't really change from a user perspective though.
58+
59+- make the Key more opaque (by having an IDBKey instance for Foreign types)
60+
61+- Upgrade purescript-exceptions to 3.1.0 and leverage the new `name` accessor
62+
63+
5564#### v1.0.0
5665
5766- [Indexed Database API 2.0](https://w3c.github.io/IndexedDB/) totally covered apart from