Skip to content

Releases: 178inaba/slio

v1.0.5

Choose a tag to compare

@daemon-bot daemon-bot released this 02 Sep 13:19
ab8f81a

What's Changed

Changes

  • Pin the npx skills install command to the stable tag by @178inaba in #58
  • Correct the recorded reason for the npx skills URL form by @178inaba in #61
  • Assert README's npx skills command is only ever the pinned URL by @178inaba in #63
  • Take the release body from GitHub's generated notes by @178inaba in #66
  • Derive the README install URL from the marketplace entry by @178inaba in #67

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@daemon-bot daemon-bot released this 31 Aug 17:39
56cc861

Changelog

  • 56cc861 Merge pull request #55 from 178inaba/tagpr-from-v1.0.3
  • 593306f [tagpr] update CHANGELOG.md
  • f35eb4b [tagpr] prepare for the next release
  • c2b254d Merge pull request #57 from 178inaba/refactor/49-port-json-to-encoding-json-v2
  • ee4f2fd Hold the sorted key order with the bytes, not just a comment
  • bc3685f Tighten the new format API and the fixtures around it
  • bc046d8 Decode with encoding/json/v2 in the tests too
  • 0346a25 Move the rendered output onto encoding/json/v2
  • 5fccbc3 Move the output rendering into internal/format
  • d67c154 Move the cache and config files onto encoding/json/v2
  • a9e50b6 Pin the output contract and the on-disk formats with fixtures
  • b151dcb Merge pull request #53 from 178inaba/feature/50-assert-plugin-invariants-in-ci
  • 0bdaff5 Merge pull request #54 from 178inaba/feature/48-enable-revive-and-go127-forms
  • 6890ef6 Let the three error messages state the facts the comment listed
  • 044a4b7 Point the package comments at what they describe
  • d0670d9 Assert the version on the value already read, as the compose pin does
  • abc6a49 Run tests against the context the test framework cancels
  • 5c6a89b Match the rate-limit error with errors.AsType
  • 1391d49 Apply go fix for the Go 1.27 standard-library and literal forms
  • d4ff32c Enable revive now that the tree is clean under it
  • d231e9f Drop the package name each exported Ts and parse helper repeats
  • b6a1521 Rename the parameters no body reads to _
  • 1a2f21f Give package cmd and main the package comments revive wants
  • 47ab143 Assert in CI the three facts that keep plugin updates flowing

v1.0.3

Choose a tag to compare

@daemon-bot daemon-bot released this 31 Aug 15:02
5e84af2

Changelog

  • 5e84af2 Merge pull request #52 from 178inaba/tagpr-from-v1.0.2
  • 93a8b47 [tagpr] update CHANGELOG.md
  • cf9c719 [tagpr] prepare for the next release
  • 785d6c1 Merge pull request #51 from 178inaba/chore/47-drop-attest-wrapper-rationale
  • 4899f8b Leave the attest-build-provenance recommendation to its own README

v1.0.2

Choose a tag to compare

@daemon-bot daemon-bot released this 31 Aug 13:46
4c0c416

Changelog

  • 4c0c416 Merge pull request #46 from 178inaba/tagpr-from-v1.0.1
  • 1ce9d8b [tagpr] update CHANGELOG.md
  • d4c875f [tagpr] prepare for the next release
  • 8912c7c Merge pull request #45 from 178inaba/feature/44-pin-plugin-to-stable-tag
  • 79b3a14 Carve out the one hand-move of stable that is a repair, not a mistake
  • 5bb9ea9 Point .tagpr and .goreleaser.yaml at the rule instead of restating it
  • df65317 Resolve the plugin through a stable tag carrying a tagpr-bumped version

v1.0.1

Choose a tag to compare

@daemon-bot daemon-bot released this 31 Aug 11:41
b337b83

