git.iko.soy/purescript-indexed-DB
on master help sign in
bump version to 3.0.0
58f9bd0KtorZ
README.md+6−2
@@ -26,8 +26,8 @@ main = launchAff' do
26 log $ maybe "not found" id val
26 log $ maybe "not found" id val
27
27
28
28
29−onUpgradeNeeded :: forall e. Database -> Transaction -> Eff (idb :: IDB, exception :: EXCEPTION | e) Unit
29+onUpgradeNeeded :: forall e. Database -> Transaction -> { oldVersion :: Int } -> Eff (idb :: IDB, exception :: EXCEPTION | e) Unit
30−onUpgradeNeeded db _ = launchAff' do
30+onUpgradeNeeded db _ _ = launchAff' do
31 store <- IDBDatabase.createObjectStore db "store" IDBObjectStore.defaultParameters
31 store <- IDBDatabase.createObjectStore db "store" IDBObjectStore.defaultParameters
32 _ <- IDBObjectStore.add store "patate" (Just 1)
32 _ <- IDBObjectStore.add store "patate" (Just 1)
33 _ <- IDBObjectStore.add store { property: 42 } (Just 2)
33 _ <- IDBObjectStore.add store { property: 42 } (Just 2)
@@ -51,6 +51,10 @@ one.
51
51
52## Changelog
52## Changelog
53
53
54+#### v3.0.0
55+
56+- callback to `onUpgradeNeeded` event now provide a record with the database old version.
57+
54#### v2.0.0
58#### v2.0.0
55
59
56- review interface implementation (use of opaque classes to improve readability without compromising
60- review interface implementation (use of opaque classes to improve readability without compromising
bower.json+1−1
@@ -1,7 +1,7 @@
1{
1{
2 "name": "purescript-indexeddb",
2 "name": "purescript-indexeddb",
3 "description": "An API wrapper around IndexedDB",
3 "description": "An API wrapper around IndexedDB",
4− "version": "2.0.1",
4+ "version": "3.0.0",
5 "authors": [
5 "authors": [
6 "Matthias Benkort <matthias.benkort@truqu.com>"
6 "Matthias Benkort <matthias.benkort@truqu.com>"
7 ],
7 ],
package.json+1−1
@@ -1,6 +1,6 @@
1{
1{
2 "name": "purescript-indexeddb",
2 "name": "purescript-indexeddb",
3− "version": "2.0.1",
3+ "version": "3.0.0",
4 "description": "A wrapper around the IndexedDB API",
4 "description": "A wrapper around the IndexedDB API",
5 "scripts": {
5 "scripts": {
6 "prepare:release": "mkdir -p releases/github && cp -r README.md LICENSE src bower.json releases/github",
6 "prepare:release": "mkdir -p releases/github && cp -r README.md LICENSE src bower.json releases/github",