Releases
v2.2.0
Compare
Sorry, something went wrong.
No results found
What's New
Features
Multiple channels — channel input now accepts multiple channels separated by spaces or commas
Blocks-only mode — new blocks_only config option to send only blocks without the legacy attachment
Workflow-level status — documented pattern for reporting multi-job workflow status
Template variables reference — full table of all supported Handlebars template variables in README
Bug Fixes
Filter unnamed steps — steps without an explicit id (auto-generated hex hashes) are now filtered out (#131 )
Retry on failure — webhook send retries up to 3 times with linear backoff on transient errors (#196 )
Sanitize template data — user-controlled data (commit messages, PR titles) containing Handlebars syntax no longer causes runtime errors (#259 )
Warn on missing config — emits a warning when a custom config file path is specified but not found (#267 )
Stale dist — jobInputs and all recent features now included in bundled dist (#278 )
Infrastructure
Node.js 24 runtime (previously Node.js 20) (#284 )
Auto-rebuild dist — CI workflow automatically rebuilds dist/ on merge to master
Security dependency updates — cross-spawn, minimatch, flatted, picomatch, handlebars, axios, js-yaml
Documentation
Added CLAUDE.md for contributor guidance
Updated README with corrected examples, current GitHub docs URLs, and copyright year
You can’t perform that action at this time.