Releases: heroku/heroku-cli-util
Releases · heroku/heroku-cli-util
heroku-cli-util: v10.3.0
10.3.0 (2026-01-09)
Features
- add color system (#253) (169725a)
- backport changes from v9 branch to main (W-19890189) (#240) (2ad585c)
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
Miscellaneous Chores
- add ability to manually trigger test runs (#259) (8063cdc)
- add repository field (#258) (698e0c0)
- Bump actions/setup-node from 5 to 6 (#233) (18cbd43)
- correct release please manifest version (#257) (e075182)
- onboard shared workflows (#247) (685a193)
- pass PAT to release-workflow action (#261) (7414f55)
v9.2.1
v10.2.0
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
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
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
What's Changed
- 9.0.2 by @eablack in #190
- feat: add pg util functions by @k80bowman in #210
Full Changelog: v9.0.2...v9.1.0
v10.0.0
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
v9.0.0
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