2
2
3
3
## Unreleased
4
4
5
+ - Fixed a remove bug in ` Keymap ` and ` Keyset ` ([ #86 ] ( https://github.com/scrtlabs/secret-toolkit/pull/86 ) ).
6
+
5
7
## v0.8.1
6
8
7
9
### Bug fixes
@@ -123,9 +125,9 @@ A full guide to using the new `storage` types can be found
123
125
### Breaking
124
126
125
127
- ` secret-toolkit::permit::validate() ` Now supports validating any type of Cosmos address.
126
- Interface changes: Now takes a reference to the current token address instead
127
- of taking it by value and an optional hrp string.
128
- In addition, it returns a String and not HumanAddr.
128
+ Interface changes: Now takes a reference to the current token address instead
129
+ of taking it by value and an optional hrp string.
130
+ In addition, it returns a String and not HumanAddr.
129
131
130
132
- Renamed ` secret-toolkit::permit::Permission ` to ` secret-toolkit::permit::TokenPermission ` .
131
133
- ` secret-toolkit-crypto ` now has features ` ["hash", "rng" and "ecc-secp256k1"] ` which are all off by default - enable those you need.
@@ -149,16 +151,16 @@ This version is also the first released to [crates.io](https://crates.io)!
149
151
- Added support for SNIP-23 messages (improved Send operations) which broke some interfaces
150
152
- Added support for SNIP-24 permits
151
153
- Added ` Base64Of<S: Serde, T> ` , ` Base64JsonOf<T> ` , and ` Base64Bincode2Of<T> ` ,
152
- which are wrappers that automatically deserializes base64 strings to ` T ` .
153
- It can be used in message types' fields instead of ` Binary ` when the contents of the string
154
- should have more specific contents.
154
+ which are wrappers that automatically deserializes base64 strings to ` T ` .
155
+ It can be used in message types' fields instead of ` Binary ` when the contents of the string
156
+ should have more specific contents.
155
157
156
158
- Added ` storage::DequeStore ` - Similar to ` AppendStore ` but allows pushing and popping on both ends
157
159
- Added the ` secret-toolkit::incubator ` package intended for experimental features. It contains:
158
160
- ` CashMap ` - A hashmap like storage abstraction
159
161
- ` GenerationalIndex ` - A generational index storage abstraction
160
162
- The various subpackages can now be selected using feature flags. The default flags are ` ["serialization", "snip20", "snip721", "storage", "utils"] `
161
- while ` ["crypto", "permit", "incubator"] ` are left disabled by default.
163
+ while ` ["crypto", "permit", "incubator"] ` are left disabled by default.
162
164
163
165
## v0.1.1
164
166
@@ -183,4 +185,4 @@ This is the first release of `secret-toolkit`. It supports:
183
185
- ` secret-toolkit::utils ` - General utilities for writing contract code.
184
186
- ` padding ` - tools for padding queries and responses.
185
187
- ` calls ` - Tools for marking types as messages in queries and callbacks
186
- to other contracts.
188
+ to other contracts.
0 commit comments