forked from heroku/cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
737 lines (590 loc) · 14.3 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
4.27.13 2016-01-14
==================
Fix updating to reexec to load new code during update process
4.27.12 2016-01-14
==================
Skip org from json when empty
4.27.11 2016-01-11
==================
Added wantsOrg and needsOrg command properties
4.27.10 2016-01-08
==================
Added heroku-spaces to core plugins
4.27.9 2015-12-14
==================
Increase blocking update intervals to 90 days
Ensure plugins always update
Setup builtin plugins before running commands command
Remove script from process title
Show devcloud on login prompt
4.27.8 2015-12-04
==================
Show symlinked plugins on `heroku plugins`
Skip checking symlinks of nil plugins
Fix ssh git urls when HEROKU_HOST is set
Show version in HEROKU_DEBUG output
4.27.7 2015-11-30
==================
Retry plugin install on failure
Fix ARMv6 builds (Raspberry pi)
Added --sso flag for login
4.27.6 2015-11-21
==================
Skip adding null plugins to cache
4.27.5 2015-11-20
==================
Quick fix for nil plugin pointer problem
Bug fix when plugin was missing but inside ~/.heroku/plugin-cache.json
4.27.4 2015-11-19
==================
Fix issue with slow plugin reading
Enable color on windows
Show message on login if user is behind proxy
4.27.3 2015-11-18
==================
use godep
Add appveyor.yml for windows testing
fix bug with "-" flag
Setting .go eol = lf to fix Windows go fmt ./...
fixed golint errors
fix name of ExampleRunScript to no longer reference old Client object
Add go vet & go fmt commands & build badge
Mask the query param password on network failure
Updating github.com/dickeyxxx/speakeasy dependency
Remove hardcoded reference to /bin/stty
added auth:token command
use $XDG_DATA_HOME if available
show npm progress under GODE_DEBUG
4.27.2 2015-11-04
==================
Json escape process title string
Show npm error message on failure
node v5.0.0
Ignore '.staging' plugin
Added hidden which command
4.27.1 2015-11-02
==================
Reverted system tmp dir PR
4.27.0 2015-11-02
==================
Show plugin name when it fails
Fix fileExists on some windows machines
Use system tmp dir instead of ~/.heroku/tmp
Use HEROKU_NODE_PATH env var
Remove iojs compatibility
Return nonzero status on login failure
Use HEROKU_DEBUG_HEADERS
Simplified process title
4.26.1 2015-10-16
==================
Fix cache for packages that are not plugins
4.26.0 2015-10-16
==================
Updated npm to 3.3.8 from 2.14.7
4.25.5 2015-10-15
==================
Use os.Stat for file exist check on windows
4.25.5 2015-10-15
==================
Use os.Stat for file exist check on windows
4.25.4 2015-10-15
==================
Raise error when checking if file exists
4.25.3 2015-10-10
==================
Update node to 4.2.1
Help output tweaks
Fix error handling with npm install errors
4.25.2 2015-10-08
==================
Updated node to 4.1.2
Stream GODE_DEBUG output
Set process title
4.25.1 2015-09-30
==================
Fixed arg parsing for --remote=foo with equals sign
4.25.0 2015-09-30
==================
Added message when failed to read password
Fixed updates in LOCALAPPDATA directory on windows
4.24.5 2015-09-29
==================
Re-cache core plugins after installing
4.24.4 2015-09-28
==================
Added heroku-addons as default plugin
4.24.3 2015-09-28
==================
Switch back to speakeasy (no openbsd support)
4.24.2 2015-09-28
==================
Switch to gopass
4.24.1 2015-09-28
==================
Exit if error reading password
4.24.0 2015-09-28
==================
Move windows dir to LOCALAPPDIR
Disable help from 'help' argument (handled in v3)
Sort topics/commands by name
Fix help indentation
4.23.7 2015-09-24
==================
Updated node to 4.1.1
Updated npm to 2.14.4
Fix node autoupdates
4.23.6 2015-09-24
==================
Add help for --app and --remote flags
4.23.5 2015-09-24
==================
Fixed removing in netrc parser
4.23.4 2015-09-24
==================
Use new netrc parser
Do not use ancient versions of node/iojs
4.23.3 2015-09-22
==================
Fixed issue with update causing node to download to current directory
4.23.2 2015-09-22
==================
Bug fix for HEROKU_HOST values starting with 'http*'
4.23.1 2015-09-22
==================
Move node and npm to CDN host
Ensure npm is always setup
4.23.0 2015-09-21
==================
Updated node to 4.1.0
Moved login commands to v4
Use heroku.com domains for S3
Allow setting --force and --user flags via env vars
Allow HEROKU_HOST without api. prefix
4.22.5 2015-09-10
==================
use go386=387 for older cpus without sse2
4.22.4 2015-09-08
==================
Set GOMAXPROCS to potentially fix threading issue on ubuntu
Add reminder to npm install after plugins:link
4.22.3 2015-08-31
==================
Ignore .DS_Store as a plugin
4.22.2 2015-08-27
==================
Use https for npm download
4.22.1 2015-08-27
==================
Fix race condition when installing plugins
Correct error when iojs tarball fails to download
4.22.0 2015-08-26
==================
Added builtin plugins:
* heroku-apps
* heroku-fork
* heroku-git
* heroku-local
* heroku-run
* heroku-status
4.21.7 2015-08-25
==================
Updated iojs to 3.2.0
4.21.6 2015-08-21
==================
Updated to go1.5
4.21.5 2015-08-21
==================
Only update plugins that are not symlinked
Increased connection timeout
4.21.4 2015-08-18
==================
Fix staging urls with goreq
4.21.3 2015-08-14
==================
Fix windows iojs download
4.21.2 2015-08-13
==================
Use custom ssl certs for iojs download
4.21.1 2015-08-12
==================
Added wantsApp flag
4.21.0 2015-08-11
==================
Asynchronously update iojs versions
Fixed auth:whoami for invalid api keys
Updated iojs to 3.0.0
4.20.12 2015-08-03
===================
Added more info to user agent
Added 2fa alias for two_factor
Updated goreq
4.20.11 2015-07-08
===================
Updated iojs to 2.3.3
4.20.10 2015-07-07
===================
Fixed bug with 32-bit linux and iojs
4.20.9 2015-07-02
==================
Added GODE_DEBUG flag
Only block for updates if longer than 2 weeks
Check for 200 status code in updater
read HEROKU_HEADERS
added twofactor commands
4.20.8 2015-06-19
==================
Use new Heroku npm registry
4.20.7 2015-06-08
==================
Added apiHost, gitHost, and httpGitHost to context
4.20.6 2015-06-02
==================
Fix auth:login
4.20.5 2015-06-02
==================
Hide v4 login command due to sudo issues
4.20.4 2015-06-03
==================
Use HEROKU_HOST instead of HEROKU_API_URL for netrc credentials
4.20.3 2015-06-02
==================
Hide v4 login command due to sudo issues
4.20.2 2015-06-01
==================
Fixed git url in netrc
4.20.1 2015-06-01
==================
Added missing login topic
4.20.0 2015-06-01
==================
Added auth:whoami
Added login command
4.19.33 2015-05-29
==================
Updated gode to 2.3.12
4.19.32 2015-05-29
==================
Updated iojs to 2.1.0
Updated gode to 2.3.11
4.19.31 2015-05-29
==================
Updated gode to 2.3.10
4.19.30 2015-05-29
==================
Added arm support
Trim help text
4.19.29 2015-05-28
==================
Fixed bug with HEROKU_APP overriding --app flag
4.19.28 2015-05-27
==================
Added default option for commands
4.19.27 2015-05-20
==================
Fixed bug with no netrc file
4.19.26 2015-05-20
==================
Print call stack if HEROKU_DEBUG=true
4.19.25 2015-05-20
==================
Fixed bug with update timeouts even when no update is done
4.19.24 2015-05-20
==================
Fixed issue with updater forking
4.19.23 2015-05-19
==================
Updated iojs to 2.0.2
4.19.22 2015-05-19
==================
Use ~/.heroku/cacert.pem
Added some debugging output under HEROKU_DEBUG
Skip plugin updating if there are none
Changed help exit code to 0
Added description to help
Added --version command
New error/warning output
Added supportsColor to context
Fixed remote error display with no remotes
4.19.21 2015-05-15
==================
Attempt to repair plugin on module loading error
Fixed error handling on plugins:link
4.19.20 2015-05-15
==================
Many bug fixes around updating
Append plugin info to user agent
Fixed signal swallowing on password prompt
4.19.19 2015-05-14
==================
Added support for .gpg netrc files
4.19.18 2015-05-14
==================
Added hidden flag and arg support
Added basic command completion
Set cwd before loading plugin
Fixed uninstalling output
Show npm output when install fails
4.19.17 2015-05-13
==================
Updated gode to 2.3.7
Better check to see if gode is setup
Disabled update notification
Changed module requiring in JS call to make debugging simpler
4.19.16 2015-05-11
==================
Reduced panics to errors for setup errors
Added debug info to rollbar
Fixed output of plugin install errors to log
Clean up .old update files
4.19.15 2015-05-08
==================
Updated gode to 2.3.6
4.19.14 2015-05-08
==================
Improved argument parsing options
Better messaging for git errors
4.19.13 2015-05-08
==================
Updated gode to 2.3.5
4.19.12 2015-05-08
==================
Updated gode to 2.3.4
4.19.11 2015-05-08
==================
Fixed bug with windows paths
4.19.10 2015-05-08
==================
Updated gode
Updated iojs to 2.0.1
4.19.9 2015-05-08
=================
Ensure update removes lock file
Removed panics in place of simpler errors
Made netrc reading less strict
4.19.8 2015-05-07
=================
Exec plugins instead of spawning processes
4.19.7 2015-05-07
=================
Switch to speakeasy for passwords
Updater bug fixes
Cleaned up git errors
4.19.6 2015-05-07
=================
Reduce update checks to every 4 hours
4.19.5 2015-05-07
=================
Attempt to reinstall plugins that were not fully installed
Show warning if updating
4.19.4 2015-05-07
=================
Allow multiple git remotes for app if they have the same value
Added version (user agent) to context
4.19.3 2015-05-07
=================
Removed red text from errors
Fixed login for 2fa
Added newline to netrc
Load plugins into commands list
Hide hidden commands on commands list
Hide commands that should not override
Fixed null reference exception when loading plugins
Ignore errors from lockfile issues
4.19.2 2015-05-06
=================
Updated gode to 2.3.2
4.19.2 2015-05-06
=================
Updated gode to 2.3.2
4.19.1 2015-05-06
=================
Fixed bug with updating lockfile on Windows
4.19.0
======
Added --debugger flag to debug plugins with node-inspector
Fixed bug with plugins:link and directory not matching plugin name
Better error catching and logging
4.18.0
======
Added soft background updating
Cache plugin information
Made path optional for plugins:link
Performance tweaks
4.17.3
======
Only parse remote or app when command needs it
4.17.2
======
Added plugins:link command
Added HEROKU_API_KEY support
Hide rollbar errors
4.17.1
======
Clear out old iojs installs after updating
4.17.0
======
Updated iojs to 2.0.0
Fixed exit codes after updates
4.16.0
======
Improved locking around updates
Load plugins over SSL
4.15.6
======
Use Cloudfront for updating/downloading plugins
4.15.5
======
Fixed bug with required flags
4.15.4
======
Ensured flags always get parsed even when they do not match required flags
4.15.3
======
Fixed bug with command output
4.15.2
======
Added flags to context instead of combining them with args
4.15.1
======
Fixed arg parsing for variableArgs
4.15.0
=====
Updated iojs to 1.8.1
Added debugging flag for plugins
Fixed duplicate command warning
4.14.0
=====
Added -r flag to get app name via git remote
Ensure updating error is bubbled up
4.13.3
=====
Fixed race condition while setting up gode
4.13.2
=====
Fixed issue with npm errors not showing up in error log
Hide stderr output from error log
4.13.1
=====
Updated iojs to 1.6.4
4.13.0
=====
Added login command
4.12.3
=====
Updated gode to 2.2.1
Updated iojs to 1.6.3
4.12.1
=====
Use SSL for update manifest
4.12.0
=====
Updated gode to 2.2.0
4.11.0
=====
Moved npm server to elastic IP
Updated iojs to 1.5.1
Added timeout for plugin updating
4.10.1
=====
Improved updating performance
4.10.0
=====
Upgraded iojs to 1.4.3
Added variableArgs for commands
4.9.0
=====
Upgraded iojs to 1.4.1
Moved flag info before help in command description
4.8.0
=====
Added full help field for commands
Hide flag description if empty
Swallow sigint while a plugin is running
4.7.0
=====
Improved help on commands
Added description field for command flags
Fixed issue when deleting update lock file
4.6.5
=====
Fixed issue where autoupdate lock wouldn't be released
4.6.4
=====
Fixed issue where autoupdate lock wouldn't be released
Fixed issue where autoupdate file would be touched when an update was incomplete
4.6.3
=====
Fix autoupdater from updating on every run
4.6.2
=====
Added herokuDir to js context object
4.6.1
=====
Added current working directory to js context object
Changed update lockfile to just delete instead of error out
4.6.0
=====
Block on update lock instead of simply failing
Sync stderr from node modules
Upgraded iojs to 1.2.0
4.5.1
=====
Fixed bug that prevented autoupdating of private plugins
4.5.0
=====
Added OpenBSD support
4.4.0
=====
Added FreeBSD support
Better warnings when autoupdate fails
Fixed autoupdating on Windows
Added lockfile for updates
Ignore run errors if a new CLI fails after an autoupdate
4.3.4
=====
Fixed bug when setting up node into existing directories
4.3.3
=====
Added autoupdating of plugins
Fixed bug with windows updating
Fixed bug with existing iojs setup directories
4.3.2
=====
Updated release URLs
Updated gode to 2.0.1
4.3.1
=====
Switched to aws-sdk 2 for releases
4.3.0
=====
Switch to iojs (gode 2.0.1)
Fixed bug with empty commands
Switch to http URLs for cloudfront so it will work on Windows
Cleaner error handling
Added version number to rollbar
Better error message for an invalid netrc file
4.2.0
=====
Added `plugins:uninstall`
Hide call stack unless debugging
4.1.3
=====
Added stdin support for plugins
Fixed bug when installing plugin without a name
4.1.2
=====
Fixed bug with HOME on linux
4.1.1
=====
Fixed bug where CLI did not error with invalid arguments
4.1.0
=====
Added help and other metadata to commands output
4.0.1
=====
Skip plugin loading for core commands
Implemented update command
Removed updating text
4.0.0
=====
Initial Release