Skip to content
This repository was archived by the owner on Jul 2, 2026. It is now read-only.

Commit 52998b3

Browse files
committed
docs(changelog): backfill 1.1.3 / 1.1.4 sections, queue 1.1.5 entries
The 1.1.3 and 1.1.4 tags were cut without moving the entries out of [Unreleased]; backfill them with their respective tag dates and the single fix each shipped (alef-snippets-validate, mypy --frozen). Move the [Unreleased] section above to hold the three fixes landing in v1.1.5: godoc-lint v2 compat, zig-doc-lint manifest, JVM Unsafe warning suppression.
1 parent 038ddb4 commit 52998b3

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Fixed
1111

12+
- `godoc-lint`: support `golangci-lint` v2.x. v2 removed the `--disable-all`
13+
flag in favour of `--default=none`, so v1.1.4 and earlier failed with
14+
"unknown flag: --disable-all" against v2 installations. The hook now
15+
detects the installed major version once and selects the matching
16+
"enable only revive" flag set (`--default=none --enable=revive` on v2,
17+
`--disable-all --enable=revive` on v1). Surfaced on html-to-markdown's prek
18+
run; the hook was disabled in consumer configs as a workaround. (`hooks/godoc-lint/run.sh`)
19+
20+
- `zig-doc-lint`: hook silently skipped every `.zig` file because
21+
`pre-commit/identify` does not register a `zig` type tag — `types: [zig]`
22+
matched nothing. Switched to `types_or: [zig]` + an explicit `files: \.zig$`
23+
regex, mirroring the working pattern in `zig-fmt` and `zig-build-check`.
24+
(`.pre-commit-hooks.yaml`)
25+
26+
- `ktfmt` / `detekt` / `ktlint`: suppress the noisy "WARNING: A terminally
27+
deprecated method in sun.misc.Unsafe has been called" output that JDK 23+
28+
runtimes emit on every invocation (often 6–10 lines per hook run). A new
29+
`jvm_quiet_flags` helper in `lib/jvm.sh` detects the JDK major version and
30+
emits `--sun-misc-unsafe-memory-access=allow` on JDK 23+, gated so older
31+
JDKs (which would abort with "Unrecognized option") are unaffected.
32+
(`lib/jvm.sh`, `hooks/{ktfmt,detekt,ktlint}/run.sh`)
33+
34+
## [1.1.4] - 2026-05-17
35+
36+
### Fixed
37+
1238
- `mypy` hook no longer triggers a workspace re-sync. The hook now runs
1339
`uv run --frozen --no-sync mypy` (when uv is available), which keeps uv
1440
from rebuilding workspace members and writing to `uv.lock` / install state
1541
during the hook. Previously this caused prek to report the working tree
1642
as dirty after every mypy run on repos with editable workspace members.
1743

44+
## [1.1.3] - 2026-05-17
45+
46+
### Fixed
47+
48+
- `alef-snippets-validate`: switch from the legacy standalone `alef-snippets`
49+
binary to the `alef snippets validate` subcommand, matching the alef v0.16.24
50+
packaging change that folds `alef-snippets` into the main `alef` CLI.
51+
1852
## [1.1.2] - 2026-05-16
1953

2054
### Changed

0 commit comments

Comments
 (0)