1.11.0 (2026-06-24)
- cli: NO_COLOR/tty-aware output, rune-safe truncate, consistent confirmations, wire pre/post_publish hooks (#53, #51) (9cd95a2)
- DeletePackage cleans up links + add GetProjectByID (#44) (7d84361)
- honor store_path config option (#51 partial) (8a2b83d)
- make content hash correct and deterministic (#45, #46) (0c9450d)
- make store writes atomic via temp dir + rename (#47) (8324b9c)
- non-zero exit on partial failure; silence usage on error (#48) (faa800f)
- reflink dead on Linux — pass FICLONE source fd by value (#38) (4d08c1a)
- resolve add pkg@version by version; remove dead --tag (#39) (a29a0ad)
- skip symlinks during packing to prevent file exfiltration (#42) (1451c9b)
- validate package names to prevent path traversal (#40) (7547650)
- verify SHA-256 checksum on self-update + add HTTP timeout (#41) (5a57a87)
1.10.0 (2026-03-05)
1.9.0 (2026-01-30)
1.8.2 (2026-01-19)
1.8.1 (2026-01-19)
1.8.0 (2026-01-19)
- add manage_gitignore config option (cb6f51f)
- ci: skip concurrent package.json write test (79360bb)
- ci: skip flaky concurrent test in CI (8b11c09)
- remove unused fmt import (2122a51)
- revert db path and remove t.Parallel() (0e33339)
- skip flaky symlink test in CI (dec5411)
- test failures and permission handling (9c4030b)
- tests: path normalization & test fixes (f239a04)
- wrap all unchecked error returns (a8b3431)
- wrap defer os.Chmod in anonymous functions (ffb08da)
- wrap defer os.Chmod in store tests (ca75562)
1.7.7 (2026-01-15)
- race condition in pack (e5f6793)
1.7.6 (2026-01-15)
- parallel hashing/linking, remove npm pack dep, fix defer errors (342272b)
1.7.5 (2026-01-15)
- correct symlink depth for scoped packages (3d3162d)
1.7.4 (2026-01-15)
- move goreleaser to release-please workflow (2062221)
1.7.3 (2026-01-15)
- merge release workflow into CI, ensure CI blocks release (6b244ff)
- release-please not running after PR merge (219f321)
1.7.2 (2026-01-15)
- deprecated filepath.HasPrefix, align CI with release-please (a2f7739)
1.7.1 (2026-01-15)
- filepath.hasprefix (46fac9c)
1.7.0 (2026-01-15)
- better completions (0a8ec9b)
1.6.1 (2026-01-15)
- lnpm update auto (7ca5607)
1.6.0 (2026-01-15)
- npm pack + tests for all kinds of monorepo (a7c3cb8)
- CI failures (ff1d541)
1.5.0 (2026-01-15)
- check files against stage (5b2016b)
1.4.0 (2026-01-15)
- keep pushing for perf improvements (78ce20b)
- lnpm update should always check for latest version (24ac467)
1.3.0 (2026-01-15)
- improve perf further (e7503d0)
1.2.0 (2026-01-15)
- Reflink (Copy-on-Write) support for instant file operations on APFS (macOS) and Btrfs/XFS (Linux)
- Hard link support during publish - Store operations now use hard links when source and store are on same filesystem
- Parallel copy operations - Up to 8 concurrent workers for 4-8x faster copying when linking isn't possible
- Intelligent linking strategy - Automatic priority system: reflink → hardlink → parallel copy
- Config integration -
link_modeconfiguration option is now properly respected - Enhanced user feedback - Clear warnings and tips when falling back from linking to copying
- Cross-filesystem detection - Automatic detection and helpful messages for cross-filesystem scenarios
- Up to 1000x faster for packages with 10,000+ files on modern filesystems (APFS/Btrfs/XFS)
- Instant publishing when source and store are on same filesystem
- 4-8x faster copying when cross-filesystem operations are required
1.1.1 (2026-01-15)
- remove unused collectFiles function (64c2bca)
1.1.0 (2026-01-15)
- progress indicators + perf improvements (82d0571)
1.0.2 (2026-01-15)
- run goreleaser in release-please workflow (9133260)
1.0.1 (2026-01-15)
- build error (7b553b4)