All notable changes to this project will be documented in this file.
The format is based on Common Changelog, and this project adheres to Semantic Versioning.
1.8.3 - 2023-08-01
- Upgrade
@graphprotocol
dependencies in React template (#237) (@maxhiker) - Upgrade
react-scripts
dependency in React template (#237) (@maxhiker)
1.8.2 - 2022-09-16
- Add
ethers
as a dependency in React template (@jakvbs)
- Change Infura API key (@PaulRBerg)
- Upgrade
@usedapp/core
in React template (@jakvbs)
1.8.1 - 2022-09-16
- Change Infura API key (@PaulRBerg)
1.8.0 - 2022-03-19
- Add Chainlink template for both React and Vue (#154) (@fabioDMFerreira)
- Integrate the useDapp framework (@PaulRBerg)
- Refactor all contract call examples to use
useDapp
instead of the vanillaethers.js
library (@PaulRBerg) - Rename default package from "@project" to "@my-app" (@PaulRBerg)
- Switch to simpler
@apollo/client
configuration (@PaulRBerg) - Update subgraph query in the Sablier v1 template (@PaulRBerg)
- Update subgraph query in the Synthetix template (@PaulRBerg)
- Update the subgraph specs to use the latest API versions (@PaulRBerg)
- Use strict mode in React apps (@PaulRBerg)
- Fix the
img
tag in default vue template (@PaulRBerg)
- Delete the Balancer template (both React and Vue) (@PaulRBerg)
- Delete the Uniswap v1 template (both React and Vue) (@PaulRBerg)
- Drop support for Node v13 and below (@PaulRBerg)
1.7.4 - 2021-12-27
- Fix the IPFS script in the
package.json
file in the React template (@PaulRBerg)
1.7.3 - 2021-12-27
This release was unpublished from npm due to a error in the package.json
file
- Fix the IPFS deploy script (#179) (@PaulRBerg)
1.7.2 - 2021-11-21
- Include "gitignore" file in dist bundle (#175) (@PaulRBerg)
1.7.1 - 2021-09-20
- Pin version of
url-exist
dependency to 2.0.2 (#162) (@PaulRBerg)
1.7.0 - 2021-09-14
- Add links in the default Vue template (@PaulRBerg)
- Add user info in the wallet button with ENS support (#146) (@makoto, @PaulRBerg)
- Replace the "Disconnect Wallet" label with the user info (@PaulRBerg)
- Upgrade dependencies in default React and Vue templates (@PaulRBerg)
- Wrap
web3Modal
instance inuseMemo
hook (@PaulRBerg)
- Remove redundant
nohoist
field in top-levelpackage.json
(#139) (@PaulRBerg) - Remove the "www" prefix from links in the default Vue template (@PaulRBerg)
1.6.5 - 2021-05-26
- Install
core.js
missing dependency in vue handlebars template (#104) (@PaulRBerg)
1.6.4 - 2021-05-25
- Fix the yarn workspaces command bug (#134) (@joshuabyler)
1.6.3 - 2021-05-14
- Fix the warning caused by duplicate
body
tags (#55) (@PaulRBerg)
1.6.2 - 2020-12-20
- Fix the infinite re-render bug (#92) (@gasolin)
1.6.1 - 2020-11-20
- Refactor web3Modal code as a React Hook (#79) (@gasolin)
- Rename "dist" to "build" in Vue.js templates (#77) (@TomAFrench)
- Strict version tags for the download urls (#76) (@PaulRBerg)
- Upgrade dependencies (@PaulRBerg)
- Remove duplicate comment about Infura (#84 (@gasolin)
1.5.0 - 2020-09-14
- Integrate
web3-modal
in React templates (#63) (@TomAFrench)
1.4.1 - 2020-09-03
- Set branch name back to "develop" (@PaulRBerg)
1.4.0 - 2020-08-23
- Add new IPFS deployment script (#58) (@TomAFrench)
- Update React template component styling to use
styled-components
(#51) (@TomAFrench) - Update the location of subgraph query definitions (#50) (@TomAFrench)
- Update to
@uniswap/sdk
v3.0.2 (#52) (@TomAFrench)
- Fix incorrect package names in READMEs (#54) (@TomAFrench)
1.3.1 - 2020-07-30
- Update the Compound template (#39) (@PaulRBerg)
- Remove dependency on TypeScript from React template (#41) (@PaulRBerg)
1.3.0 - 2020-07-19
- Add four new DeFi templates: Kyber, Maker, Synthetix and Uniswap V2 (@PaulRBerg)
- Refactor the template system with Handlebars (#30) (@PaulRBerg)
- Make Uniswap v2 the default template when passing
--template uniswap
(@PaulRBerg) - Upgrade to ethers v5 (@PaulRBerg)
- Use only
dependencies
in the frontend app package instead of bothdependencies
anddevDependencies
(@PaulRBerg) - (Contributors) Define the branch whence the templates are pulled as an editable property (@PaulRBerg)
- Add missing local dependencies (#36) (@PaulRBerg)
- Remove the duplicated React and Vue.js code from the
templates
directory (@PaulRBerg)
1.2.0 - 2020-05-09
- Add Vue.js templates for the default template and all other DeFi templates (@PaulRBerg)
- Implement new command-line argument:
--framework
(@PaulRBerg)
- Bring the default template into this repository (@PaulRBerg)
- Move the
isUrlOk
function fromtemplates.js
to its bespoke file (@PaulRBerg) - Rename the Sablier template from "sablier" to "sablier-v1" (@PaulRBerg)
- Reorganize the React templates under a new directory called "react" (@PaulRBerg)
- Swap the Create React App labels with Create Eth App labels in the default template (@PaulRBerg)
- The
downloadAndExtractTemplate
function intemplates.js
(@PaulRBerg) - The "packages" section in the README (@PaulRBerg)
1.1.1 - 2020-05-09
- Add a CHANGELOG file (@PaulRBerg)
- New screencast in README (#19) (@TomAFrench)
- Fix the yarn workspaces error on Windows (#20) (Richard Brady)
1.1.0 - 2020-03-10
- Add four DeFi templates to use with the argument above: Aave, Compound, Sablier and Uniswap v1 (@PaulRBerg)
- Implement command-line argument:
--template
(@PaulRBerg)
- Set
module
toES2015
andskipLibCheck
tofalse
in the roottsconfig.json
(@PaulRBerg)
- Fix minor typos in README (#10) (Andrew Coathup, Paul Razvan Berg)
1.0.0 - 2020-02-15
- Initial release of the tool (@PaulRBerg)
- The default template (@PaulRBerg)