Skip to content

Latest commit

 

History

History
733 lines (550 loc) · 55.8 KB

CHANGELOG.md

File metadata and controls

733 lines (550 loc) · 55.8 KB

Changelog

Full Changelog

Full Changelog

Closed issues:

  • Question about MultiIndex #466
  • More multitest improvements #266
  • Update to cosmwasm v1.0.0-soon2 #473
  • Add ensure! macro #468
  • Better return values from range/prefix #198
  • Contracts for Token Sale and Vesting period #444
  • small updates on storage-plus docs #435
  • Unintuitive behavior of range on multi-index #430
  • Upgrade to cosmwasm 1.0-soon #427
  • Refactor Admin cw-controller to better represent actual functionality #424
  • Add auto-changelog generator #421
  • Implement PrimaryKey for Timestamp #419
  • storage-plus: Improve in-code documentation of map primitives, in particular MultiIndex #407
  • Remove use of dyn in multitest Router #404
  • Define generic multitest module #387
  • Cw20 state key compatibity with previous versions #346
  • Refactor cw20-base to use controller pattern #205

Merged pull requests:

Fixed bugs:

v0.9.1 (2021-09-23)

Full Changelog

Closed issues:

  • Allow NFTs to include custom data #440

v0.9.0 (2021-09-14)

Full Changelog

Implemented enhancements:

  • Move from using unsound from_utf8_unchecked to safe from_utf8 forwarding error #393
  • Raw Query: make usage simpler and visible #325
  • Consider replacing String errors with anyhow::Error in interfaces #361

Closed issues:

  • Generalize controllers #408
  • Extend Claim to be able to index claims via expiration time #405
  • Update Cargo.toml files to reference new repo name #403
  • Test execute on cw1-whitelist contract #400
  • Accept &QuerierWrapper not &Querier in helpers #390
  • Use builder pattern for App init #388
  • Idea: item query helper storage helper #376
  • Why you use Addr as keys in Maps? #295
  • Add SnapshotItem to storage-plus #193
  • Fix lifetime of MultiIndex/UniqueIndex to be able to accept &str #232
  • Unify multisig structs Member and VoterResponse #151

Merged pull requests:

v0.8.1 (2021-08-26)

Full Changelog

Implemented enhancements:

  • Consider replacing String errors with anyhow::Error in interfaces #361

Closed issues:

  • Fix lifetime of MultiIndex/UniqueIndex to be able to accept &str #232
  • Unify multisig structs Member and VoterResponse #151
  • Add exhaustive checks for errors in contracts #105

v0.8.0 (2021-08-10)

Full Changelog

Closed issues:

  • Upgrade CosmWasm to 0.16.0 #377
  • Upgrade rust to 1.53 #372
  • Implement cw20 logo spec for cw20-base #371
  • multi-test: ensure event handling matches wasmd 0.18 implementation #348

Merged pull requests:

  • Added some missing traits on messages of cw20-base #386 (hashedone)

v0.8.0-rc3 (2021-08-10)

Full Changelog

Closed issues:

  • multi-test: ensure event handling matches wasmd 0.18 implementation #348

Merged pull requests:

v0.8.0-rc2 (2021-08-05)

Full Changelog

Closed issues:

  • Upgrade CosmWasm to 0.16.0 #377
  • Upgrade rust to 1.53 #372
  • Implement cw20 logo spec for cw20-base #371
  • multi-test: Pass in API access to BankKeeper #353
  • multi-test: data handling with replies #352
  • multi-test: Add migrate support #351
  • multitest: Ensure Warm sent funds visible to querier #347
  • multitest: Enforce validity checks for returned items #341

Merged pull requests:

v0.8.0-rc1 (2021-07-29)

Full Changelog

Closed issues:

  • Lack of overflow-checks=true in contracts #358
  • multi-test: Store more data in ContractData #350
  • multi-test: cleaner use of transactions #349
  • Deprecate pks() #344
  • Why cw20-base do not care about minting cap? #339
  • Upgrade to cosmwasm 0.16 #333
  • multi-test: Bank returns realistic events #329
  • storage-plus: Need better docs and examples for IndexedMap #327
  • Improve PkOwned usability through From / Into #234
  • Add ContractAddr generic helper #153
  • Brainstorm: cw-storage-plus support when key can be derived from stored object #120

