netlify-cli
Version:
Netlify command line tool
818 lines (587 loc) • 132 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
## [v2.69.2](https://github.com/netlify/cli/compare/v2.69.1...v2.69.2)
### Merged
- fix(deps): update dependency @netlify/build to v5.5.5 [`#1621`](https://github.com/netlify/cli/pull/1621)
- fix(deps): update dependency @netlify/build to v5.5.4 [`#1620`](https://github.com/netlify/cli/pull/1620)
- fix(command-dev): match root path to /* headers [`#1549`](https://github.com/netlify/cli/pull/1549)
- fix(command-init): remove code duplication with `sites:create` and add error handling [`#1619`](https://github.com/netlify/cli/pull/1619)
## [v2.69.1](https://github.com/netlify/cli/compare/v2.69.0...v2.69.1) - 2020-12-02
### Merged
- fix(deps): update dependency @netlify/build to v5.5.3 [`#1617`](https://github.com/netlify/cli/pull/1617)
- refactor(command-init): extract code into functions [`#1614`](https://github.com/netlify/cli/pull/1614)
- chore(deps): update dependency @netlify/eslint-config-node to v1.1.2 [`#1613`](https://github.com/netlify/cli/pull/1613)
- fix(deps): update dependency @netlify/build to v5.5.2 [`#1612`](https://github.com/netlify/cli/pull/1612)
- refactor(command-init): remove duplicate call to getSite [`#1607`](https://github.com/netlify/cli/pull/1607)
- fix(deps): update dependency @netlify/build to v5.5.0 [`#1609`](https://github.com/netlify/cli/pull/1609)
- fix(deps): update netlify packages [`#1608`](https://github.com/netlify/cli/pull/1608)
- fix(deps): update dependency @netlify/zip-it-and-ship-it to v1.5.0 [`#1606`](https://github.com/netlify/cli/pull/1606)
- chore(deps): update dependency @netlify/eslint-config-node to v1.1.1 [`#1602`](https://github.com/netlify/cli/pull/1602)
- chore(deps): lock file maintenance [`#1601`](https://github.com/netlify/cli/pull/1601)
### Commits
- chore(release): 2.69.1 [`bd59e01`](https://github.com/netlify/cli/commit/bd59e01b8f4214035e6f69bd85182008bb810f07)
## [v2.69.0](https://github.com/netlify/cli/compare/v2.68.8...v2.69.0) - 2020-11-25
### Merged
- feat(command-dev): expose traffic forward progress to CLI [`#1461`](https://github.com/netlify/cli/pull/1461)
- fix(deps): update dependency @netlify/build to v5.3.3 [`#1590`](https://github.com/netlify/cli/pull/1590)
- chore(deps): update netlify packages [`#1589`](https://github.com/netlify/cli/pull/1589)
### Commits
- chore(release): 2.69.0 [`d8ff3b7`](https://github.com/netlify/cli/commit/d8ff3b77d9c1a5f153a956b382d3a3ebaf7fabee)
## [v2.68.8](https://github.com/netlify/cli/compare/v2.68.7...v2.68.8) - 2020-11-24
### Merged
- chore(deps): lock file maintenance [`#1586`](https://github.com/netlify/cli/pull/1586)
- fix(deps): update dependency @netlify/zip-it-and-ship-it to v1.4.1 [`#1588`](https://github.com/netlify/cli/pull/1588)
- chore(deps): update dependency @netlify/eslint-config-node to v1.0.1 [`#1587`](https://github.com/netlify/cli/pull/1587)
- Fix timeout duration typo [`#1576`](https://github.com/netlify/cli/pull/1576)
- fix(deps): update dependency @netlify/plugin-edge-handlers to v1.10.0 [`#1575`](https://github.com/netlify/cli/pull/1575)
- fix(docs): add jwtSecret doc to dev section [`#1574`](https://github.com/netlify/cli/pull/1574)
- fix(docs): change port to targetPort when framework is #custom [`#1573`](https://github.com/netlify/cli/pull/1573)
### Commits
- chore(release): 2.68.8 [`e0eee30`](https://github.com/netlify/cli/commit/e0eee300cb4d134e236e8a4991aee2b722b9a392)
## [v2.68.7](https://github.com/netlify/cli/compare/v2.68.6...v2.68.7) - 2020-11-19
### Merged
- chore(deps): unpin oclif versions [`#1571`](https://github.com/netlify/cli/pull/1571)
- fix(command-deploy): print relevant log error when bg functions are not supported [`#1570`](https://github.com/netlify/cli/pull/1570)
- fix(deps): update netlify packages [`#1567`](https://github.com/netlify/cli/pull/1567)
### Commits
- chore(release): 2.68.7 [`8efe94e`](https://github.com/netlify/cli/commit/8efe94e5fb38976c49f0cf1ee7c062de2853ca43)
## [v2.68.6](https://github.com/netlify/cli/compare/v2.68.5...v2.68.6) - 2020-11-18
### Merged
- fix(deps): update dependency @oclif/plugin-plugins to v1.9.3 [`#1562`](https://github.com/netlify/cli/pull/1562)
- fix(deps): update dependency @oclif/errors to v1.3.4 [`#1561`](https://github.com/netlify/cli/pull/1561)
- fix(deps): update dependency cli-ux to v5.5.1 [`#1563`](https://github.com/netlify/cli/pull/1563)
- chore(deps): lock file maintenance [`#1566`](https://github.com/netlify/cli/pull/1566)
- fix(command:sites:delete): don't print duplicate netlify in help [`#1556`](https://github.com/netlify/cli/pull/1556)
- refactor: stop using lodash standalone packages [`#1551`](https://github.com/netlify/cli/pull/1551)
### Commits
- chore(release): 2.68.6 [`852c799`](https://github.com/netlify/cli/commit/852c79960ff483e7f60697e804585d0b06952816)
## [v2.68.5](https://github.com/netlify/cli/compare/v2.68.4...v2.68.5) - 2020-11-12
### Merged
- fix(command-dev): warn if background functions are not supported [`#1554`](https://github.com/netlify/cli/pull/1554)
- test: don't run edge handlers deploy if account doesn't support it [`#1552`](https://github.com/netlify/cli/pull/1552)
### Commits
- chore(release): 2.68.5 [`419a62b`](https://github.com/netlify/cli/commit/419a62b4fb632c5a261a7654d6e374b17b9d4d58)
## [v2.68.4](https://github.com/netlify/cli/compare/v2.68.3...v2.68.4) - 2020-11-11
### Merged
- fix(deps): update dependency netlify-redirector to v0.2.1 [`#1550`](https://github.com/netlify/cli/pull/1550)
### Commits
- chore(release): 2.68.4 [`e13c9c6`](https://github.com/netlify/cli/commit/e13c9c6f4612ca0afe5812e46a837415d1575741)
## [v2.68.3](https://github.com/netlify/cli/compare/v2.68.2...v2.68.3) - 2020-11-10
### Merged
- fix(command-dev): allow netlify-lambda build parameters [`#1311`](https://github.com/netlify/cli/pull/1311)
### Commits
- chore(release): 2.68.3 [`27200b2`](https://github.com/netlify/cli/commit/27200b22b1db7f70734ef77cdbd2948b16c29f7d)
## [v2.68.2](https://github.com/netlify/cli/compare/v2.68.1...v2.68.2) - 2020-11-10
### Merged
- fix(command-dev): improve functions error reporting and logging [`#1460`](https://github.com/netlify/cli/pull/1460)
### Commits
- chore(release): 2.68.2 [`016151c`](https://github.com/netlify/cli/commit/016151cecd47c83bede4ea437cafd4b13448a305)
## [v2.68.1](https://github.com/netlify/cli/compare/v2.68.0...v2.68.1) - 2020-11-10
### Merged
- fix(command-dev): role based redirects [`#1545`](https://github.com/netlify/cli/pull/1545)
- chore: update site/package-lock.json [`#1548`](https://github.com/netlify/cli/pull/1548)
- docs: include npm install for site subdirectory [`#1531`](https://github.com/netlify/cli/pull/1531)
- chore(deps): update dependency @netlify/eslint-config-node to v1 [`#1546`](https://github.com/netlify/cli/pull/1546)
- Update dependency `@netlify/eslint-config-node` to `^0.6.2` [`#1542`](https://github.com/netlify/cli/pull/1542)
- chore(deps): lock file maintenance [`#1540`](https://github.com/netlify/cli/pull/1540)
- fix fossa pr check [`#1529`](https://github.com/netlify/cli/pull/1529)
### Commits
- chore(release): 2.68.1 [`8f99846`](https://github.com/netlify/cli/commit/8f99846a9c13cce748a63834786c83c80e431620)
## [v2.68.0](https://github.com/netlify/cli/compare/v2.67.4...v2.68.0) - 2020-11-05
### Merged
- feat(dev): set path to geoip location database [`#1524`](https://github.com/netlify/cli/pull/1524)
- chore(fossa): fix github actions workflow file for fossa [`#1526`](https://github.com/netlify/cli/pull/1526)
### Commits
- chore(release): 2.68.0 [`e031d8e`](https://github.com/netlify/cli/commit/e031d8eb3bc2b56e85fc19e5fc395440acd30158)
## [v2.67.4](https://github.com/netlify/cli/compare/v2.67.3...v2.67.4) - 2020-11-04
### Merged
- refactor: use `zip-it-and-ship-it` to list Functions [`#1478`](https://github.com/netlify/cli/pull/1478)
- chore: refactor functions invoke [`#1523`](https://github.com/netlify/cli/pull/1523)
### Commits
- chore(release): 2.67.4 [`c704e22`](https://github.com/netlify/cli/commit/c704e22269a806b99adef9633fb1e473b5bbc8f4)
## [v2.67.3](https://github.com/netlify/cli/compare/v2.67.2...v2.67.3) - 2020-11-04
### Merged
- fix(build): pass team,site, addons env variables to build command [`#1519`](https://github.com/netlify/cli/pull/1519)
- chore(deps): pin @oclif dependencies to avoid using fs-extra v9 [`#1520`](https://github.com/netlify/cli/pull/1520)
- chore(linting): Add `promise/always-return` ESLint rule [`#1494`](https://github.com/netlify/cli/pull/1494)
### Commits
- chore(release): 2.67.3 [`448a974`](https://github.com/netlify/cli/commit/448a974b6a777b51239425e2a3e5437a7b140963)
## [v2.67.2](https://github.com/netlify/cli/compare/v2.67.1...v2.67.2) - 2020-11-02
### Merged
- fix(deps): update netlify packages [`#1516`](https://github.com/netlify/cli/pull/1516)
- fix: don't override dot envs with site envs [`#1490`](https://github.com/netlify/cli/pull/1490)
- Use new `eslint-config-node` [`#1515`](https://github.com/netlify/cli/pull/1515)
- Use new `eslint-config-node` [`#1513`](https://github.com/netlify/cli/pull/1513)
### Commits
- chore(release): 2.67.2 [`223783b`](https://github.com/netlify/cli/commit/223783b4e7b6419affc2d7bc2aa6be9692321e17)
## [v2.67.1](https://github.com/netlify/cli/compare/v2.67.0...v2.67.1) - 2020-11-02
### Merged
- refactor: Install traffic-mesh via npm package [`#1469`](https://github.com/netlify/cli/pull/1469)
- fix: import addEnvVariables from ../../utils/dev [`#1505`](https://github.com/netlify/cli/pull/1505)
- chore(deps): lock file maintenance [`#1512`](https://github.com/netlify/cli/pull/1512)
- chore(lint): add `eslint-plugin-fp` [`#1498`](https://github.com/netlify/cli/pull/1498)
- ci: don't fail on codecov server error [`#1504`](https://github.com/netlify/cli/pull/1504)
- chore(lint): add `eslint-plugin-import` [`#1496`](https://github.com/netlify/cli/pull/1496)
- fix(deps): update netlify packages [`#1503`](https://github.com/netlify/cli/pull/1503)
- chore(lint): add `eslint-plugin-promise` [`#1493`](https://github.com/netlify/cli/pull/1493)
- chore: unhide dev:trace [`#1316`](https://github.com/netlify/cli/pull/1316)
- fix(deps): update dependency @netlify/build to v5.1.0 [`#1491`](https://github.com/netlify/cli/pull/1491)
- chore(renovate): remove constraints [`#1488`](https://github.com/netlify/cli/pull/1488)
- chore(lint): upgrade `@netlify/eslint-config-node` [`#1485`](https://github.com/netlify/cli/pull/1485)
- chore(lint): add `node/callback-return` ESLint rule [`#1484`](https://github.com/netlify/cli/pull/1484)
- chore(lint): add `node/global-require` linting rule [`#1483`](https://github.com/netlify/cli/pull/1483)
- chore(lint): add `node/prefer-global/*` linting rules [`#1482`](https://github.com/netlify/cli/pull/1482)
- chore(deps): update dependency @netlify/eslint-config-node to v0.2.7 [`#1481`](https://github.com/netlify/cli/pull/1481)
- fix(deps): update dependency @netlify/zip-it-and-ship-it to v1.4.0 [`#1480`](https://github.com/netlify/cli/pull/1480)
### Commits
- chore(release): 2.67.1 [`8975e51`](https://github.com/netlify/cli/commit/8975e519e9b5f116bcba73045c1de9a238287999)
- chore(lint): fix linting error [`4c6af13`](https://github.com/netlify/cli/commit/4c6af13c3fe426022203908a0fe06a52d1ca9cf8)
## [v2.67.0](https://github.com/netlify/cli/compare/v2.66.1...v2.67.0) - 2020-10-27
### Merged
- feat(command-dev): don't error when background functions don't return a response [`#1479`](https://github.com/netlify/cli/pull/1479)
### Commits
- chore(release): 2.67.0 [`2c9f590`](https://github.com/netlify/cli/commit/2c9f590e51df45a2085ddfe11f7ea2d37907fcaf)
## [v2.66.1](https://github.com/netlify/cli/compare/v2.66.0...v2.66.1) - 2020-10-27
### Merged
- fix: support index.js function name [`#1476`](https://github.com/netlify/cli/pull/1476)
- chore(lint): add `plugin:node/recommended` [`#1472`](https://github.com/netlify/cli/pull/1472)
- chore(deps): lock file maintenance [`#1475`](https://github.com/netlify/cli/pull/1475)
- chore: force renovate to use npm v6 [`#1474`](https://github.com/netlify/cli/pull/1474)
### Commits
- chore(release): 2.66.1 [`034e616`](https://github.com/netlify/cli/commit/034e616772d355b3585b8adb950d204f6a48b038)
## [v2.66.0](https://github.com/netlify/cli/compare/v2.65.7...v2.66.0) - 2020-10-27
### Merged
- fix: don't pass bundle path to mesh forward [`#1473`](https://github.com/netlify/cli/pull/1473)
- chore: fix lockfile [`#1468`](https://github.com/netlify/cli/pull/1468)
- chore(renovate): add npm constraint [`#1470`](https://github.com/netlify/cli/pull/1470)
- fix(deps): update netlify packages [`#1467`](https://github.com/netlify/cli/pull/1467)
- fix(deps): update dependency axios to ^0.21.0 [`#1463`](https://github.com/netlify/cli/pull/1463)
- chore(lint): use @netlify/eslint-config-node [`#1462`](https://github.com/netlify/cli/pull/1462)
- Add Codecov test coverage [`#1440`](https://github.com/netlify/cli/pull/1440)
- feat(command-dev-local): pass path to bundler plugin CLI to mesh forward [`#1458`](https://github.com/netlify/cli/pull/1458)
- Add `func-style` ESLint rule [`#1421`](https://github.com/netlify/cli/pull/1421)
- Add `import/order` ESLint rule [`#1436`](https://github.com/netlify/cli/pull/1436)
- Add `default-param-last` ESLint rule [`#1419`](https://github.com/netlify/cli/pull/1419)
- Add `id-length` ESLint rule [`#1422`](https://github.com/netlify/cli/pull/1422)
- Remove unnecessary quotes [`#1433`](https://github.com/netlify/cli/pull/1433)
- Add `no-inline-comments` ESLint rule [`#1407`](https://github.com/netlify/cli/pull/1407)
- Add `no-return-await` ESLint rule [`#1412`](https://github.com/netlify/cli/pull/1412)
- Add `no-magic-numbers` ESLint rule [`#1426`](https://github.com/netlify/cli/pull/1426)
- Add `no-shadow` ESLint rule [`#1427`](https://github.com/netlify/cli/pull/1427)
- Use trailing commas [`#1434`](https://github.com/netlify/cli/pull/1434)
- Add `no-await-in-loop` ESLint rule [`#1425`](https://github.com/netlify/cli/pull/1425)
- Add `eslint-plugin-eslint-comments` [`#1441`](https://github.com/netlify/cli/pull/1441)
- Add `prefer-template` ESLint rule [`#1401`](https://github.com/netlify/cli/pull/1401)
- Add `no-promise-executor-return` ESLint rule [`#1411`](https://github.com/netlify/cli/pull/1411)
- Add `no-underscore-dangle` ESLint rule [`#1413`](https://github.com/netlify/cli/pull/1413)
- Add `func-names` ESLint rule [`#1420`](https://github.com/netlify/cli/pull/1420)
- Add `no-negated-condition` ESLint rule [`#1409`](https://github.com/netlify/cli/pull/1409)
- Add ESLint rules [`#1429`](https://github.com/netlify/cli/pull/1429)
- chore(deps): lock file maintenance [`#1451`](https://github.com/netlify/cli/pull/1451)
- Remove site `.eslintrc.js` [`#1431`](https://github.com/netlify/cli/pull/1431)
- Add `no-plusplus` ESLint rule [`#1410`](https://github.com/netlify/cli/pull/1410)
- chore(lint): add `default-case` ESLint rule [`#1418`](https://github.com/netlify/cli/pull/1418)
- Add `no-multi-assign` ESLint rule [`#1408`](https://github.com/netlify/cli/pull/1408)
- fix(deps): update dependency netlify to v4.9.0 [`#1455`](https://github.com/netlify/cli/pull/1455)
- Remove some unused ESLint overrides [`#1438`](https://github.com/netlify/cli/pull/1438)
- Add `.editorconfig` [`#1435`](https://github.com/netlify/cli/pull/1435)
### Commits
- chore(release): 2.66.0 [`a120881`](https://github.com/netlify/cli/commit/a1208814494d88e1c97d4527985d394105a560cf)
## [v2.65.7](https://github.com/netlify/cli/compare/v2.65.6...v2.65.7) - 2020-10-21
### Merged
- fix(command-dev-trace): pin traffic mesh agent version [`#1456`](https://github.com/netlify/cli/pull/1456)
- chore(lint): speedup ESLint and Prettier [`#1439`](https://github.com/netlify/cli/pull/1439)
- chore(lint): wrap Markdown [`#1432`](https://github.com/netlify/cli/pull/1432)
- chore(lint): remove some dead code related to linting [`#1430`](https://github.com/netlify/cli/pull/1430)
- Add `max-params` ESLint rule [`#1403`](https://github.com/netlify/cli/pull/1403)
- Improve performance of static proxy [`#1424`](https://github.com/netlify/cli/pull/1424)
- Improve the performance of proxy rules parsing [`#1423`](https://github.com/netlify/cli/pull/1423)
- Use `isexe` module [`#1404`](https://github.com/netlify/cli/pull/1404)
- Add `no-invalid-this` ESLint rule [`#1406`](https://github.com/netlify/cli/pull/1406)
- Run GitHub hooks configuration in parallel [`#1453`](https://github.com/netlify/cli/pull/1453)
- Add `prefer-destructuring` ESLint rule [`#1416`](https://github.com/netlify/cli/pull/1416)
- Add `prefer-object-spread` ESLint rule [`#1400`](https://github.com/netlify/cli/pull/1400)
- Add `no-implicit-coercion` ESLint rule [`#1405`](https://github.com/netlify/cli/pull/1405)
- Small refactoring of a function [`#1414`](https://github.com/netlify/cli/pull/1414)
- Simplify a function [`#1415`](https://github.com/netlify/cli/pull/1415)
- Add `func-name-matching` ESLint rule [`#1402`](https://github.com/netlify/cli/pull/1402)
- chore(deps): update dependency eslint-plugin-unicorn to v23 [`#1450`](https://github.com/netlify/cli/pull/1450)
- fix(deps): update dependency @types/node to ^10.17.40 [`#1446`](https://github.com/netlify/cli/pull/1446)
- fix(deps): update dependency @types/aws-lambda to ^8.10.64 [`#1445`](https://github.com/netlify/cli/pull/1445)
- chore(lint): add `no-var` ESLint rule [`#1399`](https://github.com/netlify/cli/pull/1399)
- fix(deps): update netlify packages [`#1452`](https://github.com/netlify/cli/pull/1452)
- chore(deps): update dependency eslint-config-prettier to v6.13.0 [`#1443`](https://github.com/netlify/cli/pull/1443)
- Add `no-else-return` ESLint rule [`#1398`](https://github.com/netlify/cli/pull/1398)
- Add `multiline-comment-style` ESLint rule [`#1397`](https://github.com/netlify/cli/pull/1397)
- Add `array-callback-return` ESLint rule [`#1395`](https://github.com/netlify/cli/pull/1395)
- Improve `CONTRIBUTING.md` first section [`#1394`](https://github.com/netlify/cli/pull/1394)
- Improve `CONTRIBUTING.md` section about dev setup [`#1393`](https://github.com/netlify/cli/pull/1393)
- chore: upgrade prettier [`#1391`](https://github.com/netlify/cli/pull/1391)
- chore: upgrade eslint [`#1390`](https://github.com/netlify/cli/pull/1390)
### Commits
- chore(release): 2.65.7 [`8e4479c`](https://github.com/netlify/cli/commit/8e4479c53d513839be7199c9ccffa1e70fe3a44c)
## [v2.65.6](https://github.com/netlify/cli/compare/v2.65.5...v2.65.6) - 2020-10-15
### Merged
- chore: use async fs in proxy js [`#1345`](https://github.com/netlify/cli/pull/1345)
- Improve npm scripts [`#1387`](https://github.com/netlify/cli/pull/1387)
- test(command-dev): re-enable tests [`#1388`](https://github.com/netlify/cli/pull/1388)
- chore: cleanup format,lint scripts patterns [`#1384`](https://github.com/netlify/cli/pull/1384)
- chore: fix issue templates [`#1383`](https://github.com/netlify/cli/pull/1383)
- fix(deps): update dependency @netlify/build to v5.0.1 [`#1381`](https://github.com/netlify/cli/pull/1381)
- chore(deps): ignore major updates for `del` and `dot-prop` [`#1380`](https://github.com/netlify/cli/pull/1380)
- fix(deps): update dependency apollo-server-lambda to ^2.18.2 [`#1374`](https://github.com/netlify/cli/pull/1374)
- fix(deps): update dependency @types/node to ^10.17.39 [`#1373`](https://github.com/netlify/cli/pull/1373)
- chore(deps): update node.js to >=v12.19.0 [`#1372`](https://github.com/netlify/cli/pull/1372)
- chore(deps): lock file maintenance [`#1379`](https://github.com/netlify/cli/pull/1379)
### Commits
- chore(release): 2.65.6 [`39033e8`](https://github.com/netlify/cli/commit/39033e8fbd41b664523ec948b19d0b85cd7de504)
## [v2.65.5](https://github.com/netlify/cli/compare/v2.65.4...v2.65.5) - 2020-10-11
### Merged
- chore: remove fs-extra [`#1271`](https://github.com/netlify/cli/pull/1271)
### Commits
- chore(release): 2.65.5 [`e80675b`](https://github.com/netlify/cli/commit/e80675b48aa40876cb94b8f99e76f9c6f9980d78)
## [v2.65.4](https://github.com/netlify/cli/compare/v2.65.3...v2.65.4) - 2020-10-11
### Merged
- refactor: use open-api method to manage addons [`#1344`](https://github.com/netlify/cli/pull/1344)
### Commits
- chore(release): 2.65.4 [`f1a9f1e`](https://github.com/netlify/cli/commit/f1a9f1ecae3248f66261be16a74da3ce1fdcfb82)
## [v2.65.3](https://github.com/netlify/cli/compare/v2.65.2...v2.65.3) - 2020-10-11
### Merged
- chore(lint): add `eslint-plugin-unicorn` [`#1364`](https://github.com/netlify/cli/pull/1364)
### Commits
- chore(release): 2.65.3 [`d5734fa`](https://github.com/netlify/cli/commit/d5734fa5ff216ceafeb271a30230f05df1a48570)
## [v2.65.2](https://github.com/netlify/cli/compare/v2.65.1...v2.65.2) - 2020-10-09
### Merged
- Remove unused variables [`#1346`](https://github.com/netlify/cli/pull/1346)
- Lint RegExps [`#1355`](https://github.com/netlify/cli/pull/1355)
- Avoid unnecessary `undefined` [`#1361`](https://github.com/netlify/cli/pull/1361)
- fix(deps): update dependency @netlify/build to v5 [`#1366`](https://github.com/netlify/cli/pull/1366)
- Name `error` variable consistently [`#1351`](https://github.com/netlify/cli/pull/1351)
- fix(deps): update netlify packages [`#1365`](https://github.com/netlify/cli/pull/1365)
- Prefer `String.slice()` [`#1363`](https://github.com/netlify/cli/pull/1363)
- Move a function to the top-level scope [`#1362`](https://github.com/netlify/cli/pull/1362)
- Use template strings [`#1360`](https://github.com/netlify/cli/pull/1360)
- Small file path linting error [`#1358`](https://github.com/netlify/cli/pull/1358)
- Small code simplification [`#1359`](https://github.com/netlify/cli/pull/1359)
- Small code simplification [`#1357`](https://github.com/netlify/cli/pull/1357)
- Use `Set.has()` instead of `Array.includes()` [`#1356`](https://github.com/netlify/cli/pull/1356)
- Fix filenames case [`#1352`](https://github.com/netlify/cli/pull/1352)
- Make `Array.length` checks consistent [`#1349`](https://github.com/netlify/cli/pull/1349)
- Prefer `[...array]` over `Array.from(array)` [`#1350`](https://github.com/netlify/cli/pull/1350)
- Use `new Error()` instead of `Error()` [`#1353`](https://github.com/netlify/cli/pull/1353)
- Use `Number.parseInt()` instead of `parseInt()` [`#1354`](https://github.com/netlify/cli/pull/1354)
- Use `Array.includes()` instead of `Array.indexOf` [`#1348`](https://github.com/netlify/cli/pull/1348)
- Prefer `Array.find()` over `Array.filter()` [`#1347`](https://github.com/netlify/cli/pull/1347)
- Lint test files [`#1342`](https://github.com/netlify/cli/pull/1342)
- Lint/format Markdown and HTML [`#1340`](https://github.com/netlify/cli/pull/1340)
- Lint Ava test files [`#1341`](https://github.com/netlify/cli/pull/1341)
- fix(deps): update dependency netlify to v4.7.0 [`#1339`](https://github.com/netlify/cli/pull/1339)
### Commits
- chore(release): 2.65.2 [`5497cb7`](https://github.com/netlify/cli/commit/5497cb7092a234c1daf24f8cbb7a39763543983c)
## [v2.65.1](https://github.com/netlify/cli/compare/v2.65.0...v2.65.1) - 2020-10-07
### Merged
- fix(command-dev-trace): await on subprocess [`#1338`](https://github.com/netlify/cli/pull/1338)
- fix(deps): update dependency @netlify/build to v4.8.3 [`#1337`](https://github.com/netlify/cli/pull/1337)
- refactor: cleanup createSiteAddon function [`#1336`](https://github.com/netlify/cli/pull/1336)
- fix(deps): update netlify packages [`#1335`](https://github.com/netlify/cli/pull/1335)
- fix(deps): update netlify packages [`#1334`](https://github.com/netlify/cli/pull/1334)
- fix(command-deploy): pass buffer: true to build if --json or --silent [`#1333`](https://github.com/netlify/cli/pull/1333)
- fix(deps): update dependency @netlify/build to v4.7.2 [`#1330`](https://github.com/netlify/cli/pull/1330)
- fix(deps): update netlify packages [`#1329`](https://github.com/netlify/cli/pull/1329)
- chore: ignore major updates for update-notifier [`#1328`](https://github.com/netlify/cli/pull/1328)
- chore: add standard linting [`#1315`](https://github.com/netlify/cli/pull/1315)
- chore: add lodash,underscore linting [`#1314`](https://github.com/netlify/cli/pull/1314)
- fix(deps): update dependency jwt-decode to v3 [`#1324`](https://github.com/netlify/cli/pull/1324)
- fix(deps): update dependency @types/aws-lambda to ^8.10.63 [`#1319`](https://github.com/netlify/cli/pull/1319)
- chore(deps): lock file maintenance [`#1326`](https://github.com/netlify/cli/pull/1326)
### Commits
- chore(release): 2.65.1 [`fb6b762`](https://github.com/netlify/cli/commit/fb6b7624e22f119725ce722171288768e0db8ae6)
## [v2.65.0](https://github.com/netlify/cli/compare/v2.64.1...v2.65.0) - 2020-10-04
### Merged
- feat(dev): add trace subcommand to simulate redirects [`#1313`](https://github.com/netlify/cli/pull/1313)
- fix(deps): update dependency @netlify/build to v4.6.6 [`#1312`](https://github.com/netlify/cli/pull/1312)
- fix(deps): update dependency @netlify/build to v4.6.3 [`#1310`](https://github.com/netlify/cli/pull/1310)
- refactor: remove open-browser code duplication [`#1309`](https://github.com/netlify/cli/pull/1309)
- fix(deps): update dependency @netlify/build to v4.6.2 [`#1308`](https://github.com/netlify/cli/pull/1308)
- refactor(command-dev-exec): don't mutate process.env [`#1307`](https://github.com/netlify/cli/pull/1307)
- fix(deps): update dependency open to v7 [`#1144`](https://github.com/netlify/cli/pull/1144)
- fix(command-dev): align .env and .env.development handling [`#1305`](https://github.com/netlify/cli/pull/1305)
- fix(deps): update dependency @netlify/build to v4.6.1 [`#1306`](https://github.com/netlify/cli/pull/1306)
- fix(deps): update dependency @netlify/build to v4.6.0 [`#1304`](https://github.com/netlify/cli/pull/1304)
- fix(deps): update dependency @netlify/build to v4.5.2 [`#1298`](https://github.com/netlify/cli/pull/1298)
- fix(deps): update dependency @netlify/build to v4.5.1 [`#1296`](https://github.com/netlify/cli/pull/1296)
- fix(deps): update dependency @netlify/build to v4.5.0 [`#1295`](https://github.com/netlify/cli/pull/1295)
- fix(deps): update dependency @netlify/build to v4.4.1 [`#1294`](https://github.com/netlify/cli/pull/1294)
- test(command-deploy): enable edge-handlers plugin test on windows [`#1293`](https://github.com/netlify/cli/pull/1293)
- fix(deps): update dependency netlify to v4.6.0 [`#1291`](https://github.com/netlify/cli/pull/1291)
- fix(deps): update apollo graphql packages [`#1288`](https://github.com/netlify/cli/pull/1288)
- chore(deps): lock file maintenance [`#1289`](https://github.com/netlify/cli/pull/1289)
- fix(deps): update dependency @netlify/build to v4.4.0 [`#1284`](https://github.com/netlify/cli/pull/1284)
- fix(deps): update dependency @netlify/build to v4.3.0 [`#1283`](https://github.com/netlify/cli/pull/1283)
- fix(deps): update dependency @netlify/build to v4.2.0 [`#1281`](https://github.com/netlify/cli/pull/1281)
- test(command-dev): add missing test case [`#1280`](https://github.com/netlify/cli/pull/1280)
- chore: remove redundant await keywords [`#1278`](https://github.com/netlify/cli/pull/1278)
### Commits
- chore(release): 2.65.0 [`a3528d2`](https://github.com/netlify/cli/commit/a3528d2a679807722de40b1dd87200176b121dbd)
## [v2.64.1](https://github.com/netlify/cli/compare/v2.64.0...v2.64.1) - 2020-09-24
### Merged
- fix(command-deploy): handle deploy error when there are no files to deploy [`#1274`](https://github.com/netlify/cli/pull/1274)
- fix(command-dev): pass publish directory to traffic mesh agent [`#1273`](https://github.com/netlify/cli/pull/1273)
- fix(command-deploy): align file filtering with buildbot [`#1272`](https://github.com/netlify/cli/pull/1272)
- fix(deps): update netlify packages [`#1270`](https://github.com/netlify/cli/pull/1270)
- fix(deps): update dependency @netlify/build to v4.1.1 [`#1269`](https://github.com/netlify/cli/pull/1269)
- fix(deps): update dependency @netlify/build to v4.1.0 [`#1268`](https://github.com/netlify/cli/pull/1268)
- fix(deps): update dependency @netlify/config to v2.2.0 [`#1267`](https://github.com/netlify/cli/pull/1267)
### Commits
- chore(release): 2.64.1 [`6ae0da6`](https://github.com/netlify/cli/commit/6ae0da6dbf631c6aaa0ede016cba7561b09b2df4)
## [v2.64.0](https://github.com/netlify/cli/compare/v2.63.3...v2.64.0) - 2020-09-21
### Merged
- feat: run build command when deploying [`#1266`](https://github.com/netlify/cli/pull/1266)
- feat: edge handlers deploy [`#1244`](https://github.com/netlify/cli/pull/1244)
- fix(deps): update dependency @types/node to ^10.17.35 [`#1259`](https://github.com/netlify/cli/pull/1259)
- chore(deps): update node.js to >=v12.18.4 [`#1258`](https://github.com/netlify/cli/pull/1258)
- chore(deps): lock file maintenance [`#1263`](https://github.com/netlify/cli/pull/1263)
### Commits
- chore(release): 2.64.0 [`ed13447`](https://github.com/netlify/cli/commit/ed13447eb8647d18793bfdb89d693ba762af41f8)
## [v2.63.3](https://github.com/netlify/cli/compare/v2.63.2...v2.63.3) - 2020-09-20
### Merged
- fix(command-dev): decode unsafe URL chars before matching static files [`#1254`](https://github.com/netlify/cli/pull/1254)
- fix(deps): update dependency netlify to v4.5.1 [`#1248`](https://github.com/netlify/cli/pull/1248)
- chore: run ava tests at the end [`#1247`](https://github.com/netlify/cli/pull/1247)
- fix(command-dev): set the log location for traffic mesh explicitly [`#1246`](https://github.com/netlify/cli/pull/1246)
- refactor: extract deploy command logic into separate functions [`#1240`](https://github.com/netlify/cli/pull/1240)
- fix(deps): update netlify packages [`#1245`](https://github.com/netlify/cli/pull/1245)
- docs(readme): use Snyk badge for deps security [`#1229`](https://github.com/netlify/cli/pull/1229)
- fix(deps): update dependency @netlify/build to v4.0.3 [`#1243`](https://github.com/netlify/cli/pull/1243)
### Commits
- chore(release): 2.63.3 [`223bd1c`](https://github.com/netlify/cli/commit/223bd1cacfdabf3fe7aed5e9871b0dd48ed61fc7)
## [v2.63.2](https://github.com/netlify/cli/compare/v2.63.1...v2.63.2) - 2020-09-15
### Merged
- fix(deps): update dependency @netlify/build to v4.0.2 [`#1239`](https://github.com/netlify/cli/pull/1239)
### Commits
- chore(release): 2.63.2 [`d76df75`](https://github.com/netlify/cli/commit/d76df759c9517191f946bc3d43a14bc3d50b0a7b)
## [v2.63.1](https://github.com/netlify/cli/compare/v2.63.0...v2.63.1) - 2020-09-15
### Merged
- fix(deps): update dependency @netlify/build to v4 [`#1238`](https://github.com/netlify/cli/pull/1238)
- fix(deps): update dependency @netlify/config to v2.1.4 [`#1237`](https://github.com/netlify/cli/pull/1237)
### Commits
- chore(release): 2.63.1 [`03b55d3`](https://github.com/netlify/cli/commit/03b55d3d0ba1aa1aafc98e7412e90fc105aeb9e6)
## [v2.63.0](https://github.com/netlify/cli/compare/v2.62.0...v2.63.0) - 2020-09-14
### Merged
- feat(command-dev): support Docusaurus V2 [`#1228`](https://github.com/netlify/cli/pull/1228)
- fix(deps): update dependency @types/node to ^10.17.32 [`#1231`](https://github.com/netlify/cli/pull/1231)
- chore(deps): update commitlint monorepo to v11 [`#1232`](https://github.com/netlify/cli/pull/1232)
- chore(deps): update dependency gh-release to v4 [`#1233`](https://github.com/netlify/cli/pull/1233)
- chore(deps): lock file maintenance [`#1235`](https://github.com/netlify/cli/pull/1235)
### Commits
- chore(release): 2.63.0 [`0a891ec`](https://github.com/netlify/cli/commit/0a891ec9b8f6c7e5353c14c915a0fd24e8508558)
## [v2.62.0](https://github.com/netlify/cli/compare/v2.61.3...v2.62.0) - 2020-09-10
### Merged
- feat: proxy support [`#1215`](https://github.com/netlify/cli/pull/1215)
### Commits
- chore(release): 2.62.0 [`b06458f`](https://github.com/netlify/cli/commit/b06458fca975b7917fa607d237aec451243ecbfd)
## [v2.61.3](https://github.com/netlify/cli/compare/v2.61.2...v2.61.3) - 2020-09-10
### Merged
- chore: fix release script [`#1223`](https://github.com/netlify/cli/pull/1223)
- docs: use 'string' instead of 'option' in docs [`#1224`](https://github.com/netlify/cli/pull/1224)
- chore: fix docs script in root folder [`#1222`](https://github.com/netlify/cli/pull/1222)
- docs: move global flags to bottom [`#1219`](https://github.com/netlify/cli/pull/1219)
- docs: fix path to root dir [`#1218`](https://github.com/netlify/cli/pull/1218)
- chore: cleanup site scripts [`#1216`](https://github.com/netlify/cli/pull/1216)
- fix(command-dev): change autoLaunch default to true [`#1211`](https://github.com/netlify/cli/pull/1211)
- chore: use standard-version to increment versions [`#1214`](https://github.com/netlify/cli/pull/1214)
- chore: add commit linting [`#1213`](https://github.com/netlify/cli/pull/1213)
### Commits
- chore(release): 2.61.3 [`1ee27c1`](https://github.com/netlify/cli/commit/1ee27c172d3408af97509bacfa34f8190bb0bcd6)
- Revert "chore(release): 2.61.3" [`fa59969`](https://github.com/netlify/cli/commit/fa59969f6e0e6a4dee1c3222a6337994f8b3ee17)
- chore(release): 2.61.3 [`d394270`](https://github.com/netlify/cli/commit/d3942707ac1f510b012fd48df11c637a23c7fc73)
## [v2.61.2](https://github.com/netlify/cli/compare/v2.61.1...v2.61.2) - 2020-09-07
### Merged
- fix(command-dev): prevent Docusaurus from launching browser [`#1201`](https://github.com/netlify/cli/pull/1201)
- fix(deps): update dependency @types/aws-lambda to ^8.10.62 [`#1203`](https://github.com/netlify/cli/pull/1203)
- docs(command-functions): fix invoke example payload [`#1209`](https://github.com/netlify/cli/pull/1209)
- fix(deps): update dependency node-fetch to ^2.6.1 [`#1206`](https://github.com/netlify/cli/pull/1206)
- fix(deps): update dependency @types/node to ^10.17.29 [`#1204`](https://github.com/netlify/cli/pull/1204)
- chore(deps): lock file maintenance [`#1208`](https://github.com/netlify/cli/pull/1208)
## [v2.61.1](https://github.com/netlify/cli/compare/v2.61.0...v2.61.1) - 2020-09-06
### Merged
- fix(command-dev): pass functions server uri to traffic mesh [`#1197`](https://github.com/netlify/cli/pull/1197)
## [v2.61.0](https://github.com/netlify/cli/compare/v2.60.1...v2.61.0) - 2020-09-02
### Merged
- feat: add traffic mesh proxy flag [`#1196`](https://github.com/netlify/cli/pull/1196)
## [v2.60.1](https://github.com/netlify/cli/compare/v2.60.0...v2.60.1) - 2020-09-02
### Merged
- fix(command-env): handle non existing import file on node 8 [`#1195`](https://github.com/netlify/cli/pull/1195)
## [v2.60.0](https://github.com/netlify/cli/compare/v2.59.3...v2.60.0) - 2020-09-02
### Merged
- feat(env): add command to list/get/set/import environment variables [`#1162`](https://github.com/netlify/cli/pull/1162)
- fix(deps): update netlify packages [`#1192`](https://github.com/netlify/cli/pull/1192)
- docs(fix): hide hidden command flags from docs [`#1190`](https://github.com/netlify/cli/pull/1190)
- test: set random static server port for tests [`#1188`](https://github.com/netlify/cli/pull/1188)
- fix(deps): update dependency random-item to v3 [`#1173`](https://github.com/netlify/cli/pull/1173)
- ci: change limit to 30 minutes [`#1187`](https://github.com/netlify/cli/pull/1187)
- fix(deps): update dependency read-pkg-up to v7 [`#1176`](https://github.com/netlify/cli/pull/1176)
- ci: update node versions to 8,12,14 [`#1185`](https://github.com/netlify/cli/pull/1185)
- chore(deps): ignore some more packages due to node 8 support [`#1184`](https://github.com/netlify/cli/pull/1184)
## [v2.59.3](https://github.com/netlify/cli/compare/v2.59.2...v2.59.3) - 2020-08-31
### Merged
- fix(command-dev): make sure scheme is formatted right for redirector [`#1157`](https://github.com/netlify/cli/pull/1157)
- fix(deps): update dependency uuid to v8 [`#1181`](https://github.com/netlify/cli/pull/1181)
- fix(deps): update dependency apollo-server-lambda to ^2.17.0 [`#1166`](https://github.com/netlify/cli/pull/1166)
- chore(deps): lock file maintenance [`#1183`](https://github.com/netlify/cli/pull/1183)
## [v2.59.2](https://github.com/netlify/cli/compare/v2.59.1...v2.59.2) - 2020-08-30
### Merged
- fix(command-dev): Use 404.html page in publish folder [`#1159`](https://github.com/netlify/cli/pull/1159)
- fix(deps): update dependency @netlify/build to v3.3.4 [`#1156`](https://github.com/netlify/cli/pull/1156)
- fix(command-dev): return .html file when file and folder share name [`#1155`](https://github.com/netlify/cli/pull/1155)
- fix(deps): update dependency @netlify/build to v3.3.3 [`#1154`](https://github.com/netlify/cli/pull/1154)
- fix(deps): update dependency execa to v3 [`#1132`](https://github.com/netlify/cli/pull/1132)
- fix: remove v from version string in package.json [`#1153`](https://github.com/netlify/cli/pull/1153)
- fix(deps): update dependency http-proxy-middleware to v1 [`#1139`](https://github.com/netlify/cli/pull/1139)
- fix(deps): update dependency log-symbols to v3 [`#1142`](https://github.com/netlify/cli/pull/1142)
- fix(deps): update dependency cli-spinners to v2 [`#1129`](https://github.com/netlify/cli/pull/1129)
- fix(deps): update netlify packages [`#1151`](https://github.com/netlify/cli/pull/1151)
- fix(deps): update dependency find-up to v4 [`#1134`](https://github.com/netlify/cli/pull/1134)
- fix(deps): update dependency ora to v4 [`#1145`](https://github.com/netlify/cli/pull/1145)
- chore(deps): lock file maintenance [`#1149`](https://github.com/netlify/cli/pull/1149)
- fix(deps): update dependency is-docker to v2 [`#1141`](https://github.com/netlify/cli/pull/1141)
- fix(deps): update netlify packages [`#1150`](https://github.com/netlify/cli/pull/1150)
- fix(deps): update dependency p-wait-for to v3 [`#1146`](https://github.com/netlify/cli/pull/1146)
- refactor: clean up addEnvVariables function [`#1124`](https://github.com/netlify/cli/pull/1124)
- fix(deps): update dependency axios to ^0.20.0 [`#1127`](https://github.com/netlify/cli/pull/1127)
- chore: update issue templates [`#1090`](https://github.com/netlify/cli/pull/1090)
- chore(deps): ignore major updates breaking node 8 support [`#1115`](https://github.com/netlify/cli/pull/1115)
- chore(deps): update dependency strip-ansi to v6 [`#1107`](https://github.com/netlify/cli/pull/1107)
- chore(deps): update dependency rimraf to v3 [`#1106`](https://github.com/netlify/cli/pull/1106)
- chore(deps): update dependency eslint-plugin-node to v11 [`#1101`](https://github.com/netlify/cli/pull/1101)
- chore(deps): update dependency markdown-magic to v1 [`#1103`](https://github.com/netlify/cli/pull/1103)
- chore(deps): update dependency nyc to v15 [`#1104`](https://github.com/netlify/cli/pull/1104)
- fix(deps): update dependency ansi-styles to v4 [`#1112`](https://github.com/netlify/cli/pull/1112)
- chore(deps): update dependency eslint-config-prettier to v6 [`#1100`](https://github.com/netlify/cli/pull/1100)
- chore(deps): update dependency auto-changelog to v2 [`#1097`](https://github.com/netlify/cli/pull/1097)
- fix(deps): update dependency @types/aws-lambda to ^8.10.61 [`#1095`](https://github.com/netlify/cli/pull/1095)
- chore(deps): lock file maintenance [`#1114`](https://github.com/netlify/cli/pull/1114)
- fix(deps): update dependency @netlify/build to v3.3.0 [`#1089`](https://github.com/netlify/cli/pull/1089)
### Commits
- docs: fix sites:delete docs [`712bde2`](https://github.com/netlify/cli/commit/712bde2a6d95d88a31f20331e6f0cf20aab91128)
## [v2.59.1](https://github.com/netlify/cli/compare/v2.59.0...v2.59.1) - 2020-08-13
### Merged
- test: prefix addons tests filename with 'command.' [`#1087`](https://github.com/netlify/cli/pull/1087)
- fix(command-dev): handle missing content-type header [`#1083`](https://github.com/netlify/cli/pull/1083)
- fix(dev-external-redirects): re-stream request body [`#1085`](https://github.com/netlify/cli/pull/1085)
- fix(deps): update netlify packages [`#1086`](https://github.com/netlify/cli/pull/1086)
- fix(deps): update netlify packages [`#1084`](https://github.com/netlify/cli/pull/1084)
- chore(deps): lock file maintenance [`#1082`](https://github.com/netlify/cli/pull/1082)
- chore(deps): update node.js to >=v12.18.3 [`#1077`](https://github.com/netlify/cli/pull/1077)
- chore(deps): group netlify packages updates [`#1073`](https://github.com/netlify/cli/pull/1073)
- fix(deps): update dependency update-notifier to v4 [`#1074`](https://github.com/netlify/cli/pull/1074)
- chore(deps): upgrade Netlify Build [`#1072`](https://github.com/netlify/cli/pull/1072)
- Simplify detectors a little more [`#1069`](https://github.com/netlify/cli/pull/1069)
- Remove detectors code that is not currently working [`#1068`](https://github.com/netlify/cli/pull/1068)
## [v2.59.0](https://github.com/netlify/cli/compare/v2.58.0...v2.59.0) - 2020-08-03
### Merged
- test: refactor build tests [`#1066`](https://github.com/netlify/cli/pull/1066)
- Simplify default `devConfig.command` assignment [`#1067`](https://github.com/netlify/cli/pull/1067)
- Simplify Netlify Dev `assignLoudly` [`#1065`](https://github.com/netlify/cli/pull/1065)
- test: refactor tests [`#1040`](https://github.com/netlify/cli/pull/1040)
- chore(docs-site): update site dependencies and enforce linting [`#1053`](https://github.com/netlify/cli/pull/1053)
- fix(deps): update dependency serverless-http to ^1.10.1 [`#1061`](https://github.com/netlify/cli/pull/1061)
- fix(deps): update dependency sendmail to v1.6.1 [`#1060`](https://github.com/netlify/cli/pull/1060)
- fix(deps): update dependency apollo-server-lambda to ^2.16.1 [`#1057`](https://github.com/netlify/cli/pull/1057)
- fix(deps): update dependency typescript to ^3.9.7 [`#1062`](https://github.com/netlify/cli/pull/1062)
- chore(deps): lock file maintenance [`#1064`](https://github.com/netlify/cli/pull/1064)
- refactor: improve Netlify Dev command parsing [`#1051`](https://github.com/netlify/cli/pull/1051)
- refactor: simplify `assignLoud()` function [`#1050`](https://github.com/netlify/cli/pull/1050)
- refactor: simplify `console.log()` statement [`#1049`](https://github.com/netlify/cli/pull/1049)
- refactor: simplify some code in Netlify Dev [`#1048`](https://github.com/netlify/cli/pull/1048)
- refactor: simplify Netlify Dev detectors `env` [`#1046`](https://github.com/netlify/cli/pull/1046)
- refactor: remove dead code `urlRegexp` [`#1045`](https://github.com/netlify/cli/pull/1045)
- refactor: simplify `port` in Netlify Dev [`#1044`](https://github.com/netlify/cli/pull/1044)
- chore: remove azure pipeline files [`#1042`](https://github.com/netlify/cli/pull/1042)
- chore(deps): remove unused dev dependencies [`#1039`](https://github.com/netlify/cli/pull/1039)
- ci(chore): auto label PRs [`#1037`](https://github.com/netlify/cli/pull/1037)
- chore(linting): update eslint to v6 and fix errors [`#1033`](https://github.com/netlify/cli/pull/1033)
- fix(deps): update dependency passport-github2 to ^0.1.12 [`#1027`](https://github.com/netlify/cli/pull/1027)
- fix(deps): update dependency passport to ^0.4.1 [`#1026`](https://github.com/netlify/cli/pull/1026)
- fix(deps): update dependency node-fetch to ^2.6.0 [`#1025`](https://github.com/netlify/cli/pull/1025)
- fix(deps): update dependency morgan to ^1.10.0 [`#1024`](https://github.com/netlify/cli/pull/1024)
- Upgrade Netlify Build [`#1030`](https://github.com/netlify/cli/pull/1030)
- fix(deps): update dependency graphql-tools to ^4.0.8 [`#1021`](https://github.com/netlify/cli/pull/1021)
- fix(deps): update dependency http-proxy-middleware to ^0.21.0 [`#1022`](https://github.com/netlify/cli/pull/1022)
- fix(deps): update dependency @types/node to ^10.17.28 [`#1018`](https://github.com/netlify/cli/pull/1018)
- chore(deps): lock file maintenance [`#1028`](https://github.com/netlify/cli/pull/1028)
- chore: Revert "Test on Node 14 (#1014)" [`#1016`](https://github.com/netlify/cli/pull/1016)
- Test on Node 14 [`#1014`](https://github.com/netlify/cli/pull/1014)
- Upgrade Netlify Build [`#1012`](https://github.com/netlify/cli/pull/1012)
- Remove `dependency-cruiser` [`#1013`](https://github.com/netlify/cli/pull/1013)
- fix(deps): update dependency axios to v0.19.2 [`#999`](https://github.com/netlify/cli/pull/999)
- fix(deps): update dependency @types/node to ^10.17.27 [`#998`](https://github.com/netlify/cli/pull/998)
- fix(deps): update dependency @types/aws-lambda to ^8.10.59 [`#997`](https://github.com/netlify/cli/pull/997)
- chore(deps): update dependency markdown-magic to ^0.2.0 [`#992`](https://github.com/netlify/cli/pull/992)
- fix(deps): update dependency @sanity/client to ^0.147.3 [`#996`](https://github.com/netlify/cli/pull/996)
- fix(deps): update dependency bad-words to ^3.0.3 [`#1000`](https://github.com/netlify/cli/pull/1000)
- fix(deps): update dependency body-parser to ^1.19.0 [`#1001`](https://github.com/netlify/cli/pull/1001)
- fix(deps): update dependency cookie-parser to ^1.4.5 [`#1004`](https://github.com/netlify/cli/pull/1004)
- fix(deps): update dependency express to ^4.17.1 [`#1005`](https://github.com/netlify/cli/pull/1005)
- fix(deps): update dependency faunadb to ^2.14.2 [`#1006`](https://github.com/netlify/cli/pull/1006)
- fix(deps): update apollo graphql packages [`#995`](https://github.com/netlify/cli/pull/995)
- chore(deps): lock file maintenance [`#1007`](https://github.com/netlify/cli/pull/1007)
- fix(deps): update dependency cookie to ^0.4.1 [`#1003`](https://github.com/netlify/cli/pull/1003)
- chore(deps): update node.js to >=v8.17.0 [`#994`](https://github.com/netlify/cli/pull/994)
- Pass site or siteId to @netlify/config [`#1008`](https://github.com/netlify/cli/pull/1008)
- fix(function-builder): report build errors [`#988`](https://github.com/netlify/cli/pull/988)
- chore(deps): lock file maintenance [`#987`](https://github.com/netlify/cli/pull/987)
- Upgrade Netlify Build [`#985`](https://github.com/netlify/cli/pull/985)
- chore(deps): improve renovate config [`#984`](https://github.com/netlify/cli/pull/984)
- docs: fix typos in netlify-dev.md [`#983`](https://github.com/netlify/cli/pull/983)
- feat(functions): mock identity response with properly-shaped data [`#603`](https://github.com/netlify/cli/pull/603)
## [v2.58.0](https://github.com/netlify/cli/compare/v2.57.0...v2.58.0) - 2020-07-06
### Merged
- Functions: Handle query parameters correctly [`#976`](https://github.com/netlify/cli/pull/976)
- fixes #977 change request body validation [`#978`](https://github.com/netlify/cli/pull/978)
- Deploy: Force async on large deployments [`#966`](https://github.com/netlify/cli/pull/966)
- Use base64 encoding for binary types [`#975`](https://github.com/netlify/cli/pull/975)
- fix: wait for chokidar ready event before listening to function builder src dir [`#974`](https://github.com/netlify/cli/pull/974)
### Fixed
- fixes #977 change request body validation (#978) [`#977`](https://github.com/netlify/cli/issues/977) [`#977`](https://github.com/netlify/cli/issues/977)
## [v2.57.0](https://github.com/netlify/cli/compare/v2.56.0...v2.57.0) - 2020-07-01
### Merged
- Dev: Fix false positives for Netlify Forms [`#973`](https://github.com/netlify/cli/pull/973)
## [v2.56.0](https://github.com/netlify/cli/compare/v2.55.0...v2.56.0) - 2020-06-30
### Merged
- Improve how the project root is resolved [`#953`](https://github.com/netlify/cli/pull/953)
### Commits
- Dont format docs [`6c650ec`](https://github.com/netlify/cli/commit/6c650ecbde18aaeefc25dabbefdd4231638ec689)
## [v2.55.0](https://github.com/netlify/cli/compare/v2.54.0...v2.55.0) - 2020-06-30
### Merged
- Fix requests hanging when function not found [`#965`](https://github.com/netlify/cli/pull/965)
- Add `--debug` CLI flag [`#964`](https://github.com/netlify/cli/pull/964)
- Upgrade Netlify Build [`#957`](https://github.com/netlify/cli/pull/957)
- chore: fix fossa [`#956`](https://github.com/netlify/cli/pull/956)
- github tools: add fossa license scanning [`#927`](https://github.com/netlify/cli/pull/927)
- Fix checks for "command" and "dir" combination [`#936`](https://github.com/netlify/cli/pull/936)
- Dev: Dont force redirect on internal URL's [`#949`](https://github.com/netlify/cli/pull/949)
- Fix query param and headers behavior [`#938`](https://github.com/netlify/cli/pull/938)
- Add support for form submissions [`#780`](https://github.com/netlify/cli/pull/780)
### Commits
- Formatting [`7aa525b`](https://github.com/netlify/cli/commit/7aa525b9e09297ad01815c3520002113254d6383)
- Dont format .md files [`d63e839`](https://github.com/netlify/cli/commit/d63e839432222d7fe6abccee2140f68fbf36128e)
## [v2.54.0](https://github.com/netlify/cli/compare/v2.53.0...v2.54.0) - 2020-06-15
### Merged
- Upgrade Netlify Build [`#946`](https://github.com/netlify/cli/pull/946)
- Deploy: Rename --branch to --alias [`#943`](https://github.com/netlify/cli/pull/943)
- Bump websocket-extensions from 0.1.3 to 0.1.4 in /site [`#942`](https://github.com/netlify/cli/pull/942)
- Update Functions Docs to Include Functions Domain [`#944`](https://github.com/netlify/cli/pull/944)
- Fix shadowing of files when request has query params [`#940`](https://github.com/netlify/cli/pull/940)
- Correction in docs [`#929`](https://github.com/netlify/cli/pull/929)
### Commits
- Formatting [`4526c6f`](https://github.com/netlify/cli/commit/4526c6f4ca969d4effd591982ba56477ba73d41a)
- Update README.md [`4285208`](https://github.com/netlify/cli/commit/4285208c58551c463ece8f91af161db5db22ec24)
- Add script to install test deps [`5c19a7b`](https://github.com/netlify/cli/commit/5c19a7bab1f48b4a7962a2a89621b3fc6d5114f0)
## [v2.53.0](https://github.com/netlify/cli/compare/v2.52.0...v2.53.0) - 2020-06-03
### Merged
- Add support for branch deploys [`#907`](https://github.com/netlify/cli/pull/907)
- Upgrade Netlify Build [`#934`](https: