V2.0.0: Add random minting support
What's Changed
- Add semantic versioning ADR by @zoenolan in #100
- Bump hardhat-deploy from 0.11.15 to 0.11.18 by @dependabot in #105
- Bump hardhat from 2.11.2 to 2.12.0 by @dependabot in #104
- Bump @types/node from 18.8.0 to 18.8.3 by @dependabot in #103
- Bump @nomiclabs/hardhat-etherscan from 3.1.0 to 3.1.1 by @dependabot in #102
- Bump @nomiclabs/hardhat-ethers from 2.1.1 to 2.2.0 by @dependabot in #101
- Switch to Node 16 by @zoenolan in #106
- Bump @types/node from 18.8.3 to 18.11.0 by @dependabot in #107
- Package update by @zoenolan in #108
- Bump @nomiclabs/hardhat-etherscan from 3.1.1 to 3.1.2 by @dependabot in #113
- Bump hardhat-deploy from 0.11.18 to 0.11.19 by @dependabot in #112
- Bump @types/node from 18.11.4 to 18.11.8 by @dependabot in #111
- Bump @nomiclabs/hardhat-ethers from 2.2.0 to 2.2.1 by @dependabot in #110
- Bump hardhat from 2.12.0 to 2.12.2 by @dependabot in #114
- Bump @types/node from 18.11.8 to 18.11.9 by @dependabot in #115
- Bump chai from 4.3.6 to 4.3.7 by @dependabot in #116
- Bump prettier-plugin-solidity from 1.0.0-beta.24 to 1.0.0-rc.1 by @dependabot in #117
- Bump hardhat-deploy from 0.11.19 to 0.11.20 by @dependabot in #118
- Bump @openzeppelin/contracts-upgradeable from 4.7.3 to 4.8.0 by @dependabot in #120
- Bump @types/chai from 4.3.3 to 4.3.4 by @dependabot in #119
- Bump prettier-plugin-solidity from 1.0.0-rc.1 to 1.0.0 by @dependabot in #121
- Bump typescript from 4.8.4 to 4.9.3 by @dependabot in #122
- Tweak the emits by @zoenolan in #123
- Bump prettier from 2.7.1 to 2.8.0 by @dependabot in #124
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #125
- Bump @types/mocha from 10.0.0 to 10.0.1 by @dependabot in #130
- Bump hardhat from 2.12.2 to 2.12.3 by @dependabot in #129
- Bump hardhat-deploy from 0.11.20 to 0.11.22 by @dependabot in #128
- Bump @nomiclabs/hardhat-etherscan from 3.1.2 to 3.1.3 by @dependabot in #126
- Bump hardhat from 2.12.3 to 2.12.4 by @dependabot in #131
- Bump @types/node from 18.11.9 to 18.11.12 by @dependabot in #132
- Bump typescript from 4.9.3 to 4.9.4 by @dependabot in #133
- Bump prettier from 2.8.0 to 2.8.1 by @dependabot in #134
- Bump @types/node from 18.11.12 to 18.11.13 by @dependabot in #135
- Bump @types/node from 18.11.13 to 18.11.18 by @dependabot in #138
- Bump prettier-plugin-solidity from 1.0.0 to 1.1.0 by @dependabot in #136
- Bump @nomiclabs/hardhat-etherscan from 3.1.3 to 3.1.4 by @dependabot in #139
- Bump prettier-plugin-solidity from 1.1.0 to 1.1.1 by @dependabot in #140
- Bump hardhat from 2.12.4 to 2.12.5 by @dependabot in #141
- Bump eslint-config-prettier from 8.5.0 to 8.6.0 by @dependabot in #142
- Bump prettier from 2.8.1 to 2.8.2 by @dependabot in #144
- Bump data-urls from 3.0.2 to 4.0.0 by @dependabot in #143
- Fix command line by @zoenolan in #145
- Bump @openzeppelin/contracts-upgradeable from 4.8.0 to 4.8.1 by @dependabot in #147
- Bump prettier from 2.8.2 to 2.8.3 by @dependabot in #146
- Bump eslint-plugin-import from 2.27.4 to 2.27.5 by @dependabot in #149
- Bump solhint from 3.3.7 to 3.3.8 by @dependabot in #148
- Move the price function to public by @zoenolan in #150
- Add the approve step to redeeming by @zoenolan in #151
- Bump @types/node from 18.11.18 to 18.11.19 by @dependabot in #155
- Bump hardhat-deploy from 0.11.22 to 0.11.23 by @dependabot in #154
- Bump prettier-plugin-solidity from 1.1.1 to 1.1.2 by @dependabot in #153
- Bump typescript from 4.9.4 to 4.9.5 by @dependabot in #152
- Fix parameter comments being swapped by @zoenolan in #156
- Rename VIP to allow list by @zoenolan in #157
- Remove the members list by @zoenolan in #158
- Add a function to check an address is on the allow list by @zoenolan in #159
- Add a function to get the mint limit for a wallet by @zoenolan in #160
- Add check wallet can mint function by @zoenolan in #161
- Allow the updating of the redeem animation and image by @zoenolan in #162
- Check the redeemed state by @zoenolan in #163
- Bump @types/node from 18.11.19 to 18.13.0 by @dependabot in #164
- Bump @nomiclabs/hardhat-etherscan from 3.1.5 to 3.1.6 by @dependabot in #165
- Bump hardhat-contract-sizer from 2.7.0 to 2.8.0 by @dependabot in #166
- Bump @nomiclabs/hardhat-waffle from 2.0.3 to 2.0.5 by @dependabot in #168
- Bump hardhat from 2.12.6 to 2.12.7 by @dependabot in #167
- Bump undici from 5.16.0 to 5.19.1 by @dependabot in #169
- Bump solhint from 3.3.8 to 3.4.0 by @dependabot in #173
- Bump @types/node from 18.13.0 to 18.14.0 by @dependabot in #170
- Bump prettier from 2.8.3 to 2.8.4 by @dependabot in #171
- Bump ethereum-waffle from 3.4.4 to 4.0.10 by @dependabot in #172
- Bump hardhat-deploy from 0.11.23 to 0.11.24 by @dependabot in #175
- Bump @types/node from 18.14.0 to 18.14.2 by @dependabot in #174
- Update error messages by @zoenolan in #176
- Refactor the allow list tests by @zoenolan in #177
- Add new reservation code by @zoenolan in #178
- Add the free mint list by @zoenolan in #179
- Bump hardhat from 2.12.7 to 2.13.0 by @dependabot in #184
- Bump prettier-plugin-solidity from 1.1.2 to 1.1.3 by @dependabot in #183
- Bump @types/node from 18.14.2 to 18.14.6 by @dependabot in #182
- Bump @nomiclabs/hardhat-etherscan from 3.1.6 to 3.1.7 by @dependabot in #181
- Bump @openzeppelin/contracts-upgradeable from 4.8.1 to 4.8.2 by @dependabot in #180
- Update GitHub actions by @zoenolan in #185
- Add a count for the allow list by @zoenolan in #186
- Redemption fees only go to the owner by @zoenolan in #187
- Switch to storing a URL for each token, not the metadata directly by @zoenolan in #188
- Add ERC-4906 events by @zoenolan in #189
- Add tests for the different mint methods by @zoenolan in #190
- Test when wallets can mint by @zoenolan in #191
- Add test to improve the coverage by @zoenolan in #192
- Improve the Test Coverage by @zoenolan in #193
- Add tests for free mints by @zoenolan in #194
- Add tests for minting reservations by @zoenolan in #195
- Update the code and tests to use randomly minted editions by @zoenolan in #197
- Package update by @zoenolan in #199
- Fix typo by @zoenolan in #200
- Update Goerli Deployments by @zoenolan in #201
- Update the ABIs by @zoenolan in #202
- Update the addresses on the readme by @zoenolan in #203
Full Changelog: v1.1.1...v2.0.0