Repository navigation
@antelopejs/interface-dms-mailing v0.9.1
·
11 commits
to main
since this release
Upgrade notes
- Breaking (contract), released as a patch:
DeclarationOutcomeis"created" | "kept"(#66).DeclareTemplatecreates a missing slug, published as version 1; a slug the tenant already has (declared or made in the dashboard) iskeptand nothing is written.DeclareTemplateCategoryadds a missing id and keeps an existing one. Theupdated/unchangedoutcomes and thedeclaration_conflicterror are gone: drop the branches that tested them. - Call the declarations from a
Hook.TENANT_BEING_PROVISIONEDhandler (fired by@antelopejs/dms≥ 0.11), not fromstart()orDATABASE_INITIALIZED(#65).
🚀 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
- Antony Rizzitelli rizzitelli.antony@pm.me
- Maxime Westhoven (@mwesto)