Skip to content

Releases: openbunny/tickerbox-cli

v0.3.3

Choose a tag to compare

@OA OA released this 02 Oct 16:27

0.3.3 (2026-10-02)

Bug Fixes

  • report build version through the version flag (592e751)

v0.3.2

Choose a tag to compare

@OA OA released this 02 Oct 15:37

0.3.2 (2026-10-02)

Bug Fixes

  • release: sign generated release commits (4b0b0e3)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 07:12
v0.3.1
5debc8a

Changelog

  • 5debc8a ci: give each reusable workflow its own concurrency group
  • 63a92f6 chore(main): release 0.3.1 (#8)
  • 9c49824 ci: exempt release-please bot from DCO, skip signing in snapshot
  • 096ddd2 fix(github): update leftover tickers command references to ticker
  • d059c0d chore(notice): list the fang/lipgloss dependency tree
  • b608499 docs: bring user-facing docs current for fail-loud resolution and fmp
  • 1984b55 fix(cli): drop stale tickerbox.local default from --host help text
  • 286bcbe ci: gate releases on CI natively via reusable workflows, cache tools
  • 4e45e8d ci: block releases when the tagged commit's CI is not green
  • 3153728 fix(deps): bump golang.org/x/text to patch GO-2026-5970
  • 3032c59 ci: publish release-please releases instead of drafts

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 17:58
16ba397

⚠ Breaking change

tickers is renamed to ticker (and tickers remove → ticker rm). Update scripts: tickerbox tickers … → tickerbox ticker …. No aliases are kept.


0.3.0 (2026-09-30)

Features

  • client,config: verify a ticker symbol via Financial Modeling Prep (ee1e867)
  • cmd: add device current, recase device placeholders (8aea429)
  • cmd: require confirmation on remaining destructive commands (261d350)
  • config: fail loud when no device resolves (752732d)
  • main: execute the CLI through fang for styled help and errors (e5e91aa)
  • output: style tables, KV, and the doctor verdict with lipgloss (e773fb1)
  • profile: dedupe diff engines, add source-device provenance (2a76d57)

Bug Fixes

  • client: stop the FMP API key from reaching any formatted error (825ccf4)
  • cmd: exclude cobra built-ins from device resolution (b7e1631)
  • cmd: gate watch's clear-screen escape on a terminal stdout (6893853)
  • cmd: mask wifi/ap passwords in profile show (32683a8)
  • cmd: report when a scan poll never found a network as distinct from empty (b147c4d)
  • cmd: resolve device for tz set, not just its tz list sibling (4fbe0a3)
  • cmd: show the cause of an unavailable status section (27e7ad7)
  • cmd: silence cobra's usage dump on a RunE error (3a42afb)
  • cmd: validate wifi/ap static-IP fields before posting (7e133c5)
  • config: require a scheme on device add (80e531b)
  • drop redundant pre-Go-1.22 loop-variable copies (528656b)
  • section: validate section fields before config import / profile apply (b057be2)
  • tickers: name the expected set in type/time/currency errors (9d78785)
  • tickers: validate locally-supplied fields before any device request (abc9f14)
  • tickers: validate type/time/currency and reject CSV-corrupting fields before posting (3cc68b2)

Performance Improvements

  • fetch independent device endpoints concurrently (bounded) (034031d)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:26
v0.2.0
a2af0f5

Changelog

  • a2af0f5 chore(main): release 0.2.0
  • 066fcb7 feat(profile): optional description on saved profiles
  • 5816562 feat(templates): add descriptions and expand presets to 15
  • 29cae94 docs: add the terminal demo to the README
  • 8dff198 docs: remove the retired Go Report Card badge
  • d69d49d ci: publish the Homebrew cask to the OA tap instead of openbunny
  • 7ebe737 refactor: thread context, surface I/O errors, dedup diff engine
  • af5929e docs(contributing): reword SPDX header note so reuse does not parse it

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:26
v0.1.2
7355024

Changelog

  • 7355024 fix(homebrew): link the tickerbox binary from the cask; release 0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:26
v0.1.1
3f9b4ea

Changelog

  • 3f9b4ea chore(main): release tickerbox-cli 0.1.1
  • 74e8d2f chore(standards): pin runner images; add schema enum-drift test
  • f5ca672 docs: consolidate user docs into README; add command Long/Example; fix doc accuracy
  • b32dea7 refactor(standards): stdlib helpers, tabwriter constants, workflow permissions
  • 7313908 ci: cut 0.1.1 for the Homebrew cask and release-automation fixes
  • de5fd14 ci: use homebrew_casks instead of the deprecated brews
  • 1167038 ci: wire the Homebrew tap into the release
  • 0d304c5 ci: use unprefixed version tags and drop release-as

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:09
v0.1.0
475b403

Changelog

  • 475b403 chore(main): release tickerbox-cli 0.1.0 (#1)
  • a2995cd docs: point Install at release artifacts, defer Homebrew
  • 379259a docs: public install paths and badges; enable scorecard publishing
  • dfc0c38 ci: drop Windows support
  • 586350d fix: make config/profile permission checks Windows-safe
  • a9fb5ee docs: add a terminal demo recording recipe
  • 1e4bf51 ci: forward the cosign key to the release job and sign release-please commits
  • dfb6183 refactor: replace explanatory comments with named constants
  • ab2e867 ci: drop SLSA provenance (incompatible with the org SHA-pinning policy)
  • 1d4fe30 docs: add cosign public key and release verification steps
  • e9e9ca3 docs: cross-link CLI reference and config schema, document lefthook and tz provenance
  • 12c39a1 test: guard the snapshot JSON schema against struct drift
  • e826993 fix: panic on an unhandled severity value
  • 10567db ci: package licenses and man pages, install syft/cosign, add reuse/fuzz/dco jobs and per-job timeouts
  • 4e26881 ci: run release-please in manifest mode so it reads the config
  • b8670f5 ci: force the first release to 0.1.0 (release-as)
  • 254304d ci: keep releases in 0.x until an intentional 1.0 (bump-minor-pre-major)
  • 6b810f9 docs: set @OA as code owner and maintainer
  • 67593ae ci: track CI tool versions with Renovate and pin goreleaser
  • 2381ac5 ci: restore release-please push trigger
  • e3ea1e5 ci: fix coverage exclude pattern to module-relative path
  • fb47082 ci: use golangci-lint v2 action and a coverage config excluding entrypoints
  • e76374e ci: satisfy gosec — tighten export file perms, exclude inherent-CLI rules
  • 2fade59 ci: set persist-credentials: false on workflow checkouts
  • 6d01d28 ci: fix gitleaks module path, gate private-only workflows, scope zizmor rule
  • bff7a7c docs: quickstart README, community files, schema and CLI reference, dev tooling
  • 5d79e5e ci: release, supply-chain, and security workflows
  • 2051b9f feat: credential-send warnings, --password-stdin, and config/profile permission checks
  • 04cd80c feat: initial tickerbox-cli, a Go CLI for the TickerBox ESP32 REST API