Skip to content

Releases: heumsi/slackmd

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Jun 16:28

[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

Choose a tag to compare

@github-actions github-actions released this 28 Jun 15:40

[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