Releases: JosiahSiegel/umactually
Release list
v0.11.0
What's Changed
- docs(cli): clearer copy for cli-version placeholder and unresolved-version error by @JosiahSiegel in #234
- docs(cli): bump wizard + example fixture + all SHA-pin surfaces to v1.0.2 deref by @JosiahSiegel in #235
- release: v0.10.1 (see CHANGELOG.md for the changes) by @JosiahSiegel in #236
- docs(cli): bump Quickstart + Marketplace install examples to cli-version 0.10.1 by @JosiahSiegel in #237
- feat: bake platform-aware resolution guide into every CLI-rendered review body by @JosiahSiegel in #238
- release: v0.11.0 (bake platform-aware resolution guide into CLI-rendered review body) by @JosiahSiegel in #239
Full Changelog: v0.10.0...v0.11.0
v0.10.1
What's Changed
- docs(cli): clearer copy for cli-version placeholder and unresolved-version error by @JosiahSiegel in #234
- docs(cli): bump wizard + example fixture + all SHA-pin surfaces to v1.0.2 deref by @JosiahSiegel in #235
Full Changelog: v0.10.0...v0.10.1
v0.10.0
umactually v0.10.0
Fixes the Minimax-M3 failure mode that degraded waffle-house-menu PR #77's second review.
Fixed
- Findings with provider-empty `body` are no longer posted as `Finding at :.` placeholders. When every inline finding body is empty, the self-healing retry now fires on the empty-body condition (previously it only fired on parse failure), the parser accepts the common body-key aliases `description`, `message`, `comment`, `issue`, and `detail` (the v0.9.2 schema rejected any key other than the literal `body`), and findings that are still empty after the retry are suppressed with full disclosure (suppressed count, per-finding `parse-warnings.json` entries, the new `empty-body` audit reason, and a `::notice::` line on the step summary) instead of being posted as location-only inline threads.
- `docs/configuration.md` documented a nonexistent `UMACTUALLY_DEBUG_RAW_RESPONSE` env var; corrected to `UMACTUALLY_DEBUG_RAW` with the GitHub Actions job-env workaround.
Why a minor bump
The default behavior of the inline-comment posting path changes: previously, an empty-body finding would be posted as a placeholder; now it is suppressed. The new behavior is fully backward-compatible for valid reviews (any review with at least one populated body is unaffected). The `parse-warnings.json` artifact gains an additive `empty-body` reason key. Per `docs/release-process.md:69-73`, this is a minor.
Full Changelog
See CHANGELOG.md.
v0.9.4
What's Changed
- chore(docs): sync companion-action README + marketplace copy to v1.0.1 by @JosiahSiegel in #229
- fix(cli): bump SHA-pins to companion v1.0.1 commit by @JosiahSiegel in #230
- release: v0.9.4 by @JosiahSiegel in #231
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- chore(action): safer workflow defaults — SHA pin, branches filter, paths filter, concurrency by @JosiahSiegel in #227
- release: v0.9.3 by @JosiahSiegel in #228
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- fix(cli): require non-empty body/category in review payload; improve empty-body fallback by @JosiahSiegel in #225
- release: v0.9.2 (see CHANGELOG.md for the changes) by @JosiahSiegel in #226
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- chore(action): move Composite Action to companion repo JosiahSiegel/umactually-action by @JosiahSiegel in #221
- chore(action): align CLI install shape with docs-compliant Composite Action inputs by @JosiahSiegel in #222
- release: v0.9.1 by @JosiahSiegel in #223
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- feat(action,init): single-click install path — Composite Action + ADO Task shortforms + typed exit codes by @JosiahSiegel in #219
- release: v0.9.0 by @JosiahSiegel in #220
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- ci: v0.8.0 follow-ups (verify step budget + e2e trigger filter) by @JosiahSiegel in #194
- feat(prompt-files): umbrella instruction-file auto-discovery (CLAUDE.md, AGENTS.md, README.md, …) by @JosiahSiegel in #195
- test: bump runLive() test timeouts from 5s to 30s for umbrella-instruction-files PR by @JosiahSiegel in #196
- fix(self-review): tighten parse-fail to ::error:: + add regression test by @JosiahSiegel in #197
- test(live-provider): bump timeouts from 5s to 30s for merged umbrella-instruction-files PR by @JosiahSiegel in #198
- test(live-provider-model-discovery): bump timeouts from 5s to 30s for merged umbrella-instruction-files PR by @JosiahSiegel in #199
- fix(provider-prompts): enforce byte cap on joined base-branch instruction content by @JosiahSiegel in #200
- fix(provider-prompts): use base-branch content in additional prompt path by @JosiahSiegel in #201
- chore(refactor): remove dead parseStrictIntegerOrThrow + CliArgError by @JosiahSiegel in #202
- fix(cli): CliArgumentError extends CliUsageError so file-read errors show hint line by @JosiahSiegel in #203
- refactor(util): extract normalizeEnumInput leaf helper by @JosiahSiegel in #204
- chore(lint): adopt ESLint + typescript-eslint flat config by @JosiahSiegel in #205
- test: direct coverage for strict-integer leaf module by @JosiahSiegel in #206
- docs: refresh stale v0.7.0 label in configuration.md by @JosiahSiegel in #207
- docs(readme): minimalist README + sync CI examples to v0.8.0 by @JosiahSiegel in #208
- first-class-product: trust-first review platform contract by @JosiahSiegel in #209
- chore(repo): untrack .omo/ workflow artifacts and decouple cross-references by @JosiahSiegel in #216
- build(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in #213
- build(deps): bump actions/github-script from 7 to 9 by @dependabot[bot] in #210
- build(deps): bump SonarSource/sonarqube-scan-action from 8.1.0 to 8.2.1 by @dependabot[bot] in #214
- chore(tests): bump action version pins to match dependabot major-version updates by @JosiahSiegel in #217
- build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #211
- release: v0.8.2 by @JosiahSiegel in #218
New Contributors
- @dependabot[bot] made their first contribution in #213
Full Changelog: v0.8.0...v0.8.2
v0.8.0
What's Changed
- feat(tui): add umactually tui subcommand; purge 19 comparison layouts by @JosiahSiegel in #186
- refactor: dry audit resume (9 PRs in one cumulative commit stack) by @JosiahSiegel in #187
- fix(sonar): nest SonarCloud threads under umactually review (drop standalone ci.yml posting) by @JosiahSiegel in #188
- docs: align all user-facing docs with v0.7.0 code reality by @JosiahSiegel in #189
- Remove legacy/backward-compat, genericize provider coupling, make model truly optional by @JosiahSiegel in #190
- test(coverage): pin low-coverage modules + wire-shape conformance + CI floor by @JosiahSiegel in #191
- fix(self-review): pass explicit model to bypass discovery by @JosiahSiegel in #192
- release: v0.8.0 (simplify public surface + coverage floor) by @JosiahSiegel in #193
Full Changelog: v0.7.0...v0.8.0