Skip to content

Releases: devjusty/emdash-to-buffer-plugin

v1.1.2-beta.1

v1.1.2-beta.1 Pre-release
Pre-release

Choose a tag to compare

@devjusty devjusty released this 04 Sep 15:45

Full Changelog: v1.1.1...v1.1.2-beta.1

v1.1.1

Choose a tag to compare

@devjusty devjusty released this 03 Aug 18:01

emdash-to-buffer-plugin 1.1.1

Stable release graduating the 1.1.0 / 1.1.1-beta line. First-publish-only Buffer delivery is now the default.

Highlights

  • First-publish only by default. Buffer is queued when a post first goes live, not when an already-published post is updated or republished.
  • Observation watermark (state:watchSince) skips posts that were already live when the plugin started tracking deliveries (EmDash re-fires content:afterPublish with no previous-state info).
  • Delivery claims (state:delivered:{postId}) still prevent double-queue and republish-after-unpublish.
  • Optional resend: Settings toggle Send again when a published post is republished (settings:repostOnRepublish, off by default), deduped per revision.

Breaking changes (since 1.0.0)

  • Install uses a default export (no factory function).
  • emdash-to-buffer-plugin/native entrypoint removed — use the standard export in plugins: or sandboxed:.
  • Peer dependency is emdash >= 0.30.0.
  • Packaging via emdash-plugin CLI + emdash-plugin.jsonc.

Upgrade

pnpm add emdash-to-buffer-plugin@1.1.1
import emdashToBuffer from "emdash-to-buffer-plugin";

emdash({
  plugins: [emdashToBuffer],
  // or: sandboxed: [emdashToBuffer],
});

Notes

  • Confirmed channels: LinkedIn, Facebook, Google Business.
  • Graduates 1.1.0-beta.1, 1.1.1-beta.1, and 1.1.1-beta.2.

v1.0.0

Choose a tag to compare

@devjusty devjusty released this 11 Jun 20:36

Initial release: Tested and working with Buffer Channels: LinkedIn, Facebook, and Google