Skip to content

Commit 1e28f8e

Browse files
committed
docs(changelog): cut 0.0.8
1 parent c786d2d commit 1e28f8e

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22

33
## [Unreleased]
44

5+
## [0.0.8] - 2026-06-11
6+
7+
### Changed
8+
9+
- **Breaking:** **DSL:** Rust `build`/`test` now emit `--locked` by default, `clippy` uses `--all-targets` instead of `--tests`, and `fmt` defaults to `--all --check` (pass `locked=False` or adjust flags to restore old behavior) ([#143][pr143])
10+
- **Breaking:** **DSL:** Imageless root steps now default to `ubuntu:24.04` instead of `alpine:latest`, fixing `apt-get: not found` errors when using built-in toolchains without an explicit image ([#144][pr144])
11+
12+
### Added
13+
14+
- **DSL:** Rust toolchain gains `ci()` (zero-config test+clippy+fmt DAG), `test(nextest=True)`, `doctest()`, `build()`, `doc()`, and `feature_powerset()` (cargo-hack) across both Python and TypeScript DSLs ([#143][pr143])
15+
- **DSL:** All Rust cargo actions accept ergonomic keyword options: `packages`, `exclude`, `features`, `all_features`, `no_default_features`, `target`, `release`/`profile`, `locked`, `workspace`, and a `flags` escape hatch ([#143][pr143])
16+
17+
### Removed
18+
19+
- **Breaking:** **DSL:** Remove `default_image` (Python) / `defaultImage` (TypeScript) parameter from `pipeline()`; set a per-step `image=` instead ([#144][pr144])
20+
21+
### Fixed
22+
23+
- **DSL:** Shell-quote all user-supplied cargo values (`packages`, `features`, `target`, etc.) to prevent shell injection ([#143][pr143])
24+
525
## [0.0.7] - 2026-06-11
626

727
### Changed
@@ -92,3 +112,5 @@
92112
[pr136]: https://github.com/harmont-dev/harmont-cli/pull/136
93113
[c089cee0]: https://github.com/harmont-dev/harmont-cli/commit/089cee0
94114
[c1bf727e]: https://github.com/harmont-dev/harmont-cli/commit/1bf727e
115+
[pr143]: https://github.com/harmont-dev/harmont-cli/pull/143
116+
[pr144]: https://github.com/harmont-dev/harmont-cli/pull/144

0 commit comments

Comments
 (0)