diff --git a/README.md b/README.md index a7cc8cc..3cc0d2d 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,8 @@ main = launchAff' do log $ maybe "not found" id val -onUpgradeNeeded :: forall e. Database -> Transaction -> Eff (idb :: IDB, exception :: EXCEPTION | e) Unit -onUpgradeNeeded db _ = launchAff' do +onUpgradeNeeded :: forall e. Database -> Transaction -> { oldVersion :: Int } -> Eff (idb :: IDB, exception :: EXCEPTION | e) Unit +onUpgradeNeeded db _ _ = launchAff' do store <- IDBDatabase.createObjectStore db "store" IDBObjectStore.defaultParameters _ <- IDBObjectStore.add store "patate" (Just 1) _ <- IDBObjectStore.add store { property: 42 } (Just 2) @@ -51,6 +51,10 @@ one. ## Changelog +#### v3.0.0 + +- callback to `onUpgradeNeeded` event now provide a record with the database old version. + #### v2.0.0 - review interface implementation (use of opaque classes to improve readability without compromising diff --git a/bower.json b/bower.json index 6bce378..fe712e4 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "purescript-indexeddb", "description": "An API wrapper around IndexedDB", - "version": "2.0.1", + "version": "3.0.0", "authors": [ "Matthias Benkort " ], diff --git a/package.json b/package.json index efb9254..6619bb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "purescript-indexeddb", - "version": "2.0.1", + "version": "3.0.0", "description": "A wrapper around the IndexedDB API", "scripts": { "prepare:release": "mkdir -p releases/github && cp -r README.md LICENSE src bower.json releases/github",