Releases: heumsi/slackmd
Releases · heumsi/slackmd
Release list
v0.1.1
[0.1.1] - 2026-06-28
Build & CI
- Bump GitHub Actions to current majors
- Switch npm publish to OIDC trusted publishing
Documentation
- Restructure README to remove duplication
Miscellaneous
- Normalize package.json bin path (npm pkg fix)
v0.1.0
[0.1.0] - 2026-06-27
Bug Fixes
- Harden CLI flags, snapshot test, and callout/fields directives
- Guard empty context/heading blocks, correct README, declare directive types dep
Build & CI
- Add CI and tag-triggered npm publish workflows
Documentation
- Add slackmd design spec and README
- Add slackmd implementation plan
- Write full open-source README and add MIT license
- Correct BLOCK_LIMIT_EXCEEDED description (blocks are not dropped)
- Add CONTRIBUTING guide and /release skill
Features
- Add core Block Kit and option types
- Add markdown parser (gfm, directives, frontmatter)
- Resolve options with frontmatter precedence
- Convert inline markdown to rich_text and mrkdwn
- Map headings to header block or bold rich_text
- Map markdown lists to rich_text_list (nested, ordered, tasks)
- Add blockquote, code, divider, image, paragraph handlers
- Map gfm tables to native table block
- Add buttons, context, fields, callout directives
- Add rich_text engine dispatcher
- Warn when output exceeds the 50-block message limit
- Add markdown engine with image/directive interception
- Public slackmd() API with fixture snapshots
- Add slackmd CLI (stdin/file, engine, wrap)
Miscellaneous
- Scaffold slackmd project (ts, esm, tsup, vitest)
- Remove superpowers design/plan docs
Testing
- Cover invalid/unparseable frontmatter and undefined caller fields