{"id":"697025530b0bed1a1240432c","title":"2026 01 21","path":"how-to/committee/release-notes/2026-01-21","contentMarkdown":"# 21-Jan-2026 — add transactional template management and migration [ref: #121](https://github.com/nbarrett/ngx-ramblers/issues/121)\n\n## [build 428](https://github.com/nbarrett/ngx-ramblers/actions/runs/21192766007) — [commit 0582a51](https://github.com/nbarrett/ngx-ramblers/commit/0582a516b369ddda47a2195975d8651387ebe6c2)\n\n_____\n\nImproved email template system for better cross-platform compatibility:\n- New template management system for Brevo SMTP templates that can create\nand update templates programmatically\n- Database migration to deploy the new fully-automated-text-body template\nwhich fixes banner sizing issues across email clients (Outlook, webmail)\n- Fixed template path resolution to work correctly in both local development\nand production (Fly.io) environments\n- Fixed ESLint configuration crash when linting Angular HTML templates","contentHtml":"<h1>21-Jan-2026 — add transactional template management and migration <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/121\">ref: #121</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/21192766007\">build 428</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/0582a516b369ddda47a2195975d8651387ebe6c2\">commit 0582a51</a></h2>\n<hr>\n<p>Improved email template system for better cross-platform compatibility:</p>\n<ul>\n<li>New template management system for Brevo SMTP templates that can create\nand update templates programmatically</li>\n<li>Database migration to deploy the new fully-automated-text-body template\nwhich fixes banner sizing issues across email clients (Outlook, webmail)</li>\n<li>Fixed template path resolution to work correctly in both local development\nand production (Fly.io) environments</li>\n<li>Fixed ESLint configuration crash when linting Angular HTML templates</li>\n</ul>\n"}