Skip to content

release: v0.2.1 unscoped packages with internal-package messaging#1

Closed
masonjames wants to merge 2 commits intomainfrom
release/v0.2.1
Closed

release: v0.2.1 unscoped packages with internal-package messaging#1
masonjames wants to merge 2 commits intomainfrom
release/v0.2.1

Conversation

@masonjames
Copy link
Copy Markdown
Owner

Summary

  • Bumps all four SMTP packages (emdash-smtp-core, emdash-smtp-node-transports, emdash-smtp, emdash-smtp-marketplace) from 0.2.0 → 0.2.1 and refreshes inter-package pins.
  • Strengthens README/description metadata for the internal implementation packages (emdash-smtp-core, emdash-smtp-node-transports) so npm pages direct installers to the supported user-facing targets: `emdash-smtp` and `emdash-smtp-marketplace`.
  • Adds coordinated publish/deprecate scripts and refreshes documentation (INSTALLATION, PUBLISHING, RELEASE, PRD, README) around the unscoped package layout.

Already published to npm:

  • `emdash-smtp@0.2.1`
  • `emdash-smtp-marketplace@0.2.1`
  • `emdash-smtp-core@0.2.1` (internal)
  • `emdash-smtp-node-transports@0.2.1` (internal)

Test plan

  • `pnpm typecheck`
  • `pnpm test`
  • `pnpm build`
  • `pnpm validate:marketplace` / `pnpm bundle:marketplace`
  • `pnpm publish:npm -- --dry-run --no-git-checks`
  • Live `npm view` shows 0.2.1 for all four packages
  • Scoped `@masonjames/*` packages still carry correct deprecation messages

masonjames and others added 2 commits April 5, 2026 10:37
- Bump all four packages (emdash-smtp-core, emdash-smtp-node-transports,
  emdash-smtp, emdash-smtp-marketplace) to 0.2.1
- Strengthen README/description metadata for the two internal
  implementation packages to redirect installers to the supported
  user-facing targets (emdash-smtp and emdash-smtp-marketplace)
- Update SMTP_PLUGIN_VERSION and test fixtures to 0.2.1
- Add scripts for coordinated npm publish and legacy @masonjames/*
  deprecation
- Refresh docs (INSTALLATION, PUBLISHING, RELEASE, PRD, README) to
  present only emdash-smtp and emdash-smtp-marketplace as supported
  install targets
RouteContext extends PluginContext, so the handler receives a single
combined argument — not separate (routeCtx, ctx). Bumps to v0.2.2.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@masonjames masonjames closed this Apr 6, 2026
@masonjames masonjames deleted the release/v0.2.1 branch April 6, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant