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.
Generated by auto-changelog
.
v2.30.0 - 2020-01-15
- Netlify Dev: Handle error while killing child process
5f61065
- Netilfy Dev: Pass down process env to child
99934f5
- fix detector comment
8a9de30
v2.29.0 - 2020-01-10
- Validate existence of config file in command
#680
- Proper fix for zombie process on exception
64d6e67
- Remove redundant config error handling
cfa4235
- ⛔ Validate existence of config file in command
23f0dae
v2.28.0 - 2020-01-09
- Add detector for Expo
#672
- Handle zombie processes differently
#679
- fix: netlify#675
#678
- Revert default autoLaunch behavior to true
#673
- Update package-lock.json
195d01d
- Use Expo's default
web
script68e61d8
- Dev: Fix static server dist path
263eef6
v2.27.0 - 2020-01-08
- Fix random port assignment for dev server
590a94a
- Formatting
32e068c
- Update get-port package
ef1e08e
v2.26.0 - 2020-01-08
- Fix functions server port assignment
#674
- Revamp redirects parsing
#661
- Remove duplicate port allocation - fixes #658
#669
- Allow users to configure Git remote on init
#635
- fill in proxyPort when detector is bypassed
#644
- Fix double space before env var name
#662
- Update package-lock
#656
- show useful error if targetPort is unknown
#602
- Output site_name when deployed with --json arg
#651
- docs: update gh doc links
#650
- Add .md to broken function subcommand links
#649
- Update function list command
#645
- Remove useless conditional
#637
- chore: remove unused deps
#646
- Fix netlify-redirect-parser problem by updating
5e28d0c
- docs: update paths
3bb6ed1
- refactor: clean up functions:list & add json logging
c895829
v2.25.0 - 2019-12-10
- Allow users to configure Git remote on init
21dcef9
- Remove useless conditional
550c653
- Update changelog to fix inconsistency
4468429
v2.24.0 - 2019-12-06
v2.23.1 - 2019-12-06
- Update Config parsing to work with netlify build
#616
- refactor: add siteId
eb3f96f
- chore: add todo
b191361
- Check if process exists before try to kill
04fc714
v2.23.0 - 2019-12-05
- Allow configuration of auto launch feature
#631
- Use const
7a2b6d6
v2.22.0 - 2019-12-05
- Fix zombie child proceses
#628
- Use netlify-redirect-parser package
#611
- Allow no configuration file with
netlify build
#619
- refactor: delete old config parsing
6bd8a44
- chore: update config dep
4012c9d
- fix: dont run detector sync lookup for every command
18f1b30
v2.21.0 - 2019-11-13
- Open URL on netlify dev
#612
- Use netlify-redirect-parser package
02879d1
- show useful error if targetPort is unknown
0b4c507
- netlify dev: Warning if open fails
8a4e8a7
v2.20.2 - 2019-11-01
v2.20.1 - 2019-10-29
- Fix configuration loading with
netlify build
#595
- Improves
netlify build
command#593
- Update code links to new repository
#586
v2.20.0 - 2019-10-28
- Allow overriding the api target host
#582
v2.19.5 - 2019-10-28
v2.19.4 - 2019-10-25
- Bump
@netlify/build
version#588
- Bump @netlify/build version
f1318fc
- Bump build version
f97a152
- Update code links to new repository
6b16e65
v2.19.3 - 2019-10-24
- Bump @netlify/build version
#585
v2.19.2 - 2019-10-22
- chore: bump version
437d806
v2.19.1 - 2019-10-22
- Typo in error message
#578
v2.19.0 - 2019-10-16
- Fix tests when run in a path containing spaces
#567
- Refactor redirects to a seperate function
e5c0481
v2.18.2 - 2019-10-16
- bump
#574
v2.18.1 - 2019-10-16
- fix: remove naming conflict
#572
- Update a var name to urlForAddons
9fc89fe
v2.18.0 - 2019-10-16
v2.17.0 - 2019-10-08
- Dev: Fix port flag
#488
v2.16.0 - 2019-10-07
- Fix linting
#555
- Merge CLI utils to this repository
#551
- Fix supported Node.js version
#554
- Fix running npm scripts on a Windows machine
#553
- Fix prettier
#552
- Update API documentation URLs
#546
- Dev: Add new tests for get-functions.js
#548
- Dev: Allow custom headers on rewrites
#547
- Dev: Fix 404 redirects
#538
- Dev: Try static files before deciding on redirect
#533
- Add new test for telemetry module, validating of eventName
#542
- Fixing prettier issues, and add to scripts test:prettier
#543
- Fix: Fixing some no-unused-vars warnings from eslint
#540
- Fix: Fixing the relative path in test
#535
- Dev: Respect the dir flag for serving directory
#532
- Fix: Fixing prettier issues, and add to scripts test:prettier
f41e236
- Merge
cli-utils
repository6bced11
- Dev: Move rediects logic into proxy server
d6bee67
v2.15.0 - 2019-09-12
- Dev: Only pipe stdio when running create-react-app
#528
- RulesProxy: ignore rediect rule for base
#527
- Show
netlify addons
command#524
- RulesProxy: Make sure _redirects works with dev
27f92f2
- update logo
3984bbb
- Dev: Make stdio more maintainable
4cbdb02
v2.14.0 - 2019-09-11
- Update links to netlify dev documentation
#523
- Dev: Make functions port configureable
#525
- Fix port for proxy redirects
#520
- Rules Proxy: Pass on query parameters
#519
- Import rules-proxy and and redirect-parser
#518
- Consider sites from different team in Netlify link
#500
- Improve prompts for
link
command#502
- Add Parcel detector
#505
- rename deploy path
#508
- Improve analytics
#513
- Update ISSUE_TEMPLATE.md
#504
- Neltify -> Netlify
#512
v2.13.1 - 2019-09-02
- make functions folder existence optional for netlify deploy
#497
- Jekyll detector: Remove -l param
#491
- Fix dependencies
#495
- Restore ability to search by site name in
link
9eb0146
- Edit prompt text for clarity and consistency
e211d3e
- Simplify site selection in git remote prompt
d128518
v2.13.0 - 2019-08-29
- Deploy: Add a timeout flag
#489
- Fix repeated downloads of live-tunnel binary on Windows
#485
- Update docs
#490
- sites:create Fix JSON log
#391
- Functions: Add support for multi-value headers
#487
- Add command to switch active Netlify account
#395
- Merge netlify-dev-plugin in CLI
#396
- Functions: Fix isBase64Encoded
#398
- Functions: Add client-ip header to request
#397
- chore: Minor fix
#393
- Update issue template
#392
- Automatically Ignore .netlify folder on init/link
#358
- refactor: update status verbose flag
#390
- feat(chore): show up local env-info with --verbose flag
#382
- add json output with siteId
#384
- add “netlify api” command
#379
- Merge netlify-dev-plugin
9ffd514
- Create netlify-dev.md
c45fa71
- Remove netlify-dev-plugin from config
278714f
v2.12.0 - 2019-07-30
v2.11.33 - 2019-07-30
- Update netlify-dev-plugin
a254ec0
v2.11.32 - 2019-07-30
v2.11.31 - 2019-07-24
- Add missing postinstall script
#380
v2.11.30 - 2019-07-24
- Add global --json, --auth, && --silent flag support
#371
- [WIP] Add integration tests
#254
- Add postinstall success message
#367
- Remove Github token from browser history
#364
- add release checklist notes
#363
- Update npm-shrinkwrap.json
109cfa4
- update addon commands to support silent flag
e5fd29c
- add working site:delete command
24ccc8b
v2.11.30-re-release9 - 2019-07-24
- Deployment changes
#377
v2.11.30-re-release8 - 2019-07-24
- Update .travis.yml
b31497d
v2.11.30-re-release7 - 2019-07-24
- Update .travis.yml
837df32
v2.11.30-re-release6 - 2019-07-24
v2.11.30-re-release5 - 2019-07-24
- Travis: Install before publish
a713dcc
v2.11.30-re-release3 - 2019-07-24
- Remove "prepublishOnly" script
cc50357
v2.11.30-re-release2 - 2019-07-24
- Travis: Remove branch constraint from deploy
fca8133
v2.11.30-re-release10 - 2019-07-24
- Update CircleCI config
9337235
- Delete .travis.yml
a2b9d33
- CircleCI: Don't deploy on branches
c7d72ae
v2.11.30-re-release - 2019-07-24
- Revert "Revert "Disable deploy on master branch""
b8b5d50
v2.11.29 - 2019-07-19
v2.11.28 - 2019-07-19
- bump dev plugin
#360
v2.11.27 - 2019-07-18
- Revert "Remove shrink-wrap pruning during pack step"
#338
- Allow user to choose another site name if current doesn't exist
#342
- Add Github login through app.netlify.com
#348
v2.11.26 - 2019-07-17
v2.11.25 - 2019-07-17
- update util dep
#357
v2.11.24 - 2019-07-17
- Make all command honor process.env.NETLIFY_AUTH_TOKEN
#354
- getRepoDate: Fix host
#352
- Some grammar fixes
#343
- Ignore .idea dir
#346
- updates messaging for creating sites and error messages
#334
- use a list of sites to chose from rather than entering the name manually
#335
- Add Github login through app.netlify.com
7390469
- Allow user to input different site name
524f368
- bump cli-utils
40b4b8e
v2.11.23 - 2019-06-17
v2.11.22 - 2019-06-06
- bump client
#330
- add chalk to netlify init output
0b806bf
v2.11.21 - 2019-06-06
- add —json flag for programatic access
#313
- Catch error and finish with error upon create/update/delte of addons
#329
- update deps
636af33
v2.11.20 - 2019-06-05
- Friendlier output for newcomers
#323
- update deps
6d17935
- make existing repo sound more like a success than a failure
6a7faf5
- make success more clear
958b55b
v2.11.19 - 2019-05-20
- only show config prompts for addons with config
#317
v2.11.18 - 2019-05-09
- bump versions
f57ce8e
v2.11.17 - 2019-05-08
- update deps
0b53eac
v2.11.16 - 2019-05-07
- bump dev plugin
bacbcf2
- add —json flag for programatic access
ca24e49
- remove CLI spinners when —json flag present
ba56d7b
v2.11.15 - 2019-04-29
v2.11.14 - 2019-04-25
- bump versions
c6c156d
v2.11.13 - 2019-04-25
v2.11.12 - 2019-04-22
- Update Zip-it-and-ship-it to 0.3.1
#300
v2.11.11 - 2019-04-18
- update deps
f415fbe
v2.11.10 - 2019-04-17
- Update cli-utils to ^1.0.2
#299
v2.11.9 - 2019-04-16
v2.11.8 - 2019-04-16
- Use cli-utils
#289
- update netlify dev plugin
514d759
- Add a test for raw parsing
deb4cb9
- Use conventional file casing
60ad9d0
v2.11.7 - 2019-04-10
- bump netlfiy dev for chalk bug
e4c2816
v2.11.6 - 2019-04-10
- Repair tests
#294
- Repair tests
#293
- bump netlify dev
181cea1
v2.11.5 - 2019-04-10
- bump netlify dev plugin again
9f17172
v2.11.4 - 2019-04-09
v2.11.3 - 2019-04-09
- bump netlify dev plugin
7bd2968
v2.11.2 - 2019-04-09
- update netlify-dev-plugin version
5e068c3
v2.11.1 - 2019-04-09
- update netlify-dev-plugin version
c9ce64e
v2.11.0 - 2019-04-09
- Update netlify toml template and bring it to manual init as well
#287
- fix netlify addons:delete bug if multiple addons exist
f423a40
v2.11.0-beta.0 - 2019-04-09
v2.10.1 - 2019-04-09
- Fix status command to accommodate teams changes
#288
- upate toml template
4c2d2d2
- bring it to manual config as well
177da2f
- Tweak site create command for new teams
513a611
v2.10.0 - 2019-04-04
- Remove shrink-wrap pruning during pack step
#283
- Validate site name on init command
#264
- Update delete addon
#265
- Removed unknown character from log msg
#278
- add alias for addons command
#276
- confirm before doing destructive actions
#271
v2.9.1 - 2019-03-21
- fix bug with 2.9.0 release
5ecebd9
v2.9.0 - 2019-03-20
- make netlify init work with netlify.toml, see #210 #267
#268
- add netlify init sugar #210 #267
5b5596f
- Standardise capitalization of words in init command
da29843
- minor tweaks
81de3d5
v2.8.3 - 2019-03-05
v2.8.2 - 2019-03-04
- Update shrinkwrap semver
cbc1d6e
v2.8.1 - 2019-02-25
- Update zip-it-and-ship-it to 0.2.2
#260
- Update azure-pipelines.yml for Azure Pipelines
#255
- Centralize CI in Azure DevOps.
#253
- Update zip-it-and-ship-it
5224702
- add integration tests for addon creation flow
8c497f7
- add required field check
4cf8742
v2.8.0 - 2019-02-21
v2.7.4 - 2019-02-20
- Update netlify and other dependencies
#247
- add addon:config & update addon:create command
8adfa6f
- add addons:config command
aa7c6ac
- remove show and update addon command
eadea85
v2.7.3 - 2019-02-20
v2.7.2 - 2019-02-19
- Only ship js files in the src folder
c79c3fc
v2.7.1 - 2019-02-19
- Fix octokit
#245
- Update Octokit to fix authentication
#243
- Bump semver
6672b52
v2.7.0 - 2019-02-08
- Dep chores
#241
- Fix log PATH to be cross-platform
#208
- Minor cleanup to addons:create
#220
- Update js-client providing zip-n-ship capabilities
#239
- Fix function config lookup in netlify.toml
#240
- Restore original package-lock.json after packing
#237
- Fix function config lookup in netlify.toml
#209
v2.6.6 - 2019-01-31
- Run prune before shrink-wrap
#236
- Run prune before shrink-wrap
761fcc5
v2.6.5 - 2019-01-31
- Publish with a shrink-wrap file again
#235
- Publish with a shrink-wrap file again
#234
v2.6.4 - 2019-01-23
- Even more upload fixes
#218
- Improve error message priting
3b2c54a
- Update lock file
ad54af3
- Update js-client to fix upload failures
296bc9b
v2.6.3 - 2019-01-20
- Update js-client to fix rate limit handling
#217
- Update js-client to fix rate limit handling
32590eb
v2.6.2 - 2019-01-19
- Fix rate limiting handing
#215
- Fix log PATH to be cross-platform
64c175a
v2.6.1 - 2019-01-09
- Remove autocomplete plugin
#207
- Remove autocomplete plugin
#204
v2.6.0 - 2018-12-18
- Update dependencies
#203
- Add @oclif/plugin-autocomplete plugin
#191
- Exit with status 1 on directory errors
#202
- Use prepublishOnly only hook
aff28c4
v2.5.1 - 2018-12-13
- fix(auth): due to api change in @octokit/rest
#200
- fix(auth): due to api change in @octokit/rest
#199
v2.5.0 - 2018-12-06
- Add addons:show command
#190
- Add simple JSON parsing to parse raw for addons commands
#189
- Output and feedback enhancements
#169
- Improve init flow in various manual depoy states
#186
- Allow CI setup without a local clone from sites:create command
#178
- Update check improvements
#188
- Allow CI setup without a local site
a01455f
- A few init improvements
fdf0723
- Check for updates more frequently
e4fcbe8
v2.4.0 - 2018-12-05
- Add a plugin system
#132
- Add oclif help and plugins plugin.
#187
- Fix renamed GitHub method
#185
- Chore: Updates
#184
- Use a package-lock file instead of shrink-wrap strategy
#183
- Remove color highlights from description and help text
#137
v2.2.3 - 2018-11-26
- Fix missing dependencies
4dd06ad
v2.2.2 - 2018-11-26
- Bump dependencies
fc2305e
v2.2.1 - 2018-11-06
- Update Netlify API client to 2.2.1
#176
v2.2.0 - 2018-11-02
- Allow users to set the login url in the auth flow
#172
- Remove package-lock from site
#173
- Update CLI prompts for more consistent style
#171
v2.1.3 - 2018-10-29
- Update ESLint plugin
#168
- Handle GitHub error better when user lacks perms
#167
- Fix missing site_id error
#165
- Fix typos
#160
- Handle GitHub error better when user lacks perms
#151
- fix(deploy): missing siteId error
1bd224a
v2.1.2 - 2018-10-19
- fix netlify#156
#156
v2.1.1 - 2018-10-15
- Handle type error in project-root algorithm
#148
- Handle type error in project-root algorithm
#145
- Update eslint-plugin-prettier
396e11b
v2.1.0 - 2018-10-15
- Add flags and ENV var support to deploy and fix bugs
#147
v2.1.0-beta.2 - 2018-10-15
- Site info lookup bug
dab85dd
v2.1.0-beta.1 - 2018-10-13
- Update netlify.toml
#143
- Add flags and ENV var support to deploy
474d843
- Improve login flow
3f2ef54
- update base class
49d7606
v2.0.0 - 2018-10-09
- Add install and docs sections to README
3d2aefc
- Note the name of the command in README
3dade93
- Remove logout cmd from list
41557f5
v2.0.0-beta.10 - 2018-10-09
v2.0.0-beta.9 - 2018-10-09
v2.0.0-beta.8 - 2018-10-09
- Doc strings tweaks
#138
- Implement improved project resolution algorithm
#139
- Copy
#136
- Some docs tweaks
#135
- Doc string site build updates
#133
- Update deploy.md
#131
- Moving the usage docs to the docs website and other docs improvements
#126
- Update js-client
#125
- Fix docs build
02ebb80
- Moving the usage docs to the docs website
85f483a
- Fix child command descriptions
cc7d44c
v2.0.0-beta.7 - 2018-09-24
- Update to netlify@2.0.1-beta.8
#124
v2.0.0-beta.6 - 2018-09-20
- remove old siteConfig getter
66241e0
- update get siteId refs
656bf61
- update base class with resolved configuration in init
d2f2367
v2.0.0-beta.5 - 2018-09-18
- Improved error handling around deploys
2bee51b
v2.0.0-beta.4 - 2018-09-17
- Add the ability to add deploy messages
#113
- Improve deploy logging
#112
- Use netlify/js-client
#109
- Make form attribute
#110
- Update site
#108
- Use js-client module
cc2ac49
- Add request form to register addons
37acb60
- A few more api swap fixes
b0eb925
v2.0.0-beta.3 - 2018-09-10
- Don’t throw on state lookup in a missing folder
#106
v2.0.0-beta.2 - 2018-09-10
v2.0.0-beta.1 - 2018-09-10
v2.0.0-alpha.7 - 2018-09-08
- update token refs
#99
- Update global config
#96
- update main readme
#95
- Update docs
#94
- Automatically use git remote URL to
netlify link
sites#92
- improve header output
#93
- Update docs site
#91
- Use an alternate open browser lib
#89
- Improve watch copy
#88
- Add draft deploys
#87
- Improve watch copy
#82
v2.0.0-alpha.6 - 2018-08-30
- Deploy feedback
#86
- Incorporate some flag design to the deploy command
#85
- Set up our new client id
#71
- Fix Copy
#64
- Create Github deploy notifications on init
#63
- Fix Copy
#56
v2.0.0-alpha.5 - 2018-08-28
- Upload netlify TOML when deploying
#61
- Add update notifier
#60
- Fix badge links
#59
- 2.0.0 Release
#51
- Fix lint
#50
- [WIP] Update docs
#99
- Use netlify.toml info when linking
#98
- Watch on init, and remove from sites commands
#97
- Improve file filtering
#95
- Remove unneeded quotes on link
#94
- Document base class and reorganize
#92
- Readme tweaks
#91
- s/http/https
#90
- Fix readme name hack
#89
- Appveyor
#49
v2.0.0-alpha.4 - 2018-08-22
v2.0.0-alpha.3 - 2018-08-22
- Fix function deploys
#48
- Init GitHub
#87
- Add Init function
#47
- [WIP] Add
addons
commands#85
- Initial sites:create command
#72
v2.0.0-alpha.2 - 2018-08-17
- Fix prod dependencies
6a462dc
v2.0.0-alpha.1 - 2018-08-16
- update open cmd
#81
- Fix function uploads
#70
- Update status command
#69
- Remove help plugin
#68
- Function deploys
#62
- Add unlink command
#67
- Fix api calls
#65
- Add inquirer prompts
#45
- Swap deps
#46
- Use open-api spec directly
#44
- Deploy Command
#37
- Add status command
#38
- Add whoami command
#36
- Init again
#31
- Site config
#27
- Reset Repo
b62819b
- Use r2 API client using open-api derived methods
080572f
- Check in function deploy work
48b7605
- Deploy command
#26
- Fix a bunch of babel and Ava issues
#25
- Add ava test harness
#23
- Use new auth hook
#22
- Only store the auth token
#21
- Add a babel build step
#19
- Env override
#18
- Add login hook
#16
- Promisify api client
#15
- Add login
#7
- Scaffold cmds
#6
- Add prettierrc file
#5
- remove java codegen deps
#4
- Use openapi client module
#2
- Fix authentication prompt typo
#41
- deprecatin'
#38
- Add missing project management files.
#22
- Add "env" command
#18
- Permalink is displayed after deployment (along with the alias URL).
#5
- Fixes #3 - Content-Length was not always correct in post requests
#3