Skip to content

@antelopejs/interface-dms-mailing v0.9.1

Choose a tag to compare

@Upd4ting Upd4ting released this 24 Oct 10:27
· 11 commits to main since this release

Upgrade notes

  • Breaking (contract), released as a patch: DeclarationOutcome is "created" | "kept" (#66). DeclareTemplate creates a missing slug, published as version 1; a slug the tenant already has (declared or made in the dashboard) is kept and nothing is written. DeclareTemplateCategory adds a missing id and keeps an existing one. The updated / unchanged outcomes and the declaration_conflict error are gone: drop the branches that tested them.
  • Call the declarations from a Hook.TENANT_BEING_PROVISIONED handler (fired by @antelopejs/dms ≥ 0.11), not from start() or DATABASE_INITIALIZED (#65).

compare changes

🚀 Enhancements

  • mailing: Adopt the DMS page toolbar and live mode on Overview and Sends (#55)
  • sends: Open a send in a resizable right drawer (#57)
  • settings: Offer the module default on the settings fields that have one (#67)

🩹 Fixes

  • templates: Render the gallery without skeleton flashes or layout shift (#56)
  • declarations: Create a declared template already published, in one write (#70)

💅 Refactors

  • declarations: Drop the database ready gate (#65)
  • declarations: Write declared templates and categories once (#66)
  • templates: A unique slug index instead of slug claims (#68)

📦 Build

  • Require interface-dms-mailing 0.9 and interface-dms 0.8 (#63)
  • Run on @antelopejs/dms 0.10 and @antelopejs/dms-frontend 0.8 (#64)
  • deps: Run on dms 0.11, interface-dms 0.9 and dms-frontend 0.9 (#69)

🏡 Chore

  • release: @antelopejs/dms-mailing v0.7.0 (66570db)

❤️ Contributors