Releases: hugoh/tmhi-cli
Releases · hugoh/tmhi-cli
Release list
v1.9.1
Changelog
Bug Fixes
- c5d452a fix(cli): give req login/request failures spinner feedback
- 1ff34d3 fix(cli): honor --dry-run in the req command
- fd87169 fix(cli): let SIGINT interrupt the reboot confirmation prompt
- 8b1eeb4 fix(cli): reject an empty HTTP method in req
- 9da2ca2 fix(cli): return req argument errors normally instead of exiting
- 1120718 fix(cli): warn when signal returns no data
Others
v1.9.0
Changelog
Features
Bug Fixes
- 482e646 fix(ci): lint:release task propagates goreleaser check failures
- d734d1a fix(ci): remove redundant test dep from ci-core
- 6899ce5 fix(ci): test-int task no longer swallows integration test failures
Others
- 22dc30a test: cover applyLightBgTheme to restore coverage threshold
v1.8.1
Changelog
Bug Fixes
- 7284b25 fix(config): validate that Password is not blank
- 0320a2c fix(test): pass non-nil cli.Command to handlers in TestGatewayInitErrors
- 9e3090f fix(test): preserve m.Run() exit code when temp-dir cleanup fails
- 03acb00 fix(ui): skip Generic Info table when gateway returns no generic data
- c67765c fix(ui): stop spinner goroutine on silent success
- 774866d fix: return zero value on fetchWithFeedback error path
Others
v1.8.0
Changelog
Features
- 3ced241 feat(cmd): cancel context on SIGINT/SIGTERM
Bug Fixes
- 034c78e fix(cmd): check req arg count before gateway init
- abd2b4c fix(cmd): check variadic length in spinner Success
- f095fa7 fix(cmd): drop redundant reboot error wrap
- 39219fd fix(cmd): label req --login failure as login error
- 19bd5c9 fix(cmd): skip reboot confirmation in dry-run mode
- 902934f fix(cmd): validate passed config in initGateway
- 4101221 fix: print errors that reach top level
Documentation
- 8a1fdd5 docs(cmd): correct --timeout usage for duration flag
Others
- 2ffe8dc build(deps): upgrade cellular-signal to v2
- d2004e0 build(deps): upgrade tmhi-gateway to v2
- fce669e refactor(cmd): add runWithFeedback for no-result ops
- 208cd0c refactor(cmd): build config path with filepath.Join
- f7d33bb refactor(cmd): drop unused Stop from spinner interface
- 529622a refactor(config): use model constants in validation
- 90cb367 refactor(ui): rate each signal metric once
- c7d3870 refactor: replace mutable globals with app struct
- 35fa302 style(cmd): prefer var zero T over *new(T)
- a58ba8f style(gateway): use %q for model in error message
v1.7.0
v1.6.3
v1.6.2
Changelog
Bug Fixes
- 49cb9b3 fix(deps): tmhi-gateway update + others
Others
- 4b99407 Merge branch 'main' into upgrades
- 0d46986 Merge pull request #220 from hugoh/ci-made-hk-a-dependency-for
- 88f215a Merge pull request #221 from hugoh/chores
- 2aa81ce Merge pull request #224 from hugoh/linters
- 43cd852 Merge pull request #225 from hugoh/tools
- 2f38fcd Merge pull request #226 from hugoh/release-validation
- 99c70ce Merge pull request #227 from hugoh/upgrades
- e278f63 ci: consolidated all go ci tasks into a single workflow
- ab04e96 ci: enabled more linters
- 2de1d90 ci: fix release step
- a5e466f ci: made hk a dependency for release
- c4e7d82 ci: moved to modern linters
- 9626cb4 ci: removed leftover prettier instances
- 919613f ci: updated tools
- f652ef4 refactor: lint fixes
- c9ff499 refactor: test code
v1.6.1
1.6.1 (2026-04-20)
Bug Fixes
- handling of no args on command line (2eaf0e9)
Tests
- only temporarily set $HOME (7cb8608)
Code Refactoring
- os.Exit'ing in main (#216) (bc64a77)
- os.Exit'ing in main (7c34a47)
- replace empty slice literal with var declaration (93d83f9)
- use t.Setenv instead of os.Setenv in tests (ff439ea)
- remove unused method receiver (2988b14)
Styles
- format code with Gofumpt and Prettier (4e8d13c)