Repository navigation
Releases: triptechtravel/slackbuzz-cli
Releases · triptechtravel/slackbuzz-cli
Release list
v0.12.0
v0.11.1
Changelog
- 3ef839a v0.11.1: fix files upload — switch to files.getUploadURLExternal flow
v0.11.0
Changelog
- b89ee3b v0.11.0: spec-driven typed Slack client; remove slack-go
v0.10.4
Changelog
- 203e614 fix(resolve): fall back to channel when bare name fails user resolution
v0.10.3
v0.10.2
Changelog
- 2086765 fix(send): unescape literal \n and \t in CLI arguments
v0.10.1
Changelog
- fa768a5 fix(send): convert - bullets to • for Slack, remove digest command
v0.10.0
v0.9.5
Changelog
- 89509d0 fix(api): preserve 401 response body instead of swallowing as auth expired
v0.9.4
Documentation
- README: Added
sendshortcut,doctorcommand, self-DM behavior docs, and updated required scopes - SKILL.md: Documented self-DM via bot behavior
- docs/commands.md: Added
sendshortcut anddoctorcommand reference, self-DM behavior - docs/getting-started.md: Added doctor verification step, uses
sendshortcut - docs/ai-agents.md: Added agent mode (
SLACKBUZZ_AGENT=1) and diagnostics sections - docs/security.md: Updated required scopes, noted separate bot/user identity storage
Tests
TestLooksLikeUser— validates DM target detection for @NAMEs, user IDs, channel IDsTestIsMissingScopeError— validates missing_scope error detection (direct, wrapped, contained)TestFormatResolveError— validates actionable error messages for channel resolution failuresTestFormatSendError— validates context-aware error messages for DM vs channel send failuresTestAuthConfigRoundTrip— validates bot/user identity fields persist through save/loadTestAuthConfigClear— validates all fields cleared including bot identityTestAuthConfigBotAndUserSeparate— validates bot and user info don't overwrite each other in auth.yml