# Hk Release Notes (jdx)

> 19 Updates, 1 aktive Quellen, zuletzt aktualisiert am 4. Oktober 2026.

Quelle: [Seite](https://updatefeed.de/updates/jdx/hk) · Feed: [RSS](https://updatefeed.de/feed/jdx/hk/feed.rss)

Hersteller: [jdx](https://updatefeed.de/updates/jdx.md)

## Oktober 2026

### hk 2.5.0: Sichereres Stashing und deutlich schnelleres Laden der Konfiguration

4. Oktober 2026 · Version 2.5.0

hk 2.5.0 macht das Stashing bei Abbrüchen und parallelen hk-Prozessen sicher, lädt Konfigurationen deutlich schneller (kalt von etwa 1,4 s auf 0,07 s), meldet Diagnostics von mehr Builtins und behebt viele Fälle, in denen Prüfungen fälschlich bestanden wurden, sowie mehrere Windows-Probleme.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.5.0)

## September 2026

### hk 2.4.0: Mehr Builtins wenden Fixes als Patches an

28. September 2026 · Version 2.4.0

In hk 2.4.0 wenden mehr Builtins bei `hk fix` ihren `check_diff`-Patch direkt an, und die neuen Utils `hk util format-diff` und `hk util sarif-diff` erzeugen Patches aus Formattern bzw. SARIF-Fixes.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.4.0)

### hk 2.3.1: Schnellerer Hook-Start und sichereres Stashing

27. September 2026 · Version 2.3.1

hk 2.3.1 startet schneller, verteilt `--jobs` gleichmäßiger auf gebündelte Steps, führt die neue Step-Einstellung `apply_check_diff` ein und behebt Fälle, in denen Stashing Dateien verlieren oder fehlschlagen konnte.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.3.1)

### hk 2.3.0: Schnelleres Staging, bessere Fix-Läufe, batch_min_files

26. September 2026 · Version 2.3.0

hk 2.3.0 stagt in Staging-Hooks wie `pre-commit` die Dateien jedes Fixers sofort nach dessen Abschluss, nutzt `--jobs` bei `hk fix --all` besser, ergänzt die Step-Einstellung `batch_min_files` und behebt Fehler bei jq/yq-Builtins, Stashing vor dem ersten Commit und einen sporadischen Git-Absturz.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.3.0)

### hk 2.2.0: Schnelleres Fixing, JUnit-XML-Berichte, neues migrate

25. September 2026 · Version 2.2.0

hk 2.2.0 führt Fix-Steps standardmäßig direkt aus und macht `hk run pre-commit` dadurch etwa ein Drittel schneller, ergänzt JUnit-XML-Ausgabe mit `--junit-xml`, Git-Hook-Argumente in Bedingungen und ein überarbeitetes `hk migrate pre-commit` und behebt eine Staging-Race-Condition sowie einen veralteten Config-Cache.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.2.0)

### Hk 2.2.0: Schnelleres Fixing, JUnit-XML-Reports und überarbeitetes hk migrate pre-commit

25. September 2026 · Version 2.2.0

Fix-Schritte führen ihren Fixer nun direkt aus und Batch-Schritte starten bei kleinen Commits weniger Prozesse, wodurch `hk run pre-commit` etwa ein Drittel schneller läuft; zudem gibt es `--junit-xml <PATH>`, Hook-Argumente in `condition` und `step_condition`, ein `hk migrate pre-commit`, das sofort eine funktionierende Konfiguration erzeugt, sowie Fixes für eine Staging-Race-Condition zwischen parallelen Fixern und einen veralteten Config-Cache bei Pkl-Umgebungsvariablen.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.2.0)

### hk 2.1.0: Glob-Imports in hk.pkl und neue Builtins

23. September 2026 · Version 2.1.0

hk 2.1.0 unterstützt Glob-Imports per `import*(...)` in der `hk.pkl`, erkennt Änderungen an importierten Modulen im Config-Cache zuverlässig und bringt neue Builtin-Funktionen für kube-linter, dotnet format und EditorConfig sowie Fixes für `typos` und `pre-push`.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.1.0)

### hk 2.0.1: Terragrunt-Validierung, kubeconform-Optionen, klarere Testfehler

15. September 2026 · Version 2.0.1

hk 2.0.1 lässt die Terragrunt-Builtins Fehler in gemeinsam genutzten HCL-Dateien erkennen (erfordert terragrunt 1.0.8+), macht `kubeconform` umstellbar und verbessert die Fehlermeldungen von `hk test`.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.0.1)

### hk 2.0.0: Gemeinsame Steps, kontextabhängiges Staging, v1 entfernt

13. September 2026 · Version 2.0.0

hk 2.0.0 führt eine gemeinsame Top-Level-`steps`-Map ein, stagt Fixes standardmäßig nur noch in `pre-commit`, macht Builtin-Varianten zu typisierten Optionen, entfernt die veraltete v1-Konfiguration und bringt neun neue Builtins, weshalb die `hk.pkl` beim Upgrade geprüft werden muss.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v2.0.0)

