Skip to content

Releases

1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 04:04

Third release of linim, a fast command-line tool for managing an open source project's license in one command.

This update brings various upgrades, firstly, a new --check flag for read-only header verification. Additionally, a --license flag has been introduced to allow selecting a license non-interactively.

On top of those new features, this update brings various fixes, CRLF line endings are properly preserved now, a UTF-8 BOM is now kept at the start of the file, and comments next to an SPDX header are no longer deleted.


📦 RELEASE
This is an official release.

Build Information

  • Version: 1.1.0
  • Commit: 28a70da
  • Branch: main
  • Built: 2026-11-12T20:02:25-08:00

Changes since 1.0.1

Features

  • add --check for read-only header verification (1a47917)
  • preserve CRLF line endings when injecting headers (6f1f794)
  • add --license to select a license non-interactively (1645383)

Fixes

  • keep a UTF-8 BOM at the start of the file (cf11573)
  • don't delete comments next to an SPDX header (00cbddf)

Docs

  • fix GitHub license tag in README (8c936a9)

Chores

  • bump version to 1.1.0 and update verdesc (28a70da)

1.0.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 04:45

Second initial release of linim, a fast command-line tool for managing an open source project's license in one command. This update fixes some minor issues I found while reviewing the code.


📦 RELEASE
This is an official release.

Build Information

  • Version: 1.0.1
  • Commit: 4ee27d7
  • Branch: main
  • Built: 2026-10-15T21:38:03-07:00

Changes since 1.0.0

Fixes

  • remove unsafe UTF-8 cast and make --new reconfigure from scratch (93f86dc)

Chores

1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 03:03

Initial release of linim, a fast command-line tool for managing an open source project's license in one command.


📦 RELEASE
This is an official release.

Build Information

  • Version: 1.0.0
  • Commit: 7eeadd2
  • Branch: main
  • Built: 2026-10-15T20:00:56-07:00

First Release

Features

  • use REUSE SPDX-FileCopyrightText header format (da42a2e)
  • add --verbose to report each updated file (3488a36)
  • detect existing LICENSE files and skip the picker (4decef4)
  • expand comment map with generated extension table and tool (054b0ab)
  • wire up end-to-end orchestration in app and main (fc34d24)
  • add license body placeholder substitution (c65dc28)
  • add CLI argument parsing and help (a6ed679)
  • add processing summary and report (0ae1a5f)
  • add parallel processing driver (ebb784e)
  • add per-file processing with fast/slow paths (1610d7b)
  • add repo traversal with ignore and filter (a848727)
  • add walker extension filter (49aeaf9)
  • add license header injection (5f6fdef)
  • add license header stripping (ca016b9)
  • add license header detection (2b4c8a0)
  • add header preamble detection (e00c337)
  • add searchable license picker with cancellation (50405ad)
  • add copyright resolution and drop git integration (4b75843)
  • add .linim state reader and writer (ebff9c8)
  • add header template builder and renderer (07d8285)
  • add SPDX license registry and data/licenses (fb62dea)
  • headers and comment map module (4603e26)
  • errors module (c8ce3ab)
  • helpers module (a170c87)
  • initial project setup and raw licenses (06d8cd2)

Docs

Chores

  • bump version to 1.0.0 (7eeadd2)
  • target main branch in release workflow and README (07c9a60)
  • license the project under GPL-3.0-or-later (456b284)
  • update lockfiles to latest dependency versions (3e33ec9)

CI

  • add build and release workflow, issue templates, and README badges (c76b941)
  • cargo setup (76c8dc0)