Skip to content

Commit a36c7a6

Browse files
committed
chore: release v1.44.0
1 parent 830ef64 commit a36c7a6

21 files changed

Lines changed: 78 additions & 44 deletions

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Changelog
22

3+
## [1.44.0](https://github.com/jdx/hk/compare/v1.43.0..v1.44.0) - 2026-04-23
4+
5+
### 🚀 Features
6+
7+
- **(check)** implement --plan, --why, and --json by [@jdx](https://github.com/jdx) in [#848](https://github.com/jdx/hk/pull/848)
8+
- **(cocogitto)** add cocogitto conventional commits config to hk builtin config by [@hituzi-no-sippo](https://github.com/hituzi-no-sippo) in [#838](https://github.com/jdx/hk/pull/838)
9+
- **(git)** support GIT_DIR/GIT_WORK_TREE for bare-repo dotfile managers by [@jdx](https://github.com/jdx) in [#847](https://github.com/jdx/hk/pull/847)
10+
- **(install)** use Git 2.54 config-based hooks with --global support by [@jdx](https://github.com/jdx) in [#853](https://github.com/jdx/hk/pull/853)
11+
12+
### 🐛 Bug Fixes
13+
14+
- use text progress in CI by [@jdx](https://github.com/jdx) in [#845](https://github.com/jdx/hk/pull/845)
15+
16+
### 📚 Documentation
17+
18+
- generalize agent guidelines by [@jdx](https://github.com/jdx) in [#846](https://github.com/jdx/hk/pull/846)
19+
- add releases nav and aube lock by [@jdx](https://github.com/jdx) in [#849](https://github.com/jdx/hk/pull/849)
20+
21+
### 🔍 Other Changes
22+
23+
- bump communique to 1.0.1 by [@jdx](https://github.com/jdx) in [#850](https://github.com/jdx/hk/pull/850)
24+
25+
### 📦️ Dependency Updates
26+
27+
- update actions-rust-lang/setup-rust-toolchain digest to 2b1f5e9 by [@renovate[bot]](https://github.com/renovate[bot]) in [#832](https://github.com/jdx/hk/pull/832)
28+
- update anthropics/claude-code-action digest to c3d45e8 by [@renovate[bot]](https://github.com/renovate[bot]) in [#833](https://github.com/jdx/hk/pull/833)
29+
- update rust crate tokio to v1.52.1 by [@renovate[bot]](https://github.com/renovate[bot]) in [#834](https://github.com/jdx/hk/pull/834)
30+
- update actions/upload-pages-artifact action to v5 by [@renovate[bot]](https://github.com/renovate[bot]) in [#835](https://github.com/jdx/hk/pull/835)
31+
- update taiki-e/upload-rust-binary-action digest to f0d45ae by [@renovate[bot]](https://github.com/renovate[bot]) in [#839](https://github.com/jdx/hk/pull/839)
32+
- update rust crate clx to v2 by [@renovate[bot]](https://github.com/renovate[bot]) in [#836](https://github.com/jdx/hk/pull/836)
33+
- update anthropics/claude-code-action digest to 0d2971c by [@renovate[bot]](https://github.com/renovate[bot]) in [#841](https://github.com/jdx/hk/pull/841)
34+
- update anthropics/claude-code-action digest to 38ec876 by [@renovate[bot]](https://github.com/renovate[bot]) in [#842](https://github.com/jdx/hk/pull/842)
35+
- lock file maintenance by [@renovate[bot]](https://github.com/renovate[bot]) in [#851](https://github.com/jdx/hk/pull/851)
36+
337
## [1.43.0](https://github.com/jdx/hk/compare/v1.42.0..v1.43.0) - 2026-04-16
438

539
### 🚀 Features

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ license = "MIT"
1919
name = "hk"
2020
repository = "https://github.com/jdx/hk"
2121
rust-version = "1.88.0"
22-
version = "1.43.0"
22+
version = "1.44.0"
2323

2424
[[bin]]
2525
name = "generate-docs"

docs/builtins.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ hk provides 90+ pre-configured linters and formatters through the `Builtins` mod
1111
Import and use builtins in your `hk.pkl`:
1212

1313
```pkl
14-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
15-
import "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Builtins.pkl"
14+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
15+
import "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Builtins.pkl"
1616
1717
hooks {
1818
["pre-commit"] {

docs/cli/commands.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4205,7 +4205,7 @@
42054205
"config": {
42064206
"props": {}
42074207
},
4208-
"version": "1.43.0",
4208+
"version": "1.44.0",
42094209
"usage": "Usage: hk [OPTIONS] <COMMAND>",
42104210
"complete": {},
42114211
"about": "A tool for managing git hooks"

docs/cli/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**Usage**: `hk [FLAGS] <SUBCOMMAND>`
66

7-
**Version**: 1.43.0
7+
**Version**: 1.44.0
88

99
- **Usage**: `hk [FLAGS] <SUBCOMMAND>`
1010

docs/configuration.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ Set [`HK_FILE`](/environment_variables#hk-file) to override the search and use a
4444
Here's a basic `hk.pkl` file:
4545

4646
```pkl
47-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
48-
import "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Builtins.pkl"
47+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
48+
import "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Builtins.pkl"
4949
5050
local linters = new Mapping<String, Step> {
5151
// linters can be manually defined
@@ -208,8 +208,8 @@ The hkrc file follows the same format as `hk.pkl` and can be used to define glob
208208
Example hkrc file:
209209

210210
```pkl
211-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
212-
import "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Builtins.pkl"
211+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
212+
import "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Builtins.pkl"
213213
214214
local linters {
215215
["prettier"] = Builtins.prettier
@@ -242,7 +242,7 @@ Add steps to your hkrc. hk merges them into every project's hooks — steps with
242242

243243
```pkl
244244
// ~/.config/hk/config.pkl
245-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
245+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
246246
247247
hooks {
248248
["pre-commit"] {
@@ -335,7 +335,7 @@ Git config supports both multivar entries (multiple values with the same key) an
335335
User-specific defaults can be set in `~/.config/hk/config.pkl`:
336336

337337
```pkl
338-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
338+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
339339
340340
jobs = 4
341341
fail_fast = false

docs/getting_started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ The global configuration file follows the same format as `hk.pkl` and can be use
5151
This will generate a `hk.pkl` file in the root of the repository, here's an example `hk.pkl` with eslint and prettier linters:
5252

5353
```pkl
54-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
55-
import "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Builtins.pkl"
54+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
55+
import "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Builtins.pkl"
5656
5757
local linters = new Mapping<String, Step> {
5858
// linters can be manually defined

docs/mise_integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ parsing, parallel execution, and more.
4343
Just run mise in `hk.pkl` like any other command:
4444

4545
```pkl
46-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
46+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
4747
4848
`pre-commit` {
4949
["prelint"] {

docs/pkl_introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ This is a multi-line comment
175175
Every `hk.pkl` should start with this line which essentially schema validates the config and provides base classes:
176176

177177
```pkl
178-
amends "package://github.com/jdx/hk/releases/download/v1.43.0/hk@1.43.0#/Config.pkl"
178+
amends "package://github.com/jdx/hk/releases/download/v1.44.0/hk@1.44.0#/Config.pkl"
179179
```
180180

181181
### Imports

0 commit comments

Comments
 (0)