Skip to content

Commit 000951b

Browse files
committed
v11.2.0
1 parent 73e4990 commit 000951b

47 files changed

Lines changed: 386 additions & 354 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,33 @@ All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

66

7+
## [11.2.0](https://github.com/heroku/cli/compare/v11.1.1...v11.2.0) (2026-04-08)
8+
9+
10+
### Features
11+
12+
* adding --start-cmd flag to heroku local when no Procfile is present ([#3638](https://github.com/heroku/cli/issues/3638)) ([b9b8fed](https://github.com/heroku/cli/commit/b9b8fed8f44ad88946edc4141ec1fe41f157baac))
13+
* include a --no-wrap flag for table displays ([#3613](https://github.com/heroku/cli/issues/3613)) ([1d27c09](https://github.com/heroku/cli/commit/1d27c09f3973c81bb610583c3afe418ff0c867a6))
14+
* update color usage, telemetry activation logic, and command/util dependencies ([#3646](https://github.com/heroku/cli/issues/3646)) ([ede6655](https://github.com/heroku/cli/commit/ede665557ca3d387e3e57f5a438cd7ab7c27b1b3))
15+
16+
17+
### Bug Fixes
18+
19+
* flaky apps:diff tests ([#3649](https://github.com/heroku/cli/issues/3649)) ([8c4f8c3](https://github.com/heroku/cli/commit/8c4f8c3e5c99f688cbbefcf91a44ed234ba6c65b))
20+
* improve telemetry worker stderr cleanup ([#3648](https://github.com/heroku/cli/issues/3648)) ([150e74a](https://github.com/heroku/cli/commit/150e74abe77b7c51b6b9ea84c8e246fe3165c6b5))
21+
* procfile comment parsing ([#3641](https://github.com/heroku/cli/issues/3641)) ([aae3751](https://github.com/heroku/cli/commit/aae37512b54bdcf2b832429254f0d2c0fe1f42d3))
22+
23+
24+
### Code Refactoring
25+
26+
* unify telemetry architecture and use background workers for all telemetry ([#3642](https://github.com/heroku/cli/issues/3642)) ([c13074d](https://github.com/heroku/cli/commit/c13074da5f0892fa412ce6bc7c4b1d998eae3366))
27+
28+
29+
### Tests
30+
31+
* this fixes the mocking difference causing flappy tests and adds chore to PR release title ([#3640](https://github.com/heroku/cli/issues/3640)) ([32920f9](https://github.com/heroku/cli/commit/32920f9600cc6b06815aa7db532dd8bb352d90db))
32+
* use Sinon stubs; parallel slug checksums ([#3650](https://github.com/heroku/cli/issues/3650)) ([73e4990](https://github.com/heroku/cli/commit/73e4990222d4a1b1dfec5fc64eae0c25f811c93c))
33+
734
## [11.1.1](https://github.com/heroku/cli/compare/v11.1.0...v11.1.1) (2026-04-01)
835

936

docs/access.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ DESCRIPTION
2828
list who has access to an app
2929
```
3030

31-
_See code: [src/commands/access/index.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/access/index.ts)_
31+
_See code: [src/commands/access/index.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/access/index.ts)_
3232

3333
## `heroku access:add EMAIL`
3434

@@ -58,7 +58,7 @@ EXAMPLES
5858
$ heroku access:add user@email.com --app APP --permissions deploy,manage,operate # permissions must be comma separated
5959
```
6060

61-
_See code: [src/commands/access/add.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/access/add.ts)_
61+
_See code: [src/commands/access/add.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/access/add.ts)_
6262

6363
## `heroku access:remove`
6464

@@ -82,7 +82,7 @@ EXAMPLES
8282
$ heroku access:remove user@email.com --app APP
8383
```
8484

85-
_See code: [src/commands/access/remove.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/access/remove.ts)_
85+
_See code: [src/commands/access/remove.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/access/remove.ts)_
8686

8787
## `heroku access:update EMAIL`
8888

@@ -107,4 +107,4 @@ DESCRIPTION
107107
update existing collaborators on an team app
108108
```
109109

110-
_See code: [src/commands/access/update.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/access/update.ts)_
110+
_See code: [src/commands/access/update.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/access/update.ts)_

docs/accounts.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ EXAMPLES
2424
$ heroku accounts
2525
```
2626

27-
_See code: [src/commands/accounts/index.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/accounts/index.ts)_
27+
_See code: [src/commands/accounts/index.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/accounts/index.ts)_
2828

2929
## `heroku accounts:add NAME`
3030

@@ -47,7 +47,7 @@ EXAMPLES
4747
$ heroku accounts:add my-account
4848
```
4949

50-
_See code: [src/commands/accounts/add.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/accounts/add.ts)_
50+
_See code: [src/commands/accounts/add.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/accounts/add.ts)_
5151

5252
## `heroku accounts:current`
5353

@@ -64,7 +64,7 @@ EXAMPLES
6464
$ heroku accounts:current
6565
```
6666

67-
_See code: [src/commands/accounts/current.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/accounts/current.ts)_
67+
_See code: [src/commands/accounts/current.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/accounts/current.ts)_
6868

6969
## `heroku accounts:remove NAME`
7070

@@ -87,7 +87,7 @@ EXAMPLES
8787
$ heroku accounts:remove my-account
8888
```
8989

90-
_See code: [src/commands/accounts/remove.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/accounts/remove.ts)_
90+
_See code: [src/commands/accounts/remove.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/accounts/remove.ts)_
9191

9292
## `heroku accounts:set NAME`
9393

@@ -110,4 +110,4 @@ EXAMPLES
110110
$ heroku accounts:set my-account
111111
```
112112

113-
_See code: [src/commands/accounts/set.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/accounts/set.ts)_
113+
_See code: [src/commands/accounts/set.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/accounts/set.ts)_

docs/addons.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ FLAGS
3131
-a, --app=<value> app to run command against
3232
-r, --remote=<value> git remote of app to use
3333
--json return add-ons in json format
34+
--no-wrap disable wrapped table cells for easier copy/paste
3435
3536
GLOBAL FLAGS
3637
--prompt interactively prompt for command arguments and flags
@@ -50,7 +51,7 @@ EXAMPLES
5051
$ heroku addons --app acme-inc-www
5152
```
5253

53-
_See code: [src/commands/addons/index.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/index.ts)_
54+
_See code: [src/commands/addons/index.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/index.ts)_
5455

5556
## `heroku addons:attach ADDON_NAME`
5657

@@ -78,7 +79,7 @@ DESCRIPTION
7879
attach an existing add-on resource to an app
7980
```
8081

81-
_See code: [src/commands/addons/attach.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/attach.ts)_
82+
_See code: [src/commands/addons/attach.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/attach.ts)_
8283

8384
## `heroku addons:create SERVICE:PLAN`
8485

@@ -117,7 +118,7 @@ EXAMPLES
117118
$ heroku addons:create heroku-postgresql:standard-0 --app my-app -- --fork DATABASE
118119
```
119120

120-
_See code: [src/commands/addons/create.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/create.ts)_
121+
_See code: [src/commands/addons/create.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/create.ts)_
121122

122123
## `heroku addons:destroy ADDONNAME`
123124

@@ -147,7 +148,7 @@ EXAMPLES
147148
$ addons:destroy [ADDON]... [flags]
148149
```
149150

150-
_See code: [src/commands/addons/destroy.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/destroy.ts)_
151+
_See code: [src/commands/addons/destroy.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/destroy.ts)_
151152

152153
## `heroku addons:detach ATTACHMENT_NAME`
153154

@@ -171,7 +172,7 @@ DESCRIPTION
171172
detach an existing add-on resource from an app
172173
```
173174

174-
_See code: [src/commands/addons/detach.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/detach.ts)_
175+
_See code: [src/commands/addons/detach.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/detach.ts)_
175176

176177
## `heroku addons:docs ADDON`
177178

@@ -196,7 +197,7 @@ DESCRIPTION
196197
open an add-on's Dev Center documentation in your browser
197198
```
198199

199-
_See code: [src/commands/addons/docs.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/docs.ts)_
200+
_See code: [src/commands/addons/docs.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/docs.ts)_
200201

201202
## `heroku addons:downgrade ADDON [PLAN]`
202203

@@ -260,7 +261,7 @@ DESCRIPTION
260261
show detailed add-on resource and attachment information
261262
```
262263

263-
_See code: [src/commands/addons/info.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/info.ts)_
264+
_See code: [src/commands/addons/info.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/info.ts)_
264265

265266
## `heroku addons:open ADDON`
266267

@@ -285,7 +286,7 @@ DESCRIPTION
285286
open an add-on's dashboard in your browser
286287
```
287288

288-
_See code: [src/commands/addons/open.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/open.ts)_
289+
_See code: [src/commands/addons/open.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/open.ts)_
289290

290291
## `heroku addons:plans SERVICE`
291292

@@ -308,7 +309,7 @@ DESCRIPTION
308309
list all available plans for an add-on service
309310
```
310311

311-
_See code: [src/commands/addons/plans.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/plans.ts)_
312+
_See code: [src/commands/addons/plans.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/plans.ts)_
312313

313314
## `heroku addons:rename ADDON_NAME NEW_NAME`
314315

@@ -329,7 +330,7 @@ DESCRIPTION
329330
rename an add-on
330331
```
331332

332-
_See code: [src/commands/addons/rename.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/rename.ts)_
333+
_See code: [src/commands/addons/rename.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/rename.ts)_
333334

334335
## `heroku addons:services`
335336

@@ -349,7 +350,7 @@ DESCRIPTION
349350
list all available add-on services
350351
```
351352

352-
_See code: [src/commands/addons/services.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/services.ts)_
353+
_See code: [src/commands/addons/services.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/services.ts)_
353354

354355
## `heroku addons:upgrade ADDON [PLAN]`
355356

@@ -391,7 +392,7 @@ EXAMPLES
391392
$ heroku addons:upgrade swimming-briskly-123 heroku-redis:premium-2
392393
```
393394

394-
_See code: [src/commands/addons/upgrade.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/upgrade.ts)_
395+
_See code: [src/commands/addons/upgrade.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/upgrade.ts)_
395396

396397
## `heroku addons:wait [ADDON]`
397398

@@ -416,4 +417,4 @@ DESCRIPTION
416417
show provisioning status of the add-ons on the app
417418
```
418419

419-
_See code: [src/commands/addons/wait.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/addons/wait.ts)_
420+
_See code: [src/commands/addons/wait.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/addons/wait.ts)_

docs/apps.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ EXAMPLES
4747
$ heroku apps
4848
```
4949

50-
_See code: [src/commands/apps/index.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/index.ts)_
50+
_See code: [src/commands/apps/index.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/index.ts)_
5151

5252
## `heroku apps:create [APP]`
5353

@@ -102,7 +102,7 @@ EXAMPLES
102102
$ heroku apps:create --region eu
103103
```
104104

105-
_See code: [src/commands/apps/create.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/create.ts)_
105+
_See code: [src/commands/apps/create.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/create.ts)_
106106

107107
## `heroku apps:destroy`
108108

@@ -124,7 +124,7 @@ DESCRIPTION
124124
permanently destroy an app
125125
```
126126

127-
_See code: [src/commands/apps/destroy.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/destroy.ts)_
127+
_See code: [src/commands/apps/destroy.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/destroy.ts)_
128128

129129
## `heroku apps:diff APP1 APP2`
130130

@@ -145,7 +145,7 @@ DESCRIPTION
145145
diffs two apps
146146
```
147147

148-
_See code: [src/commands/apps/diff.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/diff.ts)_
148+
_See code: [src/commands/apps/diff.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/diff.ts)_
149149

150150
## `heroku apps:errors`
151151

@@ -170,7 +170,7 @@ DESCRIPTION
170170
view app errors
171171
```
172172

173-
_See code: [src/commands/apps/errors.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/errors.ts)_
173+
_See code: [src/commands/apps/errors.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/errors.ts)_
174174

175175
## `heroku apps:favorites`
176176

@@ -190,7 +190,7 @@ DESCRIPTION
190190
list favorited apps
191191
```
192192

193-
_See code: [src/commands/apps/favorites/index.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/favorites/index.ts)_
193+
_See code: [src/commands/apps/favorites/index.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/favorites/index.ts)_
194194

195195
## `heroku apps:favorites:add`
196196

@@ -211,7 +211,7 @@ DESCRIPTION
211211
favorites an app
212212
```
213213

214-
_See code: [src/commands/apps/favorites/add.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/favorites/add.ts)_
214+
_See code: [src/commands/apps/favorites/add.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/favorites/add.ts)_
215215

216216
## `heroku apps:favorites:remove`
217217

@@ -232,7 +232,7 @@ DESCRIPTION
232232
unfavorites an app
233233
```
234234

235-
_See code: [src/commands/apps/favorites/remove.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/favorites/remove.ts)_
235+
_See code: [src/commands/apps/favorites/remove.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/favorites/remove.ts)_
236236

237237
## `heroku apps:info`
238238

@@ -260,7 +260,7 @@ EXAMPLES
260260
$ heroku apps:info --shell
261261
```
262262

263-
_See code: [src/commands/apps/info.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/info.ts)_
263+
_See code: [src/commands/apps/info.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/info.ts)_
264264

265265
## `heroku apps:join`
266266

@@ -284,7 +284,7 @@ ALIASES
284284
$ heroku join
285285
```
286286

287-
_See code: [src/commands/apps/join.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/join.ts)_
287+
_See code: [src/commands/apps/join.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/join.ts)_
288288

289289
## `heroku apps:leave`
290290

@@ -311,7 +311,7 @@ EXAMPLES
311311
$ heroku apps:leave -a APP
312312
```
313313

314-
_See code: [src/commands/apps/leave.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/leave.ts)_
314+
_See code: [src/commands/apps/leave.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/leave.ts)_
315315

316316
## `heroku apps:lock`
317317

@@ -335,7 +335,7 @@ ALIASES
335335
$ heroku lock
336336
```
337337

338-
_See code: [src/commands/apps/lock.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/lock.ts)_
338+
_See code: [src/commands/apps/lock.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/lock.ts)_
339339

340340
## `heroku apps:open [PATH]`
341341

@@ -364,7 +364,7 @@ EXAMPLES
364364
$ heroku open -a myapp /foo
365365
```
366366

367-
_See code: [src/commands/apps/open.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/open.ts)_
367+
_See code: [src/commands/apps/open.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/open.ts)_
368368

369369
## `heroku apps:rename NEWNAME`
370370

@@ -391,7 +391,7 @@ EXAMPLES
391391
$ heroku apps:rename --app oldname newname
392392
```
393393

394-
_See code: [src/commands/apps/rename.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/rename.ts)_
394+
_See code: [src/commands/apps/rename.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/rename.ts)_
395395

396396
## `heroku apps:stacks`
397397

@@ -412,7 +412,7 @@ DESCRIPTION
412412
show the list of available stacks
413413
```
414414

415-
_See code: [src/commands/apps/stacks/index.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/stacks/index.ts)_
415+
_See code: [src/commands/apps/stacks/index.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/stacks/index.ts)_
416416

417417
## `heroku apps:stacks:set STACK`
418418

@@ -442,7 +442,7 @@ EXAMPLES
442442
Run git push heroku main to trigger a new build on myapp.
443443
```
444444

445-
_See code: [src/commands/apps/stacks/set.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/stacks/set.ts)_
445+
_See code: [src/commands/apps/stacks/set.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/stacks/set.ts)_
446446

447447
## `heroku apps:transfer RECIPIENT`
448448

@@ -478,7 +478,7 @@ EXAMPLES
478478
...
479479
```
480480

481-
_See code: [src/commands/apps/transfer.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/transfer.ts)_
481+
_See code: [src/commands/apps/transfer.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/transfer.ts)_
482482

483483
## `heroku apps:unlock`
484484

@@ -502,4 +502,4 @@ ALIASES
502502
$ heroku unlock
503503
```
504504

505-
_See code: [src/commands/apps/unlock.ts](https://github.com/heroku/cli/blob/v11.1.1/src/commands/apps/unlock.ts)_
505+
_See code: [src/commands/apps/unlock.ts](https://github.com/heroku/cli/blob/v11.2.0/src/commands/apps/unlock.ts)_

0 commit comments

Comments
 (0)