Releases: lets-cli/lets
Releases · lets-cli/lets
Release list
v0.0.62-rc1
Changelog
- 70f7ff3 Add --no-cache flag for remote config refresh
- d3a3628 Add LoadRemote for fetching and caching remote lets.yaml
- 52ecb2b Add
themeto lets settings - 417d86f Add bundled agent skill command
- e7462b6 Add changelog entry for help/version fix
- 91a1e11 Add design spec and implementation plan for remote config
- 7fd90c2 Add download progress for lets self upgrade
- f7f8591 Add examples help spacing
- f2f7811 Add golden-file tests for help and error rendering
- 0819446 Add internal/fetch package for HTTP YAML downloads
- 00482bf Add remote download progress
- ffb9361 Add section about golden tests to agents.md
- e0ac25c Add self config commands
- 648e114 Adjust usage help spacing
- 2afaf38 Ask agent to run lint before merge
- 2f2fb71 Convert design specs to ADRs
- 289b4d4 Document exec.Command trust model and suppress false-positive lint
- 594a5d2 Expand lets agent skill guidance
- 21a5d89 Extend no-cache to remote mixins
- ec741cd Fix -- treat in tab completion
- 4a03463 Fix bats tests for fang help/error output format
- 2cdcb59 Fix code review findings from #363 and no-cache-for-mixins
- 238ea5b Fix code review findings in remote config feature
- 30d9111 Fix duplicate else-if block in fetch.Download causing lint typecheck error
- fe7136a Fix help and version handling
- 06e6037 Fix lint errors in error.go and subcommand.go
- 24a8bd5 Fix styled error indentation
- 60bde7f Further simplify help output
- 096d449 Improve AGENTS.md - add documentation rules
- 53633fe Improve test isolation and warning message in LoadRemote
- da9b5e3 Include the URL in non-2xx HTTP error messages for better diagnosability
- 2717212 Init skills
- b599438 Inject remote mixin warnings
- 0694b7e Introduce ScriptRunner seam into executor
- c579f37 Note mixins limitation in remote config changelog entry
- 8ff0766 Reduce fetch httpClient timeout to 30s
- 1ce9247 Refactor RemoteMixin to use fetch.Download
- 62e4e77 Refactor help.go and error.go to make code architecture more structured
- 18a9685 Regenerate golden tests for --no-cache flag
- 6322031 Remove dead 5-min context timeout from RemoteMixin.download
- e22a3b0 Restore env debug logging at level 2 in shellRunner
- c7794ad Restrict self config directory permissions
- 5822060 Revert "Inject remote mixin warnings"
- 54f4bae Simplify and style help output
- 48369a6 Style pre-execute errors via logrus formatter
- b52cc2b Use Fang help renderer
- 0a47604 Use errors.AsType for error unwrapping
- 45b1640 Use lets theme for progress bar
- 2927545 Use loader alias for config package in cli.go for clarity
- 21df4e7 Use real YAML fixtures in golden tests
- 8950c7d Wire --no-cache flag and remote URL detection in cli.go
- 6bce51e move help output functions to help.go
- 3cc6ccf refactor dependency error into new theme
- 4c459e0 tab complete root flags if - or -- provided, otherwise complete commands or command flags
- ba33c77 update theme colors
v0.0.61
Changelog
- 63989b8 Add Build from source section to installation docs
- 3b31dc8 Add no-prompt installer env and thread upgrade context
- 3f14061 Flatten installation docs
- abcbd1b Guard self upgrade install paths
- 5d43671 Improve Homebrew detection for install and upgrade
- 641114b Polish install script logging and progress output
- 4d6e9eb Prepare release v0.0.61
- d0b9709 Prevent self upgrade on Homebrew installs
- 154e8a8 Update install script for home-directory defaults
- 206363a Use direct docopt fork dependency
v0.0.60
Changelog
- 6c06355 Add AGENTS.md for codding agents
- 5081a68 Add DependencyError type with chain tracking and tree rendering
- bb3d7e4 Add ExitCode propagation test with real exec.ExitError
- 0e21735 Add LETS_OS and LETS_ARCH env
- 5e0d5cb Add LSP debug logs and resolve alias definitions by anchor
- 4cff75c Add bats integration test for dependency failure tree
- f0ec78e Add dependency failure tree design spec
- 21fe1c5 Add env_file support
- 82d1e5d Add env_file with env-first expand
- 4d30c0d Add go-to-definition support for ref command references
- 098fb59 Add index for commands and use it in depends definition resolution
- b7a8483 Add joint to root command in failure tree
- 8cb0d46 Add lets prefix logging
- 47eb6d5 Add lets self doc command
- a55b170 Add lets user settings for color and update notifications
- efef308 Add macOS open fake binary
- 709dccb Add small comment about os.env deduplication
- 6e3f871 Add tests for lets formatter logging
- 1b56346 Add xdg-open fake for macOS tests
- f9a74e7 Bump aiohttp from 3.7.4 to 3.13.4 in /examples/python
- c843b7a Bump github.com/odvcencio/gotreesitter from 0.9.2 to 0.12.1
- 07dc9f6 Bump github.com/spf13/cobra from 1.8.0 to 1.10.2
- 2b37322 Centralize lets log prefix
- a13fc3f Debounde index updates
- bc28aa7 Document fallback to os env in expandWithEnv
- 6918172 Enable commands suggestions for when wrong command used
- 1940aa4 Enhance logging formatter tests
- 7375e03 Error code 2 on command not found
- afb44cc Evaluate env entries sequentially with global env context
- a0d8687 Fix command env caching
- a5bb0ce Fix crash on malformed local mixin
- d1123f1 Fix go build command to work with new structure
- 3d2eb6e Fix go to definition for YAML alias
- d0a11c7 Fix prependToChain mutation, tighten test assertions
- 7bc34a6 Fix update check context handling
- c9cf5ae Fix update check handling in tests
- c14f3ef Format command failure output with lets-prefixed tree
- fe970fc Format dependency failure tree output
- 8b513e0 Implement env_file expansion
- cd663b4 Implement env_file support flow
- 2234be0 Migrate to gotreesitter parser
- abe53a0 Move main logic into internal cli
- 308ae43 Move upgrade into lets self command
- 2aa4804 Optimize LSP mixin loading and updates
- 9c82674 Print dependency failure tree in main.go error handler
- 10da0a8 Remove deprecated eval env tests
- cdd37d0 Remove unused LSP helpers and fix log verbosity
- 245b4be Reshape update notifier plan
- a688482 Update Go toolchain to 1.26
- 8b6f636 Update bats tests for command failure tree output
- fc05219 Update changelog for dependency failure tree feature
- c746358 Update docs for eval_env removal
- 22a5eed Update docs lockfile and add settings page
- ff71380 Update internal/cmd/doc.go
- 02d11fe Use single parser in lsp
- 3b9a666 Wrap executor errors with prependToChain for dependency tree tracking
- d6cae4f add BuildDate to version
- 7920c14 disable update check in bats tests
- ef2d336 ignore .env
- 44638bc implement better error about wrong docopt argument
- 669058c load mixin files and index them asynchronously
- 5a98537 rename resolvedEnv to cachedEnv, add docs
- 69e250c switch to internal project structure
- fbc52f3 update changelog for 0.0.60 version
v0.0.59
v0.0.58
v0.0.57
Changelog
- 6510479 tidy dependencies
v0.0.55
v0.0.55-rc4
v0.0.54
Changelog
v0.0.53
Changelog
- cbdd16f do not set SHELL to avoid bash: file not found error. set LETS_SHELL instead