Skip to content

Latest commit

 

History

History
192 lines (117 loc) · 7.33 KB

CHANGELOG.md

File metadata and controls

192 lines (117 loc) · 7.33 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.6.5 - 2021-05-26

Fixed

  • Install core.js missing dependency in vue handlebars template, which fixes issue #104

1.6.4 - 2021-05-25

Fixed

1.6.3 - 2021-05-14

Fixed

  • Warning caused by duplicate "body" tag, which fixes issue #55

1.6.2 - 2020-12-20

Fixed

  • The infinite re-render bug, as reported and patched by @gasolin with pull request #92

1.6.1 - 2020-11-20

Added

  • Balancer template, as per pull request #98
  • mStable template, as per pull request #97
  • [Internal] Comprehensive unit and integration tests with good coverage of the repo, as per pull request #86
  • [Internal] New env.ts helper that deals with environment variable management

Changed

  • Refactor web3Modal code as a React Hook, courtesy of @gasolin
  • Renamed "dist" to "build" in Vue.js templates, as per pull request #77
  • Strict version tags for the download urls, as per pull request #76
  • Upgraded dependencies, both ours and the react and vue template ones
  • [Internal] Rename many of the helpers, e.g. "isFolderEmpty" to "directories"
  • [Internal] Upgrade to TypeScript v4
  • [Internal] Use ESlint instead of TSLint and fix issue #74
  • [Internal] Use @vercel/ncc instead of @zeit/ncc and fix issue #21

Fixed

  • Duplicated comment about Infura, courtesy of @gasolin
  • [Internal] Issue #56 by setting up CI on GitHub Actions

1.5.0 - 2020-09-14

Added

1.4.1 - 2020-09-03

Fixed

  • Branch name set back to "develop" after being erroneously set to "staging" when v1.4.0 was shipped

1.4.0 - 2020-08-23

Added

  • New IPFS deployment script allowing publishing of apps with yarn ipfs, as per pull request #58

Changed

Fixed

  • Incorrect package names in certain templates' READMEs fixed, as per pull request #54

1.3.1 - 2020-07-30

Changed

Fixed

Removed

  • TypeScript as a dev dependency in the React app, as per issue #41

1.3.0 - 2020-07-19

Added

  • Four DeFi templates: Kyber, Maker, Synthetix and Uniswap V2, settable as values for the --template command-line argument

Changed

  • Refactor the template system, which is now a "template of templates" built with handlebars.js as per issue #30
  • Make Uniswap v2 the default template when passing --template uniswap
  • Upgrade to ethers v5
  • Use only "dependencies" in the frontend app package instead of both "dependencies" and "devDependencies"
  • (Contributors) Define the branch whence the templates are pulled as an editable property

Fixed

  • Add missing local dependencies, as per issue #36

Removed

  • The duplicated React and Vue.js code from the "templates" folder

1.2.0 - 2020-05-09

Added

  • New command-line argument: --framework
  • Vue.js templates for the default template and all other DeFi templates

Changed

  • Bring the default template into this repository
  • Move the "isUrlOk" function from templates.js to its bespoke file
  • Rename the Sablier template from "sablier" to "sablier-v1"
  • Reorganise the React templates under a new subfolder called "react"
  • Swap the Create React App labels with Create Eth App labels in the default template

Removed

  • The "downloadAndExtractTemplate" function in templates.js
  • The "packages" section in the README

1.1.1 - 2020-05-09

Added

  • This CHANGELOG file

Changed

Fixed

  • The workspaces error on Windows, thanks to @rnbrady

1.1.0 - 2020-03-10

Added

  • New command-line argument: --template
  • Four DeFi templates to use with the argument above: Aave, Compound, Sablier and Uniswap v1

Changed

  • Set "module" to "ES2015" and "skipLibCheck" to "false" in the root tsconfig.json

Fixed

  • Fix minor typos in README

1.0.0 - 2020-02-15

Added

  • Initial release of the tool
  • The default template