Releases: lets-cli/lets
Releases · lets-cli/lets
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
v0.0.55
v0.0.55-rc4
Changelog
- 1090127 pass env varts directly to docker
v0.0.54
Changelog
v0.0.53
v0.0.52
v0.0.50
Changelog
- 08c2b39 Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
- 428e3e0 Bump github.com/spf13/cobra from 1.0.0 to 1.6.0
- a720632 Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
- b8ac010 Bump json5 from 2.2.1 to 2.2.3 in /docs
- b67b825 Bump loader-utils from 2.0.2 to 2.0.4 in /docs
- b4bb268 Bump minimatch, recursive-readdir and serve-handler in /docs
- 91b7a4c Bump shell-quote and @docusaurus/core in /docs
- 2c31c7a add cmd short syntax
- 736fdbc add init directive
- f8c9018 add tests and docs for description directive
- a3b0346 allow to change bin name during dev install
- 51ba786 cleanup clone code
- 5d4ff3a code cleanup
- 57d4b69 deploy docs
- d65281b disable builtin flag --help
- 6373813 do not add -- when running os command if no args provided
- 74d2163 enable algolia
- a2fc2fa execute env sh with config shell
- d411fd4 extract docopt name placeholder fix function
- a64699e fix append cmd args
- 4703716 fix depends with ref
- 0f31abb fix help message
- 5bebf01 fix lint and format code
- 0384a8f fix mixins and refs
- fbd07fe fix unit tests
- 218180a fix(aur): install to /usr/bin
- e54a46b get rid of ChildExecutor
- 9401421 implement clonnable commands, env, deps
- e963cc1 implement config parsing using UnmarshalYAML
- 3a70f68 implement hidden commands
- d5ada52 make debug output a bit nicer
- 4aab10c make debug output nicer
- 3200477 move ExpandRefArgs to ref.go
- 2032593 refactor --only and --exclude commands filtering
- ef00cd7 refactor cobra commands initialization
- 697cd4c refactor depends validation
- d16581d refactor executor logging
- e086f88 refactor parallel commands run
- a856299 refactor ref
- e68339d rename runner into executor, drop runChild
- 7e1487d rewrite root flags parsing, add tests
- 0fea2a2 simplify flags parsing in subcommands
- 4aec5b7 simplify no depends
- 9603bbe update all ui deps
- b37d8af update changelog
- be883f1 update changelog
- c378dca update changelog
- e59f34f update docosaurus config
- 7cdabea update docs
- 805ddbf update docs
- a3bff4e update docs
- df99fc2 update docs and small fixes
- 5820ddd update golint
- 849145e validate ref to non-existing command