Skip to content

chore: release v1.41.0#793

Merged
jdx merged 1 commit intomainfrom
release
Apr 5, 2026
Merged

chore: release v1.41.0#793
jdx merged 1 commit intomainfrom
release

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Apr 3, 2026

🚀 Features

  • (hook) support per-worktree hooks via extensions.worktreeConfig by @nkakouros in #789

🐛 Bug Fixes

  • (builtins) use workspace_indicator for Go package-level analysis tools by @jdx in #803
  • (config) use XDG_CONFIG_HOME for config path instead of dirs::config_dir() by @fukuchancat in #801

📦️ Dependency Updates

New Contributors


Note

Low Risk
Primarily a version/documentation bump plus routine dependency lockfile updates; low functional risk aside from potential upstream crate behavior changes.

Overview
Bumps hk from v1.40.0 to v1.41.0, updating Cargo.toml, Cargo.lock, CLI usage/version artifacts (hk.usage.kdl, docs/cli/*), and all docs/examples that reference the release Pkl package URLs.

Adds the CHANGELOG.md entry for 1.41.0 and refreshes the lockfile with updated Rust crate versions (including new transitive crates like rand 0.10.0/chacha20).

Reviewed by Cursor Bugbot for commit 7542339. Bugbot is set up for automated code reviews on this repo. Configure here.

@jdx jdx added the release label Apr 3, 2026
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 3, 2026

Greptile Summary

This is a standard release PR bumping hk from v1.40.0 to v1.41.0. All changes are consistent mechanical version string updates across Cargo.toml, Cargo.lock (dependency refresh), documentation files, PKL example files, and hk.usage.kdl. The CHANGELOG.md entry accurately reflects the bundled features, bug fixes, and dependency updates as described in the PR description.

Key changes bundled in this release:

All version references have been verified to be consistently updated — no stale v1.40.0 strings remain outside of historical CHANGELOG entries.

Confidence Score: 5/5

This PR is safe to merge — it is a pure release bump with no logic changes.

All version strings are consistently updated to 1.41.0 across Cargo.toml, Cargo.lock, docs, PKL examples, and hk.usage.kdl. No stale v1.40.0 references remain outside the historical CHANGELOG. No code logic was modified.

No files require special attention — all changes are mechanical version bumps.

Important Files Changed

Filename Overview
CHANGELOG.md Added v1.41.0 release notes documenting features, bug fixes, and dependency updates — matches PR description exactly
Cargo.toml Version field bumped from 1.40.0 to 1.41.0
Cargo.lock Lockfile refreshed with minor dep bumps (arc-swap, cc, fastrand, icu_collections, signal-hook) and new transitive dep chacha20
hk-example.pkl PKL amends/import URLs updated to reference v1.41.0 package
hk.usage.kdl CLI usage version string updated to 1.41.0
hk.pkl Commented-out package URL reference updated to v1.41.0
docs/builtins.md Version references in PKL code snippets updated to v1.41.0

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Cargo.toml\nversion = 1.41.0] --> B[Cargo.lock\ndeps refreshed]
    A --> C[hk.usage.kdl\nversion 1.41.0]
    A --> D[docs/**/*.md\npkl URLs → v1.41.0]
    A --> E[hk-example.pkl\namends → v1.41.0]
    A --> F[hk.pkl\ncomment → v1.41.0]
    A --> G[CHANGELOG.md\nv1.41.0 entry added]
    B & C & D & E & F & G --> H[PR #793 merged]
    H --> I[git tag v1.41.0]
Loading

Reviews (11): Last reviewed commit: "chore: release v1.41.0" | Re-trigger Greptile

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request bumps the version of hk from 1.40.0 to 1.40.1 across the project, including Cargo.toml, Cargo.lock, documentation, and configuration examples. It also updates several dependencies in Cargo.lock, most notably the icu-* suite of crates. Feedback was provided regarding the CHANGELOG.md, which currently omits these significant dependency updates.

Comment thread CHANGELOG.md
Comment on lines +5 to +7
### 📦️ Dependency Updates

- update anthropics/claude-code-action digest to 0432df8 by [@renovate[bot]](https://github.com/renovate[bot]) in [#791](https://github.com/jdx/hk/pull/791)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The changelog entry for this release appears to be missing several dependency updates that are included in Cargo.lock. For example, multiple icu-* crates were updated from v2.1 to v2.2. To ensure the changelog is comprehensive for users, it would be beneficial to either list these significant updates or add a general "lock file maintenance" entry, similar to what was done for the v1.40.0 release.

@jdx jdx force-pushed the release branch 8 times, most recently from 7865630 to 0c8dea7 Compare April 4, 2026 14:46
@jdx jdx changed the title chore: release v1.40.1 chore: release v1.41.0 Apr 4, 2026
@jdx jdx enabled auto-merge (squash) April 5, 2026 17:13
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​arc-swap@​1.9.0 ⏵ 1.9.110010093100100

View full report

@jdx jdx merged commit 98b1e4b into main Apr 5, 2026
21 checks passed
@jdx jdx deleted the release branch April 5, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants