Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,36 @@ All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.


## [11.10.0](https://github.com/heroku/cli/compare/v11.9.0...v11.10.0) (2026-08-18)


### Features

* add --json flag to heroku buildpacks and subcommands (W-23597909, [#1637](https://github.com/heroku/cli/issues/1637)) ([#3842](https://github.com/heroku/cli/issues/3842)) ([6f56a6f](https://github.com/heroku/cli/commit/6f56a6f6ec38d50d885992a3fdf30d985313e910))
* add --no-cache flag to container:push (W-23597904, [#1390](https://github.com/heroku/cli/issues/1390)) ([#3840](https://github.com/heroku/cli/issues/3840)) ([91a0c42](https://github.com/heroku/cli/commit/91a0c422a35bd8d7fc58df5d8308bebb70b2f389))
* add reviewapps:create and reviewapps:wait commands ([#3816](https://github.com/heroku/cli/issues/3816)) ([8ca1582](https://github.com/heroku/cli/commit/8ca1582757aabd950df43531a7f1d3fc579d6a38))
* **ci:** add not-in-git-repo guard to ci:run and ci:rerun (W-23597902, [#1761](https://github.com/heroku/cli/issues/1761)) ([#3843](https://github.com/heroku/cli/issues/3843)) ([3d21957](https://github.com/heroku/cli/commit/3d2195700420276d61385a6213b7989ae8dc8d1b))
* enable psql for classic shield ([#3861](https://github.com/heroku/cli/issues/3861)) ([2f0ced0](https://github.com/heroku/cli/commit/2f0ced0daa3d9aada870bd5ac679f7e3663c2dc4))
* infer --pipeline from heroku.remote git config in CI commands (W-23597910, [#1318](https://github.com/heroku/cli/issues/1318)) ([#3845](https://github.com/heroku/cli/issues/3845)) ([4a0a9b4](https://github.com/heroku/cli/commit/4a0a9b40ec51bf90b2dc11d76c32315aa2e7753f))
* **pg,redis:** add --as flag to pg:promote and redis:promote (W-23597911, [#1819](https://github.com/heroku/cli/issues/1819)) ([#3841](https://github.com/heroku/cli/issues/3841)) ([8271d51](https://github.com/heroku/cli/commit/8271d5128b214bddafa8a04059496fa0074facc2))


### Bug Fixes

* flag value autocompletion (PR [#3686](https://github.com/heroku/cli/issues/3686) recreation) ([#3866](https://github.com/heroku/cli/issues/3866)) ([30ac7e2](https://github.com/heroku/cli/commit/30ac7e22c00c53c99b1996bb5ab8cdab0f2e4aa0))
* update `access` commands (list, update, add) to Utilize Permission Chain Directly. ([#3856](https://github.com/heroku/cli/issues/3856)) ([be14b93](https://github.com/heroku/cli/commit/be14b9365eaba2058fd94f41891399a0c758347e))


### Miscellaneous Chores

* **deps:** bump actions/download-artifact from 7 to 8 ([#3549](https://github.com/heroku/cli/issues/3549)) ([f951097](https://github.com/heroku/cli/commit/f951097e96fc10a50c7b5438ea158462ad5b0bfc))
* **deps:** bump actions/upload-artifact from 6 to 7 ([#3550](https://github.com/heroku/cli/issues/3550)) ([427d743](https://github.com/heroku/cli/commit/427d743f20f83705dd75c5948a799288e870255e))


### Code Refactoring

* remove useless step in Ubuntu install script (PR [#2020](https://github.com/heroku/cli/issues/2020) recreation) ([#3865](https://github.com/heroku/cli/issues/3865)) ([c919b30](https://github.com/heroku/cli/commit/c919b30d36e3c47a194c99fb1c79e60588bfb186))

## [11.9.0](https://github.com/heroku/cli/compare/v11.8.1...v11.9.0) (2026-08-04)


Expand Down
16 changes: 8 additions & 8 deletions docs/access.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ USAGE
$ heroku access -a <value> [--prompt] [--json] [-r <value>]

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--json output in json format

Expand All @@ -28,7 +28,7 @@ DESCRIPTION
list who has access to an app
```

_See code: [src/commands/access/index.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/access/index.ts)_
_See code: [src/commands/access/index.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/access/index.ts)_

## `heroku access:add EMAIL`

Expand All @@ -42,7 +42,7 @@ ARGUMENTS
EMAIL email address of the team member

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-p, --permissions=<value> list of permissions comma separated
-r, --remote=<value> git remote of app to use

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

_See code: [src/commands/access/add.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/access/add.ts)_
_See code: [src/commands/access/add.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/access/add.ts)_

## `heroku access:remove`

Expand All @@ -69,7 +69,7 @@ USAGE
$ heroku access:remove -a <value> [--prompt] [-r <value>]

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use

GLOBAL FLAGS
Expand All @@ -82,7 +82,7 @@ EXAMPLES
$ heroku access:remove user@email.com --app APP
```

_See code: [src/commands/access/remove.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/access/remove.ts)_
_See code: [src/commands/access/remove.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/access/remove.ts)_

## `heroku access:update EMAIL`

Expand All @@ -96,7 +96,7 @@ ARGUMENTS
EMAIL email address of the team member

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-p, --permissions=<value> (required) comma-delimited list of permissions to update (deploy,manage,operate)
-r, --remote=<value> git remote of app to use

Expand All @@ -107,4 +107,4 @@ DESCRIPTION
update existing collaborators on an team app
```

_See code: [src/commands/access/update.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/access/update.ts)_
_See code: [src/commands/access/update.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/access/update.ts)_
10 changes: 5 additions & 5 deletions docs/accounts.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ EXAMPLES
$ heroku accounts
```

_See code: [src/commands/accounts/index.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/accounts/index.ts)_
_See code: [src/commands/accounts/index.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/accounts/index.ts)_

## `heroku accounts:add NAME`

Expand All @@ -47,7 +47,7 @@ EXAMPLES
$ heroku accounts:add my-account
```

_See code: [src/commands/accounts/add.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/accounts/add.ts)_
_See code: [src/commands/accounts/add.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/accounts/add.ts)_

## `heroku accounts:current`

Expand All @@ -64,7 +64,7 @@ EXAMPLES
$ heroku accounts:current
```

_See code: [src/commands/accounts/current.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/accounts/current.ts)_
_See code: [src/commands/accounts/current.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/accounts/current.ts)_

## `heroku accounts:remove NAME`

Expand All @@ -87,7 +87,7 @@ EXAMPLES
$ heroku accounts:remove my-account
```

_See code: [src/commands/accounts/remove.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/accounts/remove.ts)_
_See code: [src/commands/accounts/remove.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/accounts/remove.ts)_

## `heroku accounts:set NAME`

Expand All @@ -110,4 +110,4 @@ EXAMPLES
$ heroku accounts:set my-account
```

_See code: [src/commands/accounts/set.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/accounts/set.ts)_
_See code: [src/commands/accounts/set.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/accounts/set.ts)_
48 changes: 24 additions & 24 deletions docs/addons.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ USAGE

FLAGS
-A, --all show add-ons and attachments for all accessible apps
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--json return add-ons in json format
--no-wrap disable wrapped table cells for easier copy/paste
Expand All @@ -51,7 +51,7 @@ EXAMPLES
$ heroku addons --app acme-inc-www
```

_See code: [src/commands/addons/index.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/index.ts)_
_See code: [src/commands/addons/index.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/index.ts)_

## `heroku addons:attach ADDON_NAME`

Expand All @@ -66,7 +66,7 @@ ARGUMENTS
ADDON_NAME unique identifier or globally unique name of the add-on

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--as=<value> name for add-on attachment
--confirm=<value> overwrite existing add-on attachment with same name
Expand All @@ -79,7 +79,7 @@ DESCRIPTION
attach an existing add-on resource to an app
```

_See code: [src/commands/addons/attach.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/attach.ts)_
_See code: [src/commands/addons/attach.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/attach.ts)_

## `heroku addons:create SERVICE:PLAN`

Expand All @@ -94,7 +94,7 @@ ARGUMENTS
SERVICE:PLAN... unique identifier or unique name of the add-on service plan

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--as=<value> name for the initial add-on attachment
--confirm=<value> overwrite existing config vars or existing add-on attachments
Expand All @@ -118,7 +118,7 @@ EXAMPLES
$ heroku addons:create heroku-postgresql:standard-0 --app my-app -- --fork DATABASE
```

_See code: [src/commands/addons/create.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/create.ts)_
_See code: [src/commands/addons/create.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/create.ts)_

## `heroku addons:destroy ADDONNAME`

Expand All @@ -132,7 +132,7 @@ ARGUMENTS
ADDONNAME... unique identifier or globally unique name of the add-on

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-c, --confirm=<value>
-f, --force allow destruction even if connected to other apps
-r, --remote=<value> git remote of app to use
Expand All @@ -148,7 +148,7 @@ EXAMPLES
$ addons:destroy [ADDON]... [flags]
```

_See code: [src/commands/addons/destroy.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/destroy.ts)_
_See code: [src/commands/addons/destroy.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/destroy.ts)_

## `heroku addons:detach ATTACHMENT_NAME`

Expand All @@ -162,7 +162,7 @@ ARGUMENTS
ATTACHMENT_NAME unique identifier of the add-on attachment

FLAGS
-a, --app=<value> (required) app to run command against
-a, --app=<value> (required) [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use

GLOBAL FLAGS
Expand All @@ -172,7 +172,7 @@ DESCRIPTION
detach an existing add-on resource from an app
```

_See code: [src/commands/addons/detach.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/detach.ts)_
_See code: [src/commands/addons/detach.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/detach.ts)_

## `heroku addons:docs ADDON`

Expand All @@ -186,7 +186,7 @@ ARGUMENTS
ADDON unique identifier or globally unique name of the add-on

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--show-url show URL, do not open browser

Expand All @@ -197,7 +197,7 @@ DESCRIPTION
open an add-on's Dev Center documentation in your browser
```

_See code: [src/commands/addons/docs.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/docs.ts)_
_See code: [src/commands/addons/docs.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/docs.ts)_

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

Expand All @@ -212,7 +212,7 @@ ARGUMENTS
[PLAN] unique identifier or name of the plan

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use

GLOBAL FLAGS
Expand Down Expand Up @@ -251,7 +251,7 @@ ARGUMENTS
ADDON unique identifier or globally unique name of the add-on

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use

GLOBAL FLAGS
Expand All @@ -261,7 +261,7 @@ DESCRIPTION
show detailed add-on resource and attachment information
```

_See code: [src/commands/addons/info.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/info.ts)_
_See code: [src/commands/addons/info.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/info.ts)_

## `heroku addons:open ADDON`

Expand All @@ -275,7 +275,7 @@ ARGUMENTS
ADDON unique identifier or globally unique name of the add-on

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--show-url show URL, do not open browser

Expand All @@ -286,7 +286,7 @@ DESCRIPTION
open an add-on's dashboard in your browser
```

_See code: [src/commands/addons/open.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/open.ts)_
_See code: [src/commands/addons/open.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/open.ts)_

## `heroku addons:plans SERVICE`

Expand All @@ -309,7 +309,7 @@ DESCRIPTION
list all available plans for an add-on service
```

_See code: [src/commands/addons/plans.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/plans.ts)_
_See code: [src/commands/addons/plans.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/plans.ts)_

## `heroku addons:rename ADDON_NAME NEW_NAME`

Expand All @@ -330,7 +330,7 @@ DESCRIPTION
rename an add-on
```

_See code: [src/commands/addons/rename.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/rename.ts)_
_See code: [src/commands/addons/rename.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/rename.ts)_

## `heroku addons:services`

Expand All @@ -350,7 +350,7 @@ DESCRIPTION
list all available add-on services
```

_See code: [src/commands/addons/services.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/services.ts)_
_See code: [src/commands/addons/services.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/services.ts)_

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

Expand All @@ -365,7 +365,7 @@ ARGUMENTS
[PLAN] unique identifier or name of the plan

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use

GLOBAL FLAGS
Expand All @@ -392,7 +392,7 @@ EXAMPLES
$ heroku addons:upgrade swimming-briskly-123 heroku-redis:premium-2
```

_See code: [src/commands/addons/upgrade.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/upgrade.ts)_
_See code: [src/commands/addons/upgrade.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/upgrade.ts)_

## `heroku addons:wait [ADDON]`

Expand All @@ -406,7 +406,7 @@ ARGUMENTS
[ADDON] unique identifier or globally unique name of the add-on

FLAGS
-a, --app=<value> app to run command against
-a, --app=<value> [env: HEROKU_APP] app to run command against
-r, --remote=<value> git remote of app to use
--wait-interval=<value> how frequently to poll in seconds

Expand All @@ -417,4 +417,4 @@ DESCRIPTION
show provisioning status of the add-ons on the app
```

_See code: [src/commands/addons/wait.ts](https://github.com/heroku/cli/blob/v11.9.0/src/commands/addons/wait.ts)_
_See code: [src/commands/addons/wait.ts](https://github.com/heroku/cli/blob/v11.10.0/src/commands/addons/wait.ts)_
Loading
Loading