Skip to content

v1.0.0

Choose a tag to compare

@daemon-bot daemon-bot released this 30 Aug 18:48
· 58 commits to main since this release
1590857

Changelog

  • 1590857 Merge pull request #67 from 178inaba/tagpr-from-v0.0.0
  • 08dbe95 [tagpr] update CHANGELOG.md
  • 4817b28 [tagpr] prepare for the next release
  • 12bc41c Merge pull request #66 from 178inaba/feature/64-add-release-pipeline
  • 68e747d Cut the last comments that carried no reason
  • 58c348f Drop the comments that restate what the line already says
  • 4793c1f Say what a superseded release run leaves behind
  • b4eefa6 Take the project name and module path from GoReleaser's own context
  • 089b17c Document the Homebrew and Releases install routes
  • 4c46374 Publish releases with tagpr and GoReleaser
  • 1ed968a Report the release version from rdsh --version
  • bd91dfa Merge pull request #61 from 178inaba/fix/53-query-create-empty-page
  • fb5651c Merge pull request #62 from 178inaba/chore/52-enable-gofmt-formatter
  • 41f83a3 Pin that --refresh executes whether or not the save linked a result
  • 28b2946 Fail the lint run on unformatted code
  • d8bec45 Spell the command that fills a query page in one place
  • 67d020c Describe the two ways a saved query gets its first result
  • 15cd446 Merge pull request #60 from 178inaba/chore/51-bump-golangci-lint-go-1-27
  • 00e55d3 Check the create response and a draft refresh against a real server
  • b30c912 Fill a new query's page with query create --refresh
  • 0eea9ff Tell the caller when a new query's page has no result
  • 10160b9 Move the module to go 1.27 and the linter to a build that accepts it
  • dcadc70 Merge pull request #58 from 178inaba/feature/56-add-e2e-tests
  • 6d0eed6 Keep a cached pass and a failed bring-up from reading as a green e2e run
  • 62ae43c Read the version an options write carries from the read it edits
  • 25d7867 Write down that the seed and the e2e assertions move together
  • 2b8899c Run the e2e suite on every pull request
  • 645ba26 Check the Redash-side contracts against a real server
  • beff4d4 Merge pull request #57 from 178inaba/docs/no-unrequested-execution
  • e1c17a2 Write down that a command does not execute unasked
  • 85ae601 Merge pull request #50 from 178inaba/feature/45-add-visualization-command
  • 8396ca0 Stop describing a probe the client no longer has
  • ae2a965 Describe the missing result by what it is, not by whether the query ran
  • 70fce9e Check chart columns against the stored result instead of probing
  • 2987596 Report a visualization's stored options and what Redash defaults it keeps
  • 420390d Refuse a chart edit that would silently drop an axis
  • 67aef58 Read the query once and derive the chart types from one list
  • 032697d Document rdsh visualization
  • 3750f52 Add rdsh visualization to manage charts on saved queries
  • 5153de7 Include a query's visualizations in query show --format json
  • b7af979 Add visualization CRUD and a cached-result probe to the client
  • 784bf20 Merge pull request #55 from 178inaba/feature/54-add-redash-sandbox
  • 8286631 Give the readiness poll a per-request timeout
  • 2df8e85 Bind the sandbox Redash to loopback
  • b146897 Document the Redash sandbox in the Development section
  • 6ea00f5 Add scripts/redash-up.sh to set the Redash sandbox up in one command
  • c94f268 Add a local Redash sandbox to compose.yaml with seed data
  • d0a438c Merge pull request #49 from 178inaba/feature/46-define-query-parameters
  • 02680ff Send an empty parameter default as the value it is
  • 6a6bbb1 Share one JSON decoder and one name=value split
  • 4af81d4 Document defining a saved query's parameters
  • d534bed Let query create and update define parameter types and defaults
  • 4cf7ee8 Compose a saved query's parameter definitions from flags
  • 791b501 Keep a saved query's whole options object across an update
  • dfaef36 Merge pull request #48 from 178inaba/feature/44-add-query-refresh
  • 8067620 Read the stored default from the map that already holds it
  • aeda60a Document rdsh query refresh
  • 827615b Add rdsh query refresh to execute a saved query
  • 9a6cc9b Add a client call that executes a saved query
  • c199a3b Report the message a job-shaped error body carries
  • 0dd65ed Merge pull request #47 from 178inaba/fix/43-data-source-lookup-timeout
  • 98a3809 Record the data source listing on the fake like every other arrival
  • 8fcc066 Exit 124 when the deadline expires resolving a data source name
  • 1153e68 Merge pull request #42 from 178inaba/fix/28-bound-timeout-everywhere
  • b81eaa3 Hold --timeout to its own flag type, not just its type name
  • ee1c789 Say the shared timeout wording and prompt script once
  • 76bb60d Stop describing the deadline as query-only
  • aa55281 Bound auth login's verification with --timeout
  • 41c3701 Bound data-source list with --timeout
  • 724b97b Gather the --timeout contract in one place
  • 3a26bbf Merge pull request #41 from 178inaba/fix/27-group-unknown-subcommand
  • f20f079 Fold the group tests into loops over one server
  • f51a20d Drop the query group's own guard for the shared one
  • 95d5539 Report a mistyped subcommand under a group command
  • 0c5c24b Merge pull request #40 from 178inaba/feature/35-add-query-show
  • bfdacb0 Pin that show's JSON carries the SQL as stored
  • 0826875 Print show's JSON through the shared formatter's encoder
  • 311d4b6 Document rdsh query show
  • 4193ec0 Add rdsh query show to read a saved query's SQL
  • 4b75602 Merge pull request #39 from 178inaba/feature/34-add-query-list
  • f21fb23 Say what actually guards the listing's limit
  • b83147e Let the shared formatter and test harness cover the listing as they are
  • af9fef7 Document rdsh query list
  • 4399380 Add rdsh query list to find saved queries and their IDs
  • fc03bdc Add saved-query listing to the Redash client
  • b8595d8 Merge pull request #38 from 178inaba/feature/33-add-query-update
  • 2e4c727 Refuse an empty --name or empty new SQL on query update
  • c6f3c68 Share the SQL sources and the query URL shape between commands
  • 1938156 Document rdsh query update
  • b71de41 Add rdsh query update to edit a saved query
  • 81f4a01 Add saved-query reading and update conflict detection to the client
  • b6622f4 Merge pull request #37 from 178inaba/feature/32-add-query-create
  • 7136a19 Pin that a cut-off create is still reported as a timeout
  • 3d5e288 Let cobra report the query group's stray argument
  • 9deee76 Say that rdsh manages saved queries, not only ad-hoc SQL
  • 4df8078 Add rdsh query create to save and publish a query
  • 39b52f7 Add saved-query create and update to the Redash client
  • c852855 Merge pull request #36 from 178inaba/feature/31-rename-query-to-run
  • 4a05cde Rename rdsh query to rdsh run to free the query namespace
  • 698bad9 Merge pull request #29 from 178inaba/fix/26-signal-reraise
  • bab9230 Say why the watcher hands the signal on before cancelling
  • c94fdeb Hand the signal over on a channel rather than through an atomic
  • a6bf52e Bound the wait for a re-raised signal that cannot arrive
  • e61d08f Document what an interrupt now does
  • 7e67dbb Restate what auth login's interruption sentinel is for
  • e244a4b Die of the signal instead of reporting an interrupt as a failure
  • 6caf789 Merge pull request #25 from 178inaba/fix/20-cancellable-auth-login-prompts
  • e6d8815 Keep the timeout example next to the sentence introducing it
  • fac6c8f Emit the masked prompt's closing newline on one path
  • 5f8532e Document what an interrupt does at an auth login prompt
  • 1a71c7e Abort auth login's prompts when the context is cancelled
  • 8550fa3 Merge pull request #24 from 178inaba/chore/23-ignore-claude-worktrees
  • 0a8d6de Ignore .claude/worktrees so linked worktrees do not dirty git status
  • f9a5fb3 Merge pull request #22 from 178inaba/feature/21-add-claude-code-plugin
  • f3b788e Drop homepage, which only duplicated the repository URL
  • 0be1287 Spell the plugin keyword as the repository topic agent-skills
  • cd677ed Name the plugin description a synced surface in CLAUDE.md
  • 9fbcd97 Make the Claude Code plugin the primary skill install path
  • 4e7f1b2 Add the Claude Code plugin and marketplace manifests
  • b60bce1 Merge pull request #19 from 178inaba/docs/17-add-agent-contract-heading
  • 4f2018d Give the agent-contract bullets their own heading in CLAUDE.md
  • 4813f78 Merge pull request #18 from 178inaba/docs/12-restructure-readme
  • df07c5e Drop the redundant topic label from the Timeouts section
  • 0dd02d9 Restructure README to the section skeleton shared with the sibling CLIs
  • 79f432c Merge pull request #16 from 178inaba/refactor/11-rename-output-to-format
  • 67a39dc Start TestFormatSet from a value no case sets
  • d80b2a7 Make the output format a type that validates during flag parsing
  • 61af49f Document the shared code conventions in CLAUDE.md
  • 45be6f5 Rename redash/client.go to redash.go
  • 47e0f71 Rename internal/output to internal/format
  • 07b0dd1 Merge pull request #15 from 178inaba/refactor/14-pass-global-flags-via-struct
  • fb3d05b Pass the root persistent flags to the constructors via a struct
  • 2efa1fc Merge pull request #13 from 178inaba/chore/10-pin-golangci-lint-via-compose
  • 86cd437 Document the test and lint commands in README
  • deeed0c Track compose.yaml with Dependabot and add a 14-day cooldown
  • 1c969a0 Enumerate the enabled linters instead of inheriting the default set
  • d693304 Read the golangci-lint version from compose.yaml in CI
  • 9f6edb8 Merge pull request #8 from 178inaba/dependabot/github_actions/actions/checkout-7
  • 70350f6 Merge pull request #7 from 178inaba/dependabot/github_actions/golangci/golangci-lint-action-9
  • 31af467 Bump actions/checkout from 4 to 7
  • d116435 Bump golangci/golangci-lint-action from 8 to 9
  • 4c9f64d Merge pull request #6 from 178inaba/docs/5-add-dependabot-badge-and-claude-md
  • f90e4aa Add CLAUDE.md with the repository's agent-facing conventions
  • eb37a3e Document the tsv output format in README and the skill
  • f02d75b Add CI status badge to README
  • 0101b71 Add Dependabot config for Go modules and Actions
  • 59601f8 Merge pull request #4 from 178inaba/docs/2-add-agent-skill
  • 30507a0 Harden install commands and broaden the exit-1 guidance
  • c235d37 Tighten the skill contract to workflow-only statements
  • 139b284 Add Claude Code Agent Skill and README installation guide
  • 008cac3 Merge pull request #3 from 178inaba/feature/1-add-rdsh-mvp
  • f0bef66 Validate flags before running the query and normalize base URL
  • 0b6ac57 Consolidate config mutations and shared command plumbing
  • acc1365 Add CI workflow, lint config, and README quick start
  • a01c4ec Add auth login, profile, and data-source commands
  • eeea883 Add query command with timeout, cancellation, and exit code 124
  • c0c80fc Add CSV/TSV/JSON output formatters
  • d7fcde7 Add Redash API client with poll and best-effort cancellation
  • 000bc81 Add config package with profiles and env-pair resolution
  • b51b7ed Initialize Go module with cobra CLI skeleton
  • 472ff02 Initial commit