Changelog
Release history.
1.0.4 – 1.0.6
Small fixes, no user-facing changes.
1.0.3
- Split the release pipeline into three independent GitHub Actions workflows
(
release-go.yml,release-npm.yml,release-pypi.yml) triggered by the same tag, so a failure in one registry (e.g. npm's anti-spam scanner) can no longer block the Go release or the PyPI publish. See Architecture.
1.0.2
- Made the npm publish script idempotent — it checks
npm view <name>@<version>before each publish, so re-running after a partial failure safely skips packages that already went out instead of erroring on them.
1.0.1
- Fixed binary discovery in the npm and PyPI packaging scripts: instead of assuming an
exact GoReleaser
dist/folder naming template, they now scan for a directory matching the targetgoos/goarchas a substring, which is more robust across GoReleaser versions (e.g. an added_v1suffix on amd64 builds).
1.0.0
- Rewritten from TypeScript to Go with zero third-party dependencies.
- Distribution across three registries from one cross-compiled binary:
go install, npm (optionalDependenciesper-platform packages), and PyPI (per-platform tagged wheels). See Architecture. - Carried over all detection rules, hook installation (native + Husky), and
.secretcheckrc.json/.secretcheckignoreconfiguration from the original TypeScript implementation.