Changelog

  • b337b83 Merge pull request #43 from 178inaba/tagpr-from-v1.0.0
  • aa29615 [tagpr] update CHANGELOG.md
  • 0199ae1 [tagpr] prepare for the next release
  • 8ce1706 Merge pull request #42 from 178inaba/feature/39-attest-release-artifacts
  • fa54472 Say the permissions comment writes, not uses, the workflow token
  • dea3f3b Trim the release comments and name the checksums contract at both ends
  • 3cb2168 Identify the App by client-id, which app-id is deprecated in favour of
  • 1f573ef Attest the release archives and document how to verify them

v1.0.0

Choose a tag to compare

@daemon-bot daemon-bot released this 31 Aug 10:35
a8a1ad5

Changelog

  • a8a1ad5 Merge pull request #41 from 178inaba/tagpr-from-v0.0.0
  • f6fe0c2 [tagpr] update CHANGELOG.md
  • 91a3746 [tagpr] prepare for the next release
  • 888e2d1 Merge pull request #40 from 178inaba/feature/38-add-release-pipeline
  • 3e7148e Trim comments that restate reasoning stated nearby
  • ee9476b Note how to recover a release run dropped from the queue
  • 1056f84 Skip the Go setup on pushes that do not release
  • 47da30b Document the prebuilt install routes and validate the release config
  • f6a5d32 Publish releases with tagpr and GoReleaser
  • f83e162 Report the release version through slio --version
  • 611b201 Merge pull request #36 from 178inaba/chore/34-enable-gofmt-formatter
  • a933f35 Enable the gofmt formatter so CI fails on unformatted code
  • 430ae5b Merge pull request #35 from 178inaba/chore/33-bump-go-and-golangci-lint
  • 0342064 Move the go directive to 1.27 and bump golangci-lint to v2.13.1
  • 9dccdff Merge pull request #32 from 178inaba/feature/31-mark-linked-message
  • 771bc24 Share the JSON envelope decoding between the message-list tests
  • 572787c Document the linked-message marker across the three synced surfaces
  • e8c1501 Mark the message a thread permalink points at
  • 71465bc Mark the linked message in Markdown and JSON output
  • 3fca0f8 Keep the ts of the message a thread permalink points at
  • 90c327e Merge pull request #30 from 178inaba/refactor/29-record-unknown-command-error
  • d3028ae Record the mistyped-subcommand failure instead of reporting it
  • 9c24a77 Merge pull request #28 from 178inaba/fix/25-unknown-group-subcommand
  • e509a9c Pin the reported typo that reaches the override on the root
  • 376c056 Record which parts of cobra's help command were not carried over
  • 44b0b36 Share the Error: prefix between the two reports that write it
  • 1bd1d58 Cover the help command's own rows in one test only
  • cb6c4e9 Report a mistyped subcommand under a group command
  • d551392 Drive the tests through Execute so exit codes are asserted
  • 8a77dd2 Report an unknown help topic instead of exiting 0
  • 8d24ca7 Merge pull request #27 from 178inaba/fix/24-interrupt-reraise-fallback
  • 9289aa7 Fall back to an exit status when the re-raise cannot kill
  • d432b55 Read --timeout after the command has parsed it
  • a118a34 Merge pull request #26 from 178inaba/fix/24-interrupt-signal-handling
  • 901324b Share one self-process helper between the guard tests
  • 2986028 Document that an interrupted run dies of the signal
  • 0454dc8 Die of an interrupt instead of reporting one
  • c3cdabb Guard the masked token read against an interrupt
  • 7f8dd06 Merge pull request #22 from 178inaba/feature/19-add-claude-code-plugin
  • f72857e Name the plugin description a synced surface in CLAUDE.md
  • 455b8b6 Make the Claude Code plugin the primary skill install path
  • a9092fb Add the Claude Code plugin and marketplace manifests
  • 4716c7d Merge pull request #21 from 178inaba/chore/20-ignore-claude-worktrees
  • 976d9c4 Ignore .claude/worktrees so linked worktrees do not dirty git status
  • 8f60603 Merge pull request #18 from 178inaba/fix/15-cancellable-auth-login-prompts
  • 8930db0 End the prompt line when a prompt is cancelled
  • b0e4a81 Share one stub factory between the auth login tests
  • d2a27a1 Document what an interrupt does at an auth login prompt
  • b74656a Abort auth login's prompts when the context is cancelled
  • af4edf5 Merge pull request #17 from 178inaba/refactor/13-make-format-a-pflag-value
  • 2b57588 Share one unsupported-format error between Set and the writers
  • 331a608 Validate --format while cobra parses the flags
  • e5fb91b Add a Format type to internal/format
  • 185afc6 Merge pull request #16 from 178inaba/docs/10-add-claude-md
  • d59ca44 Give the agent-contract bullets their own heading in CLAUDE.md
  • df1e22f Cite the stdout/stderr split without restating the README's list
  • 93934b8 Document the agent-facing contract in CLAUDE.md
  • 995d8b2 Merge pull request #14 from 178inaba/refactor/9-align-runtime-contract-with-siblings
  • 054ae28 Pin the interrupt-over-deadline order in describeContextError
  • 5b70390 Document the invocation deadline and exit codes
  • d7a4f3d Register --format per command that emits output
  • 0fb4bde Cancel on signals and map failures to exit codes
  • 7727df0 Take --timeout as a Go duration
  • 0f92d9c Merge pull request #12 from 178inaba/chore/8-align-tooling-with-cflio
  • 5f1b329 Require only a Go minor version in go.mod
  • 3be601a Name the golangci-lint version step and run it before setup-go
  • cb43612 Hold Dependabot updates for 14 days before proposing them
  • e022669 Merge pull request #11 from 178inaba/refactor/7-use-command-constructors
  • 458a69f Drive the CLI tests through one helper
  • e429308 Build the cobra command tree from constructors
  • d4fbad5 Merge pull request #6 from 178inaba/chore/5-add-ci-workflow-and-dependabot
  • 4aaff7e Drop the Dependabot assignees
  • 2bdc262 Drop the redundant build step and extract the tag without cut
  • dd9d1d7 Handle the pipe close errors in TestAuthLoginRejectsNonTTYStdin
  • 5f02aa8 Add CI workflow and Dependabot, pinning golangci-lint via compose.yaml
  • 3accc00 Merge pull request #4 from 178inaba/feature/3-mask-token-input-and-split-streams
  • a5f8a02 Declare x/term as a direct dependency and assert the overwrite prompt
  • cc86529 Write the token prompt once and reuse the test command helper
  • 5f35011 Document the stdout/stderr convention
  • b4945e0 Mask the token input behind a TTY guard in auth login
  • 9305094 Route human-facing output in auth and profile to stderr
  • d070f04 Merge pull request #2 from 178inaba/feature/1-add-initial-read-only-cli
  • 9b4d54d Wrap mentions in bold for an unambiguous boundary, fix GFM bold/strike corruption
  • 8ed0a5c Address deep-review findings: JSON quoted-blocks, deadline propagation, SLIO_TOKEN test coverage
  • 0b3b3df Fix panic on short permalinks and pagination bugs in search/history
  • 507d559 Simplify: dedup quoted-block extraction, time-flag parsing, and confirm/abort flow
  • 14df781 Fix golangci-lint findings (errcheck, staticcheck)
  • e7d28be Add Slack app manifest, Agent Skill, and README setup docs
  • be40f83 Implement --download for the thread command
  • 2b7a414 Implement search and channel list commands
  • d2efcf4 Implement history command
  • a370708 Implement thread command
  • 51538c9 Add message model and mrkdwn-to-Markdown/JSON rendering
  • a05cba0 Add on-disk channel and user lookup cache with 24h TTL
  • 6730118 Add thread URL, channel argument, and relative-time parsing
  • 2f4ee60 Implement auth login and profile list/use commands
  • 8a25e82 Add Slack API client with deadline and 429 retry handling
  • a08cec5 Add config file storage and credential precedence resolution
  • 8cbf163 Scaffold cobra CLI skeleton with all subcommands
  • 903...
Read more