Merged pull requests:

v0.7.0 (2021-07-14)

Full Changelog

Closed issues:

  • multi-test: Proper protobuf-encoded data for init #330
  • Proper event/data handling on reply in multitest #326
  • Messages differ for cw20 & cw20_base #320
  • Upgrade cw20-staking to cw 15 #312
  • Uprade cw20-ics20 to cw 0.15 #311
  • Upgrade cw20-escrow to 0.15 #309
  • Upgrade cw20-bonding to 0.15 #307
  • cw1-subkeys #305
  • Upgrade cw20-base to 0.15 #302
  • Upgrade cosmwasm-plus contracts #300
  • Upgrade to CosmWasm 0.15 #298
  • Difference between native and cw20 tokens #297
  • Ensure all cw20 sends use Binary not Option<Binary> #296
  • Add existence helpers to cw-storage-plus #261
  • Support submessages in multitest #259
  • Build uniswap contract #7

Merged pull requests:

v0.6.2 (2021-06-23)

Full Changelog

Merged pull requests:

  • Extend the allowed names and symbols for cw20-base #299 (ethanfrey)
  • Implement PrimaryKey and Prefixer for String #294 (ethanfrey)

v0.6.1 (2021-05-19)

Full Changelog

Closed issues:

  • Expose contract errors #292

Merged pull requests:

v0.6.0 (2021-05-03)

Full Changelog

Closed issues:

  • Improve on indexed maps primary key / index keys helpers #277
  • CW20 example contract which 1-to-1 mapped to native token #276
  • Implement PrimaryKey for HumanAddr #256
  • Storage-plus: See if we can simplify PkOwned to Vec<u8> #199

Merged pull requests:

v0.6.0-beta3 (2021-04-28)

Full Changelog

Closed issues:

  • Make message required in Cw20ReceiveMsg #283
  • Sudo over no new_with_sudo contract wrapper error message #278
  • build_and_upload_contract CI job fails #273
  • Add cw20 support to token-weighted group #143

Merged pull requests:

v0.6.0-beta2 (2021-04-19)

Full Changelog

Closed issues:

  • Add secondary index support to SnapshotMap. #255

Merged pull requests:

v0.6.0-beta1 (2021-04-13)

Full Changelog

Closed issues:

  • Update to cosmwasm v0.14.0-beta3 #268
  • My #263

Merged pull requests:

v0.6.0-alpha3 (2021-04-01)

Full Changelog

Merged pull requests:

v0.6.0-alpha2 (2021-04-01)

Full Changelog

Closed issues:

  • Re-enable field_reassign_with_default #252
  • No equivalent of ERC1155 standard #246
  • Rename HandleMsg to ExecuteMsg #236
  • Use #[entry_point] macro in contracts #230
  • Support PartialEq on error #179

Merged pull requests:

v0.6.0-alpha1 (2021-03-12)

Full Changelog

Implemented enhancements:

  • Add contract sanity checking during build / release #228

Closed issues:

  • Update to CosmWasm v0.14.0-beta1 #242
  • Support life-timed references in UniqueIndex and MultiIndex keys #233
  • Write cw20-ics20 ibc enabled contract #231
  • Upgrade to CosmWasm v0.14.0 #229
  • Fix / remove cw20-bonding floating point instructions #227
  • Add cw20-ics20 contract #226
  • Upgrade to CosmWasm 0.14 #225
  • Use entry_point macro for contract entry-points #224
  • Upgrade Contracts to storage-plus #203
  • Support composite keys on secondary indexes (multi-index) #163

Merged pull requests:

v0.5.0 (2021-01-19)

Full Changelog

Closed issues:

  • Fix const_item_mutation warnings #217
  • Add Prefixer sub-prefixes support #214
  • Support composite keys on secondary indexes (unique-index) #209
  • Update README, helpers #208
  • Add (T, U, V) triple primary key #197

Merged pull requests:

