Skip to content

Releases: KofTwentyTwo/license-tool

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 15:28
v0.4.0
fe7dbf7

Changelog

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 20:46
eb66a76

Install

brew install --cask KofTwentyTwo/tap/license-tool

Added

  • Added first-class header support for Perl, PowerShell, R, Makefile, TOML, and Batch files.
  • Added conservative shebang-based type detection for extensionless scripts.
  • Added GitHub issue templates, a pull request template, support guidance, and refreshed security-policy documentation.

Changed

  • Aligned init/apply/license SPDX validation with the licenses that can actually be rendered by the bundled SPDX data.
  • Validated policy required, allow, and deny entries as exact SPDX identifiers, matching the current exact-match policy engine.
  • Extended dependency audit discovery to nested manifests while preserving ignore and exclude behavior.
  • Made Gradle tool-tier dependency resolution report an explicit unsupported reason.
  • Pinned release workflow actions and GoReleaser, and updated release packaging to publish the Homebrew cask.

Fixed

  • Preserve leading Go build constraints, CSS @charset rules, and markup doctypes before inserted headers so apply does not silently change build selection, stylesheet encoding, or browser rendering mode.
  • Preserve Python coding= and coding: pragmas before inserted headers.
  • Centralized header sentinel and placement logic so audit and render paths agree on preserve-first rules.
  • Made the license command use the same write safety gates and commit support as apply.
  • Scoped apply/license commits to files touched by the license run so unrelated dirty working-tree changes are not staged.
  • Made apply honor include and gitignore scope controls before writing files.
  • Rendered unified diffs for dry-run apply and license runs, including JSON diff entries only when present.
  • Restored CLI error output and documented exit-code behavior.
  • Made check --fail-on override policy fail conditions, including repeated and comma-separated flag values.
  • Honored audit/check --output controls, rendered check reports, and bound the documented --no-deps flag.
  • Rejected invalid --resolve-deps values instead of silently falling back to ondisk.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 16:00
v0.2.1
f4a111f

Changelog

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 23:51
v0.2.0
0670cb0

Changelog

  • 35df685: fix(release): write Homebrew formula under Formula/ (brews directory) ( <>)
  • ce4edf7: ci: bump golangci-lint-action v9, goreleaser-action v7 (dependabot) ( <>)
  • 0670cb0: v0.2.0: init wizard + audit findings-summary (#4) (@KofTwentyTwo)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Jun 23:01
v0.1.1

Changelog

  • 566d6aa: build: set go directive to 1.24 (match deps + golangci-lint, unblock CI) ( <>)
  • fe408a3: ci: bump golangci-lint-action to v8 for v2 config schema ( <>)
  • 069ced4: test: pin git init -b main in gitutil tests (CI defaults to master) ( <>)
  • 96b087d: docs: changelog for v0.1.1 ( <>)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 19:57
v0.1.0

Changelog