Releases: matcra587/slack-cli
Releases · matcra587/slack-cli
Release list
v0.5.9
v0.5.8
Immutable
release. Only release title and notes can be modified.
Changelog
- c95b27f feat(slick): add Slack health checks
v0.5.7
v0.5.6
Immutable
release. Only release title and notes can be modified.
Changelog
- d76de87 chore(slick): drop -z shorthand and remove redundant age field
v0.5.5
Immutable
release. Only release title and notes can be modified.
Changelog
- 87e81b8 feat(slick): add --attribution as symmetric --no-attribution toggle
v0.5.4
Immutable
release. Only release title and notes can be modified.
v0.5.3
Immutable
release. Only release title and notes can be modified.
Changelog
- d4ba42e ci(slick): add docs workflow to publish Zensical site via GitHub Pages
- 74b0915 ci(slick): grant docs build job pages: read for configure-pages
- 6c9d505 docs(slick): add fish examples and drop stale formula-renames claim
- 2d16a0d docs(slick): rewrite README intro and address polish findings
- a0072a5 docs(slick): slim README dev section and expand CONTRIBUTING
- 891c59d refactor(slick): rename attribution flags and scope to mutating commands
v0.5.2
Immutable
release. Only release title and notes can be modified.
Changelog
- cc146aa ci(slick): rename homebrew formula to slick
- 61b7396 docs(slick): introduce Zensical-built docs site under docs/
- a3ec1c7 fix(slick): align goreleaser project_name with slick binary
- e553b65 fix(slick): recover search match text from Block Kit blocks
- ff9bb38 refactor(slick): consolidate output mode flags into --output
- 82817c6 refactor(slick): render version plain output through clog
- 7519ee7 test(slick): live-verify search match text extraction round-trip
v0.4.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 8f2a6ad docs(slick): expose canceled+timeout exit codes; refine error class guide
- e57fc16 feat(slick): polish CLI output styling and auth UX
- 272824b fix(slick): batch 1 - critical auth bugs
- de42be1 fix(slick): batch 2 - styling consistency sweep
- acb3507 fix(slick): batch 2.5 - rework bool polarity per Linus
- 7222534 fix(slick): color ts/age/fetched_at/expiration as time fields
- d6923ef fix(slick): log workspace-name trims; clearer reaction error messages
- 38d8633 fix(slick): tailor Slack invalid_name message to the calling subject
- 4d8f786 fix(slick): trim input names in workspace resolvers
- 73b0afd refactor(slick): batch 3 - schema drift and visibility fixes
- b36a56f refactor(slick): batch 3.5 - canonical field order + AST-walking test
- fdf5a39 refactor(slick): batch 4 - structural cleanup
- 2a24b43 refactor(slick): land Linus polish - one trim design, plain kind param
v0.3.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 8527ed0 chore(slick): bump Go to 1.26.3, enable depguard/modernize
- 9cba0a3 docs(skill): refresh agent guide and slack-cli skill router
- 351bba7 feat(slick): action-label TTY rendering, no INF, hide DM channel id
- 5d2ce61 feat(slick): adopt clog level system; collapse output-mode and Parts machinery
- 3c1b710 feat(slick): support ordered multi-emoji react add and remove
- c4c3904 feat(slick): theme the action label and hyperlink the permalink
- 8e194af feat(slick): underline hyperlink display text inside OSC 8 wrappers
- 7e95861 fix(slick): empty-array JSON, leaf arg validators, legacy token migration
- 0ee9218 fix(slick): extend DM channel hiding to react and file upload
- 5ef22f0 fix(slick): parse permalink with net/url instead of byte scan
- ea79dcf fix(test): live search uses data.matches; status skips on missing scope
- 4f44ca9 refactor(slick): adopt clib helpers and dedupe flag aliases
- 1b031f3 refactor(slick): adopt gechr/x helpers across cmd/slick and internal
- 131435c refactor(slick): close cache->completion abstraction leak
- 0a89c70 refactor(slick): collapse channel and user filter loops via cliutil.ContainsAnyFold
- c736be4 refactor(slick): collapse localContext copies and tighten Phase 09 layout
- a66e5fb refactor(slick): collapse remaining hand-rolled CommandContext builders
- 6a8b360 refactor(slick): collapse stringPtr/intPtr/firstNonEmpty into cliutil
- 4818952 refactor(slick): extract auth, workspace, and shared output/slackclient packages
- e0fda8b refactor(slick): extract channel, user, search packages
- 6485ee2 refactor(slick): extract file, manifest, config, cache, completion, agent packages
- efa69bb refactor(slick): extract internal/cli/output from cmd/slick/main.go
- 7746370 refactor(slick): extract internal/cli/runtime from cmd/slick/main.go
- 0f9ebd4 refactor(slick): extract internal/cli/token from cmd/slick/main.go
- 723f5d1 refactor(slick): extract message, thread, reaction, history, scope packages
- 01aadfe refactor(slick): move pkg/blockkit to internal/blockkit
- 10c3f04 refactor(slick): plumb context, centralise newSlackClient, delete OAuth and ratelimit ceremony
- 22eae60 refactor(slick): populate TokenResolver eagerly in NewRootCommand
- 0157acc refactor(slick): replace per-type Write methods with PlainRenderer interface
- da7a951 test(slick): add tests/live and mise run test:live with basic matrix
- 06e9d06 test(slick): collapse buildTestRoot duplicates into runtimetest package
- c69f27b test(slick): expand live test matrix beyond send+react
- 152b6be test(slick): live tests use realistic content and verify Block Kit round-trip
- 2d92426 test(slick): tag integration tests, t.Cleanup test servers, cache goldmark
- 4880d9e test(slick): use authed session and dist binary by default