v0.4.0 (2020-12-22)

Full Changelog

Closed issues:

  • Check SnapshotMap with multiple updated #187
  • Update to CosmWasm 0.12.2 #183
  • Updates to cw3 spec #182
  • Pull out admin helper/controller into cw0 #181
  • Add flag for errors backtraces #178
  • Registered Hooks (cw0) should have a "kind" #176
  • Add sensible events/attributes to cw3/cw4 handle functions #174
  • Update namespaces / constructors to accept &str #170
  • Don't use hooks for snapshotting on cw3-cw4 interface #162
  • Refactor snapshotting into reusable module #161
  • Distinguish between weight 0 and not member in cw3 queries #154
  • Migrate strorage-plus to v0.12.0 #149
  • Asymmetries between query and execute in CW1 (subkeys) #145
  • Add token-weighted group #142
  • Multisig handles changes to group membership #141
  • Add listeners to cw4-group (and cw4?) #140
  • Update helper.ts files to 0.2.0 #66
  • Build bonding curve with cw20-base #5
  • Extend threshold types for multisig #139
  • Update all contracts to 0.12.0 #133
  • Define message callback as cw spec #98
  • Separate Groups from Multisigs #80
  • Test harness for testing composition #9

Merged pull requests:

v0.3.2 (2020-10-28)

Full Changelog

Merged pull requests:

v0.3.1 (2020-10-16)

Full Changelog

Closed issues:

  • Update to CosmWasm 0.11.1 #127
  • Fix compiler warning (const_item_mutation) #123
  • Implement TokensByOwner on base NFT contract #81

Merged pull requests:

v0.3.0 (2020-10-12)

Full Changelog

Closed issues:

  • Building contracts failed #117
  • Remove dependency between cw20_escrow and cw20_atomic_swap #115
  • Fix Claims handling in cw20-staking #110
  • Migrate contracts to v0.11 #96

Merged pull requests:

v0.2.3 (2020-10-10)

Full Changelog

Closed issues:

  • Migration to 0.11: errors of shared functions accross contracts #103
  • Look at serde(flatten) to simplify return value composition #57

Merged pull requests:

v0.2.2 (2020-09-30)

Full Changelog

Closed issues:

  • calc_range_start to cw0 #101
  • Avoid sending zero amount cw20 tokens #89
  • Unify handling of native and cw20 coins in contracts #88
  • Define cw3 spec for multisigs #79
  • Check for / reject zero amount tokens #76
  • Implement base NFT contract #44
  • Basic multisig contract #8

Merged pull requests:

v0.2.1 (2020-09-10)

Full Changelog

Closed issues:

  • Implement Copy for Coin / Vec<Coin> #77
  • Why does not cw20 pass the received native token? #74
  • Cw20Coin duplication #73
  • Fix docker run script in all contract README #69
  • Add cw20 support to atomic swap contract #27
  • Implement atomic swap contract with native tokens #26

Merged pull requests:

v0.2.0 (2020-08-28)

Full Changelog

Closed issues:

  • Support contract migration #63
  • Add way to list allowances on an account to cw20 #55
  • Add "ListAccounts" to cw20-base #48
  • Add README in project root #47

Merged pull requests:

Full Changelog

Closed issues:

  • Define Spec of NFTs #43
  • Release and Publish v0.1.1 #40
  • Add @cosmjs/cli helpers for each contract #38

Merged pull requests:

v0.1.1 (2020-08-13)

Full Changelog

Closed issues:

  • Implement cw2-migrate for all contracts #35

v0.1.0 (2020-08-13)

Full Changelog

Closed issues:

  • Use more unique names for store/queries (not "Config" / "Meta") #37
  • Convert all existing code to apache license #36
  • Upgrade contracts to 0.10 #31
  • Avoid linking contract into contract #30
  • Fix DoS attack on cw20-escrow #19
  • Implement allowances on cw20-base contract #15
  • Implement mintable for cw20-base contract #13
  • Build cw20-escrow contract #6
  • Set up CI #4
  • Define CW20-base #3
  • Define CW20 spec #2
  • Add CLA bot #1

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator