Repository navigation
Releases
1.1.0
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
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
- bump version to 1.0.1 (4ee27d7)
1.0.0
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
- add README (6235e8b)
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)