Releases: bh2smith/safe-airdrop
v2.0.3
Deployed on IPFS at CID QmZGXxZd9GEkCHFT4W2Lq8tai7kK2hGf3FqSTTGEAG5KkB
Changelog
- Bump @openzeppelin/contracts from 4.4.0 to 4.4.1 by @dependabot in #323
- Display app even for unknown networks by @bh2smith in #325
- Bump eslint-plugin-react from 7.27.1 to 7.28.0 by @dependabot in #327
- Bump @types/node from 16.11.11 to 17.0.5 by @dependabot in #328
- Bump @testing-library/jest-dom from 5.15.1 to 5.16.1 by @dependabot in #329
- Bump @types/styled-components from 5.1.16 to 5.1.19 by @dependabot in #331
- Bump pretty-quick from 3.1.2 to 3.1.3 by @dependabot in #334
- Bump bignumber.js from 9.0.1 to 9.0.2 by @dependabot in #332
- Bump eslint-config-react-app from 6.0.0 to 7.0.0 by @dependabot in #330
- Reworks the balance checks and adds them for erc721 tokens by @schmanu in #335
- New menu for generating CSVs with drain safe functionality by @schmanu in #171
Full Changelog: v2.0.2...v2.0.3
v2.0.2
v2.0.1
v2.0.0
TLDR;
Introducing support for NFT Transfers (#311)!
This version is deployed on IPFS with hash QmRBETswK4pXYv2yb8bxBhkMLsHfKaXocsBe6gywHPg1JT
Manual Changes
- NFT Transfers (#311)
- Yarn Upgrade (#301)
- ENS hook unittest (#280)
- New help button to display a FAQ (#292)
- Bump Safe App Dependencies (#290)
- Remove CSS hack for sticky table headers (#289)
- Update a few dependencies (#270)
- Create LICENSE (#189)
Version Bump Log (Dependabot)
- Bump @types/node from 16.11.10 to 16.11.11 (#314)
- Bump @gnosis.pm/safe-react-components from 0.9.0 to 0.9.1 (#313)
- Bump @types/styled-components from 5.1.15 to 5.1.16 (#312)
- Bump @types/node from 16.11.9 to 16.11.10 (#310)
- Bump @gnosis.pm/safe-react-components from 0.8.6 to 0.9.0 (#309)
- Bump @types/react from 17.0.34 to 17.0.37 (#308)
- Bump @openzeppelin/contracts from 4.3.3 to 4.4.0 (#307)
- Bump prettier from 2.4.1 to 2.5.0 (#304)
- Bump @gnosis.pm/safe-apps-sdk from 6.0.0 to 6.1.0 (#305)
- Bump @testing-library/jest-dom from 5.15.0 to 5.15.1 (#302)
- Bump @types/node from 16.11.7 to 16.11.9 (#298)
- Bump react-svg from 14.1.2 to 14.1.3 (#299)
- Bump eslint-plugin-react from 7.27.0 to 7.27.1 (#296)
- Bump pretty-quick from 3.1.1 to 3.1.2 (#295)
- Bump eslint-plugin-react-hooks from 4.2.0 to 4.3.0 (#287)
- Bump eslint-plugin-import from 2.25.2 to 2.25.3 (#288)
- Bump @openzeppelin/contracts from 4.3.2 to 4.3.3 (#285)
- Bump react-svg from 14.1.1 to 14.1.2 (#286)
- Bump eslint-plugin-react from 7.26.1 to 7.27.0 (#282)
- Bump @gnosis.pm/safe-react-components from 0.8.5 to 0.8.6 (#284)
- Bump @types/node from 16.11.6 to 16.11.7 (#283)
- Bump @types/react from 17.0.33 to 17.0.34 (#278)
- Bump @testing-library/jest-dom from 5.14.1 to 5.15.0 (#279)
- Bump @gnosis.pm/safe-apps-sdk from 5.0.0 to 6.0.0 (#277)
- Bump react-svg from 14.0.17 to 14.1.1 (#276)
- Bump @types/react-dom from 17.0.10 to 17.0.11 (#274)
- Bump @types/node from 14.17.29 to 16.11.6 (#272)
- Bump @gnosis.pm/safe-react-components from 0.8.0 to 0.8.5 (#273)
- Bump @types/react from 17.0.32 to 17.0.33 (#271)
- Bump styled-components from 5.3.1 to 5.3.3 (#268)
- Bump @types/react-dom from 17.0.9 to 17.0.10 (#269)
- Bump ethers from 5.4.7 to 5.5.1 (#266)
- Bump react-ace from 9.4.4 to 9.5.0 (#267)
- Bump react-svg from 14.0.16 to 14.0.17 (#265)
- Bump husky from 7.0.2 to 7.0.4 (#262)
- Bump @types/react from 17.0.30 to 17.0.32 (#260)
- Bump @gnosis.pm/safe-apps-sdk from 4.3.0 to 5.0.0 (#259)
- Bump eslint-plugin-import from 2.24.2 to 2.25.2 (#258)
- Bump typechain from 5.1.2 to 5.2.0 (#254)
- Bump @types/react from 17.0.27 to 17.0.30 (#256)
- Bump typescript from 4.4.3 to 4.4.4 (#255)
- Bump react-svg from 14.0.15 to 14.0.16 (#253)
- Bump @types/node from 14.17.21 to 14.17.27 (#252)
- Bump react-svg from 14.0.14 to 14.0.15 (#250)
- Bump @types/node from 14.17.20 to 14.17.21 (#251)
- Bump react-csv-reader from 3.3.1 to 3.4.0 (#249)
- Bump @types/styled-components from 5.1.14 to 5.1.15 (#248)
- Bump @types/react from 17.0.24 to 17.0.27 (#247)
- Bump react-svg from 14.0.13 to 14.0.14 (#245)
- Bump eslint-plugin-react from 7.26.0 to 7.26.1 (#246)
- Bump ace-builds from 1.4.12 to 1.4.13 (#244)
- Bump @types/node from 14.17.19 to 14.17.20 (#243)
- Bump @gnosis.pm/safe-apps-provider from 0.7.1 to 0.8.0 (#234)
- Bump @gnosis.pm/safe-apps-sdk from 4.2.0 to 4.3.0 (#240)
- Bump @typechain/ethers-v5 from 7.1.0 to 7.1.2 (#242)
- Bump react-ace from 9.4.3 to 9.4.4 (#238)
- Bump react-dropzone from 11.4.0 to 11.4.2 (#239)
- Bump @types/react from 17.0.22 to 17.0.24 (#236)
- Bump eslint-plugin-react from 7.25.3 to 7.26.0 (#237)
- Bump @types/chai from 4.2.21 to 4.2.22 (#235)
- Bump @types/node from 14.17.17 to 14.17.19 (#233)
- Bump eslint-plugin-prettier from 3.4.1 to 4.0.0 (#217)
- Bump react-svg from 14.0.11 to 14.0.13 (#232)
- Bump @types/node from 14.17.15 to 14.17.17 (#230)
- Bump eslint-plugin-react from 7.25.1 to 7.25.3 (#231)
- Bump @openzeppelin/contracts from 4.3.1 to 4.3.2 (#227)
- Bump react-dropzone from 11.3.4 to 11.4.0 (#229)
- Bump ethers from 5.4.6 to 5.4.7 (#228)
- Bump @types/react from 17.0.20 to 17.0.21 (#226)
- Bump prettier from 2.4.0 to 2.4.1 (#225)
- Bump typescript from 4.4.2 to 4.4.3 (#223)
- Bump @typechain/ethers-v5 from 7.0.1 to 7.1.0 (#222)
- Bump prettier from 2.3.2 to 2.4.0 (#224)
- Bump @types/node from 14.17.14 to 14.17.15 (#221)
- Bump @types/react from 17.0.19 to 17.0.20 (#216)
- Bump react-svg from 14.0.10 to 14.0.11 (#220)
- Bump eslint-plugin-flowtype from 5.9.1 to 5.9.2 (#219)
- Bump @types/node from 14.17.12 to 14.17.14 (#218)
- Bump @types/styled-components from 5.1.13 to 5.1.14 (#214)
- Bump eslint-plugin-react from 7.25.0 to 7.25.1 (#215)
- Bump typescript from 4.3.5 to 4.4.2 (#208)
- Bump styled-components from 5.3.0 to 5.3.1 (#205)
- Bump eslint-plugin-flowtype from 5.9.0 to 5.9.1 (#212)
- Bump ethers from 5.4.5 to 5.4.6 (#211)
- Bump @types/styled-components from 5.1.12 to 5.1.13 (#209)
- Bump husky from 7.0.1 to 7.0.2 (#210)
- Bump eslint-plugin-react from 7.24.0 to 7.25.0 (#202)
- Bump @types/node from 14.17.11 to 14.17.12 (#207)
- Bump eslint-plugin-import from 2.24.1 to 2.24.2 (#206)
- Bump react-svg from 14.0.9 to 14.0.10 (#204)
- Bump @openzeppelin/contracts from 4.3.0 to 4.3.1 (#203)
- Bump safe apps dependencies. (#201)
- Bump eslint-plugin-import from 2.24.0 to 2.24.1 (#193)
- Bump @types/react from 17.0.18 to 17.0.19 (#199)
- Bump @types/node from 14.17.9 to 14.17.11 (#194)
- Bump ethers from 5.4.4 to 5.4.5 (#196)
- Bump @openzeppelin/contracts from 4.2.0 to 4.3.0 (#191)
- Bump eslint-plugin-prettier from 3.4.0 to 3.4.1 (#192)
- Bump react-svg from 14.0.8 to 14.0.9 (#190)
- Bump @types/react from 17.0.16 to 17.0.18 (#187)
- Bump react-svg from 14.0.7 to 14.0.8 (#186)
- Bump path-parse from 1.0.6 to 1.0.7 (#185)
Extend Supported Networks
This version is deployed on IPFS with hash QmXwgRkaVzWmTTT9p3iTzQ5MkGHmqtoMFfJvjF15zGtXD6
- Adds support for polygon and bsc (#183)
Dependabot updates
- Bump @gnosis.pm/safe-apps-provider from 0.6.0 to 0.7.0 (#175)
- Bump @types/node from 14.17.7 to 14.17.9 (#176)
- Bump eslint-plugin-flowtype from 5.8.2 to 5.9.0 (#179)
- Bump eslint-plugin-import from 2.23.4 to 2.24.0 (#180)
- Bump @gnosis.pm/safe-apps-sdk from 4.0.0 to 4.1.0 (#178)
- Bump ethers from 5.4.3 to 5.4.4 (#177)
- Bump @types/react from 17.0.15 to 17.0.16 (#174)
- Bump @types/styled-components from 5.1.11 to 5.1.12 (#173)
v1.1.0
This version is deployed on IPFS with hash QmQzkiccL8ZbYKXQVpUSaUcfLzVSUJycmH7eQN8XFE8CB3
Manually introduced changes
- update IPFS deployment hash (#172)
- Auto approve dependabot PRs (#170)
- checks if selected network supports ens (#162)
- change main to master (#158)
- add mergify config (#149)
- remove tokenlist dependency (#148)
Dependabot version bumps
- Bump react-svg from 14.0.6 to 14.0.7 (#169)
- Bump @types/node from 14.17.6 to 14.17.7 (#167)
- Bump ethers from 5.4.2 to 5.4.3 (#166)
- Bump eslint-plugin-flowtype from 5.8.1 to 5.8.2 (#168)
- Bump @material-ui/core from 4.12.2 to 4.12.3 (#165)
- Bump react-ace from 9.4.1 to 9.4.3 (#164)
- Bump @material-ui/core from 4.12.1 to 4.12.2 (#161)
- Bump @types/node from 14.17.5 to 14.17.6 (#160)
- Bump typechain from 5.1.1 to 5.1.2 (#159)
- Bump ethers from 5.4.1 to 5.4.2 (#157)
- Bump @gnosis.pm/safe-react-components from 0.6.0 to 0.7.0 (#156)
- Bump @types/react from 17.0.14 to 17.0.15 (#155)
- Bump eslint-plugin-flowtype from 5.8.0 to 5.8.1 (#154)
- Bump react-svg from 14.0.5 to 14.0.6 (#153)
- Bump @material-ui/lab from 4.0.0-alpha.58 to 4.0.0-alpha.60 (#151)
- Bump react-svg from 14.0.3 to 14.0.5 (#150)
- Bump @uniswap/token-lists from 1.0.0-beta.24 to 1.0.0-beta.25 (#140)
- Bump husky from 7.0.0 to 7.0.1 (#145)
- Bump @types/react from 17.0.13 to 17.0.14 (#146)
- Bump @material-ui/core from 4.11.4 to 4.12.1 (#144)
- Bump @types/node from 14.17.4 to 14.17.5 (#142)
- Bump @types/react-dom from 17.0.8 to 17.0.9 (#143)
- Bump @types/chai from 4.2.19 to 4.2.21 (#141)
- Bump react-csv-reader from 3.3.0 to 3.3.1 (#139)
- Bump eslint-plugin-flowtype from 5.7.2 to 5.8.0 (#138)
- Bump typescript from 4.3.4 to 4.3.5 (#137)
- Bump @types/styled-components from 5.1.10 to 5.1.11 (#136)
- Bump @types/react from 17.0.11 to 17.0.13 (#135)
- Bump @openzeppelin/contracts from 4.1.0 to 4.2.0 (#134)
- Bump husky from 6.0.0 to 7.0.0 (#133)
- Bump ethers from 5.4.0 to 5.4.1 (#132)
Official v1 Release
- update deployment hash (#131)
- Merge pull request #130 from lukasschor/master
- style changes
- update out of sync yarn lock (#129)
- Bump @gnosis.pm/safe-apps-react-sdk from 3.0.0 to 4.0.0 (#128)
- Bump @gnosis.pm/safe-apps-sdk from 3.0.0 to 4.0.0 (#122)
- Bump react-dropzone from 11.3.2 to 11.3.4 (#127)
- Bump typechain from 5.0.0 to 5.1.1 (#126)
- Bump ethers from 5.3.1 to 5.4.0 (#125)
- Bump react-svg from 14.0.2 to 14.0.3 (#124)
- Bump prettier from 2.3.1 to 2.3.2 (#123)
- Bump @types/node from 14.17.3 to 14.17.4 (#121)
- Bump typescript from 4.3.2 to 4.3.4 (#115)
- Bump react-svg from 14.0.1 to 14.0.2 (#116)
- Bump @types/chai from 4.2.18 to 4.2.19 (#117)
- Bump pretty-quick from 3.1.0 to 3.1.1 (#118)
- Bump @types/react-dom from 17.0.7 to 17.0.8 (#119)
v1 Release
All expected functionality from an initial release. Seamlessly attach your CSV transfer file in one of three different ways (paste, drag and drop or upload). This file will be converted into a batch of Ethereum transfers and display the tokens, amounts and receivers as provided. This version supports ens names (both two and from), but this is only enabled for transfer files with less than 15 transfers (as it takes a while to render the ens lookup and is not suitable for larger files).
This version is deployed on IPFS with hash QmTbZNBHDfSVzS2AkH8RynzmBrKb9hSJhBZTrQrwWz3pgu
TL;DR
- Fresh new UI
- ENS lookup and resolution
- Sufficient Balance verification