Releases: Goldziher/poly
Releases · Goldziher/poly
Release list
v0.11.0
V0 Floating Tag
Full Changelog: https://github.com/Goldziher/polylint/commits/v0
v0.10.0
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.1
v0.5.0
Added
- Live per-hook progress for
poly hooks— when stderr is a terminal, each
hook now prints a▶ <id> …line as it starts and a✓/× <id> (<duration>)
line as it finishes, so a long-running hook (cargo clippy,cargo test, …) is
visibly running instead of leaving the terminal blank until the whole stage
completes — which read as a hung commit. Progress goes to stderr and is
suppressed when stderr is not a terminal (piped / CI), so captured output is
unchanged. - Autofixable count in the lint summary —
poly lintnow reports how many of
the findings can be resolved automatically (N fixable with the--fixoption.), making the value of a follow-up--fixrun obvious from a dry run.
The line is omitted when nothing is fixable.
v0.4.0
Added
- Colored
poly hooks install/uninstalloutput — a green ✓ header with
the hook count and the (relative) hooks directory, then one line per hook name,
replacing the flat list of absolute paths.
Changed
- Installed git-hook shims resolve
polyfromPATHrather than baking in an
absolute path to the binary, so a hook always runs whateverpolyis current
(a recorded absolute path could pin a stale or moved build). Whenpolyis not
onPATHthe shim now fails with a clear, actionable message and a non-zero exit
instead of proceeding as though the hook had passed. Re-runpoly hooks install
to migrate existing shims.
Fixed
- Native-toolchain formatter output is normalized to LF line endings; some
first-party CLIs emit CRLF on Windows, which made output platform-dependent.