Skip to content

Releases: hugoh/tmhi-cli

v1.9.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 04:43
5960b81

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

  • d681e48 build: moved from jscpd to jscpd v5's cpd
  • 94d8050 test(cli): dedupe req/reboot command fixtures and pterm capture setup

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 02:24
ef7d1df

Changelog

Features

  • ed13847 feat: set User-Agent to tmhi-cli/
  • 21016d2 feat: support for light terminal background

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

Choose a tag to compare

@github-actions github-actions released this 20 Jun 20:05
7cc0ac2

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

  • af210f0 chore: format
  • 6fe7091 perf(ui): avoid double Rating.Format call per signal metric
  • 6d9abb8 refactor: move test-only constants to ui_test.go
  • 2a21650 test: cover gateway.Request error path in req command
  • 8c24c48 test: remove duplicate integration tests

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 23:05
b2831d4

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

Choose a tag to compare

@github-actions github-actions released this 09 Jun 00:00
56e48a8

Changelog

Features

  • 551e249 feat: context propagation

Documentation

  • 188a726 docs(goreleaser): changelog format improvement

Others

v1.6.3

Choose a tag to compare

@github-actions github-actions released this 01 Jun 23:47
1279cd8

Changelog

Bug Fixes

  • a7334ac fix(release): artifact naming
  • 4d0ebea fix(validation): lighter config validation process

Others

v1.6.2

Choose a tag to compare

@github-actions github-actions released this 01 Jun 00:47
99c70ce

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

Choose a tag to compare

@github-actions github-actions released this 20 Apr 01:59
8bcdb9f

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)

Chores

  • moved hk settings to mise.toml (#218) (32512ec)
  • moved hk settings to mise.toml (fb0f8f0)

CI

  • moved from super-linter to hk (#217) (e775c4f)
  • ignore GO-W1032 - intentional and temporary Setenv (100048b)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 00:52
da43d0b

1.6.0 (2026-04-17)

Feature

  • better handling and testing of spinner code (2dd9c44)

Bug Fixes

  • display handling improvements (c25655b)

Chores

doc

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 03:21
df1746c

1.5.0 (2026-04-16)

Feature

  • using simplified tmhi-gateway interface (d4f75d5)