### Version 1.58.0 (hk): Release ohne Binaries, droast-Builtin

12. September 2026 · Version 1.58.0

hk 1.58.0 ergänzt das droast-Dockerfile-Linter-Builtin und behebt Abweichungen zwischen Konfiguration und Verhalten, war aber nur ein nachträglich angelegtes Release ohne Binaries, sodass die Änderungen erst mit v1.58.1 verfügbar sind.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.58.0)

## August 2026

### hk 1.57.0: Schnellere Kaltstarts, Workspace-Verzeichnisse, sicherere Teil-Fixes

30. August 2026 · Version 1.57.0

hk 1.57.0 liefert ein eingebettetes Pkl-Paket für Offline-Validierung bei kaltem Cache mit, unterstützt templatisiertes `dir` für Workspace-Steps, führt `check_after_diff` für Teil-Fixer ein und ergänzt neue Builtins sowie Korrekturen für Go-Linter, gitleaks, Windows-Shims und Stashing.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.57.0)

### hk 1.56.0: Offline-Pkl-Auswertung und konfigurierbare Ausgabe

19. August 2026 · Version 1.56.0

hk 1.56.0 ergänzt einen dauerhaften Pkl-Paket-Cache mit Offline-Modus (`HK_PKL_CACHE_DIR`, `HK_PKL_OFFLINE`), pinact-v4-Unterstützung mit `pinact_v3`-Alternativen, eine konfigurierbare Ausgabedatei für fehlgeschlagene Befehle und mehrere Fehlerbehebungen.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.56.0)

### hk 1.55.0: hk für Coding-Agenten mit MCP-Server und SARIF

11. August 2026 · Version 1.55.0

hk 1.55.0 macht hk mit MCP-Server, Dashboard, maschinenlesbarer Ausgabe, SARIF-Export und `hk agent`-Snippets zu einem Werkzeug für Coding-Agenten und ergänzt ein Kingfisher-Builtin sowie zwei Bugfixes.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.55.0)

### hk 1.54.1: Fehlerbehebungen für Stashing, Ruff und Conventional Commits

7. August 2026 · Version 1.54.1

hk 1.54.1 behebt Fehler beim Stashing (Formatter-Ausgaben gingen mit `stage=false` verloren), erkennt mit den Ruff-Builtins auch Python-Skripte ohne Dateiendung und korrigiert Konfigurationsfehlerbehandlung und Conventional-Commit-Prüfung.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.54.1)

## Juli 2026

### hk 1.54.0: 17 % kleiner und bis zu 31 % schneller

31. Juli 2026 · Version 1.54.0

hk 1.54.0 ist um 17 % kleiner und bis zu 31 % schneller beim Start, ergänzt eine optionale Fokussierung der Check-Diagnostics auf fehlgeschlagene Dateien, beschleunigt die Builtins `mixed-line-ending` und `check-merge-conflict` und behebt Störmeldungen in einigen Builtins.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.54.0)

### hk 1.53.0: Schnelleres Laden der Konfiguration, sichereres Stashing

23. Juli 2026 · Version 1.53.0

hk 1.53.0 ergänzt das `cargo_deny`-Builtin, beschleunigt Konfigurationsauflösung und Hook-Läufe in großen Repos, behebt Hänger nach fehlgeschlagenen Abhängigkeiten sowie Stashing-Fehler und härtet Git-Aufrufe gegen Argument-Injection.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.53.0)

### hk 1.52.0: Monorepo-Subprojekte und Linting im Arbeitsverzeichnis

21. Juli 2026 · Version 1.52.0

hk 1.52.0 unterstützt Monorepos mit verschachtelten `subprojects`-Konfigurationen und mise-Umgebungen pro Verzeichnis, ergänzt das Flag `--unstaged` für Änderungen im Arbeitsverzeichnis und behebt Fehler bei Branch-Guards, leeren Remotes und Conventional-Commit-Scopes.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.52.0)

### hk 1.51.0: Strukturiertes argv und ODER-Selektoren

14. Juli 2026 · Version 1.51.0

hk 1.51.0 führt shell-freie `argv`-Befehle mit dateiweiser Argumentexpansion und `match_any`-Selektoren mit ODER-Logik ein und behebt Fehler bei `--quiet`/`--silent`, Hook-Argumenten, Index-Sperren und Linux-Argumentgrenzen.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.51.0)

### hk 1.50.0: Gestagtes pre-commit überall

6. Juli 2026 · Version 1.50.0

hk 1.50.0 sorgt dafür, dass `hk run pre-commit` auch ohne Stashing nur gestagte Dateien sieht, ergänzt das `textlint`-Builtin und einen inhaltsadressierten Config-Cache und übergibt bei global installierten Hooks `--staged`.

[Originalquelle](https://github.com/jdx/hk/releases/tag/v1.50.0)
