Releases: LucaTools/Luca
Releases · LucaTools/Luca
0.18.0
What's Changed
- Add --global flag for system-wide skill installation by @julioyg in #76
- fix(skill-downloader): handle in-repo directory symlinks natively by @peterfriese in #78
- Actionable error for missing global Lucafile and hoist duplicated scope variable by @albertodebortoli in #79
New Contributors
- @julioyg made their first contribution in #76
- @peterfriese made their first contribution in #78
Full Changelog: 0.17.0...0.18.0
0.17.0
What's Changed
- Add skill version pinning via git tags and commit SHAs by @albertodebortoli in #73
- Fix reinstall loop when tool has both binaryPath and desiredBinaryName by @albertodebortoli in #74
- Support raw executables with platform-style file extensions by @albertodebortoli in #75
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Fix desiredBinaryName being ignored when installing from archives by @albertodebortoli in #71
- Prevent luca install from running in the home directory by @albertodebortoli in #72
Full Changelog: 0.15.0...0.16.0
0.15.0
What's Changed
- Fix installQuietly showing success message with no tools or skills by @albertodebortoli in #61
- Add repos dictionary for skill repository aliases in Lucafile by @albertodebortoli in #62
- Add --no-auto-update flag to opt out of self-update check by @albertodebortoli in #63
- Check version exists on GitHub before downloading by @albertodebortoli in #64
- Update CI actions to address Node.js 20 deprecation by @albertodebortoli in #65
- Move DocC tutorials from LucaCore to LucaCLI catalog by @albertodebortoli in #66
- Update GitHub Actions to address Node.js 20 deprecation by @albertodebortoli in #67
- Fix DocC build: generate targets separately and merge outputs by @albertodebortoli in #68
- Use combined documentation to build all targets into a single site by @albertodebortoli in #69
- Restructure DocC documentation and add skills tutorial by @albertodebortoli in #70
Full Changelog: 0.14.0...0.15.0
0.14.0
What's Changed
- Revert workflow_run coverage upload, upload directly in test workflow by @albertodebortoli in #51
- Add native skill installation pipeline by @albertodebortoli in #50
- Add agents command to list available agent identifiers by @albertodebortoli in #52
- Support Toolfile and Skillfile as alternative spec file names by @albertodebortoli in #53
- Detect and replace outdated Luca-managed post-checkout hooks by @albertodebortoli in #54
- Refresh post-checkout and shell_hook.sh scripts on luca update by @albertodebortoli in #55
- Remove ready_for_review trigger from run-tests workflow by @albertodebortoli in #56
- Fix post-checkout hook installation failing in git worktrees by @albertodebortoli in #57
- Add
--only-scriptsflag toupdatecommand by @albertodebortoli in #58 - Fix update/revert loop when .luca-version is present by @albertodebortoli in #59
- Fix unlink command failing on dangling symlinks by @albertodebortoli in #60
Full Changelog: 0.13.0...0.14.0
0.13.0
What's Changed
- Update Noora to 0.56.0 and swift-argument-parser to 1.7.1 by @albertodebortoli in #47
- Fix exit code when interrupted with SIGINT (Ctrl+C) by @albertodebortoli in #49
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
- Improve spec loading error messages by @albertodebortoli in #42
- Implement agenting skills support via Vercel Labs' skills by @albertodebortoli in #41
- Add self-update: replace binary when .luca-version differs by @albertodebortoli in #43
- Use lowercase binary name in release assets by @albertodebortoli in #44
- Add
luca updatecommand to upgrade to the latest GitHub release by @albertodebortoli in #45 - Skip self-update check when running luca --version by @albertodebortoli in #46
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- Fix:
reinstallcreates symlink to wrong binary whenbinaryPathis set by @victor-sarda in #40
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Fix: tools with a custom
binaryPathare re-downloaded on every install by @victor-sarda in #39
New Contributors
- @victor-sarda made their first contribution in #39
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Support Lucafile.yml as a default spec file name by @albertodebortoli in #38
Full Changelog: 0.8.0...0.9.0