Skip to content

Releases: heroku/heroku-cli-util

heroku-cli-util: v10.3.0

09 Jan 19:42
3bd1b40

Choose a tag to compare

10.3.0 (2026-01-09)

Features

Bug Fixes

  • remove unneeded debug statements (#254) (2bb45bf)
  • Update how types are exported (#236) (5563b34)
  • W-20270674: allow getAttachment to find matches via config vars (#248) (0d400a7)

Continuous Integration

  • include pull_request to trigger ci actions (#264) (1a44291)

Miscellaneous Chores

v9.2.1

07 Jan 15:41
9015113

Choose a tag to compare

What's Changed

  • fix: remove unneeded debug statements (v9) by @sbosio in #255

Full Changelog: v9.2.0...v9.2.1

v10.2.0

11 Dec 14:45
v10.2.0
47426e1

Choose a tag to compare

What's Changed

  • fix: Update how types are exported by @eablack in #236
  • feat: backport changes from v9 branch to main (W-19890189) by @sbosio in #240
  • chore: Resolve 3PP vulnerabilities (W-20328182) by @sbosio in #244
  • fix(W-20270674): allow getAttachment to find matches via config vars by @k80bowman in #248
  • chore: onboard shared workflows by @michaelmalave in #247

Full Changelog: v10.1.3...v10.2.0

v9.2.0

04 Dec 15:47
v9.2.0
7b9f2d5

Choose a tag to compare

What's Changed

  • feat: Add missing resolvers and libraries (W-19853443) by @sbosio in #239
  • fix(W-20270674): allow getAttachment to find matches via config vars by @k80bowman in #246

Full Changelog: v9.1.0...v9.2.0

v10.1.3

24 Oct 05:04
6aa96cc

Choose a tag to compare

What's Changed

  • Cherry pick changes from Release v9.1.3 (W-19689442) (#227) and update to ESM (#234) 8c84a4a
  • Bump the patch-dependencies group across 1 directory with 4 updates (#221) 5096678
  • Bump actions/checkout from 4 to 5 (#212) 15ecb19
  • Bump actions/setup-node from 4 to 5 (#216) 3269452

Full Changelog: v10.1.2...v10.1.3

v9.1.0

18 Aug 15:09
d6413fd

Choose a tag to compare

What's Changed

Full Changelog: v9.0.2...v9.1.0

v10.0.0

07 Aug 21:31

Choose a tag to compare

What's Changed

  • reafactor!: reimplement ux functions with oclif v4 and other utilities by @eablack in #193
  • Bump the patch-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #192
  • feat: add oclif table options by @eablack in #198
  • fix!: Correct database resolver logic and general refactor by @sbosio in #204

Full Changelog: v9.0.2...v10.0.0

v9.0.1

08 May 16:41

Choose a tag to compare

What's Changed

Full Changelog: v9.0.0...v9.0.1

v9.0.0

07 May 17:31
3209fe8

Choose a tag to compare

What's Changed

Total Rewrite

  • All legacy code removed: The entire lib/ directory and all old test files have been deleted.
  • Modern TypeScript structure: New code is organized under src/ with clear separation of concerns (e.g., src/types/, src/utils/, src/ux/).
  • Updated utilities: PostgreSQL and add-on utilities have been rewritten and expanded under src/utils/pg/ and src/utils/addons/.
  • UX components: User interaction helpers (e.g., prompts, tables, styled output) are now modularized in src/ux/. The ux components serve as the basis for our transition to oclif/core v2. For now, they are simple wrappers around oclif/core v2 ux helpers, and will be rewritten in a future update to not use oclif/core v2.
  • Testing overhaul: Legacy JS tests are removed; new unit tests are written in TypeScript under test/unit/ux/ with a new test/tsconfig.json. This also now provides shared testing utilities, like eslint config and numerous CLI testing helpers.
  • Dependency updates: package.json and package-lock.json are updated; yarn.lock is removed in favor of npm.
  • Documentation: The README.md and other meta files have been updated to reflect the new structure and usage.

Full Changelog: v8.0.15...v9.0.0

v8.0.15

07 Oct 21:40

Choose a tag to compare

  • Bump path-to-regexp from 6.2.2 to 6.3.0 (#170) 7dcf359

v8.0.14...v8.0.15