d053faeb23
All git.k3nny.fr/releaser links were missing the /k3nny/ namespace. Fixed in docs/hugo.toml (geekdocRepo + geekdocEditPath), installation, ci-integration, and changelog pages. Also added repo link to the docs home page and README. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3.4 KiB
3.4 KiB
title, weight
| title | weight |
|---|---|
| Changelog | 50 |
v1.6.0 — 2026-07-11
Added
- Gradle support — opt-in via
gradle.build_file(single path) orgradle.build_files(list, overrides single); supports both Groovy DSL (version = '1.2.3') and Kotlin DSL (version = "1.2.3"); original quote style preserved on write;--gradle <path>CLI flag for one-off overrides
v1.5.1 — 2026-07-11
Added
- Documentation site — Hugo + Geekdoc; installation, CLI reference, configuration, CI integration, and changelog pages; deployed to
gh-pagesvia Gitea CI on push tomain FuzzUpdateininternal/changelogandFuzzWriteVersionininternal/node— complete fuzz coverage for all file-rewriting packages
Changed
- CLAUDE.md — fuzzing completeness guidelines with authoritative table
v1.5.0 — 2026-07-11
Added
- Multi-module Maven support —
maven.pom_paths: [...]lists multiplepom.xmlpaths; overridespom_path; each path is updated and committed in the same release commit - Node.js
package.jsonsupport — opt-in vianode.package_json(single path) ornode.package_jsons(list); version bumped in-place alongsidepom.xmlandCHANGELOG.md git.bump_rulesconfig — controls which version component each commit type bumps:breaking,feat,fixeach accept"patch"(default) or"minor"- 100% per-package statement coverage across all 12 packages via injectable function vars
Changed
--pomflag now clearsmaven.pom_pathsbefore settingmaven.pom_pathversion.Next()signature — accepts a bump-rules map as a sixth parameter;nildefaults to all-patch- Verbose config table — now includes
git.bump_rules.*,maven.pom_paths, andnode.pathsrows
v1.4.0 — 2026-07-11
Added
- GitHub release support —
internal/ghclientpackage; configured viagithub.token+github.repo; GitHub takes precedence over GitLab when both are configured - SSH agent push — go-git
gitssh.NewSSHAgentAuthforgit@/ssh://remotes --release-env-fileflag — override dotenv artifact path; pass""to disablegit.releasable_typesconfig — opt-in list of commit types that count as releasable- CHANGELOG deduplication guard —
changelog.Update()is idempotent; skips write if section already exists
v1.3.0 — 2026-07-07
Added
release.envdotenv artifact — written on every real release containingNEXT_VERSION=<tag>; never committed; exposes the version to downstream GitLab CI jobs
v1.2.0 — 2026-07-07
Added
--verboseflag — prints config table, commit list with parsed types, and version decision- Colored, structured CLI output —
·/✓/!prefix symbols; TTY-aware ANSI colors; respectsNO_COLORandTERM=dumb - Name and version header on every invocation
Changed
- Default
tag_prefixis now empty — bare version numbers (1.2.3) by default; addtag_prefix: "v"to opt in
v1.1.0 — 2026-07-07
Added
- CHANGELOG.md auto-update — new dated section written on every release, grouped by commit type
--changelog-fileflag — override changelog path--initflag — scaffolds a fully-commented.releaser.yml
v1.0 and earlier
See the full CHANGELOG in the repository.