{"id":"6970d1725edc7b09dc9c85ff","title":"2026 01 21 Issue 121","path":"how-to/committee/release-notes/2026-01-21-issue-121","contentMarkdown":"# 21-Jan-2026 — brevo: use sender ID for template updates and improve error handling [#121](https://github.com/nbarrett/ngx-ramblers/issues/121)\n\n## [build 431](https://github.com/nbarrett/ngx-ramblers/actions/runs/21226392236) — [commit 4c6dffa](https://github.com/nbarrett/ngx-ramblers/commit/4c6dffaaa0292d74f44847bc0a68282cecf89920)\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\n\n### **brevo**: use sender ID for template updates and improve error handling ([#121](https://github.com/nbarrett/ngx-ramblers/issues/121))\n\n- Use sender ID instead of name/email when updating templates (Brevo API requirement)\n- Add getDefaultSender() to fetch active senders from Brevo\n- Enhance error messages to include Brevo API error details","contentHtml":"<h1>21-Jan-2026 — brevo: use sender ID for template updates and improve error handling <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/121\">#121</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/21226392236\">build 431</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/4c6dffaaa0292d74f44847bc0a68282cecf89920\">commit 4c6dffa</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<h3><strong>brevo</strong>: use sender ID for template updates and improve error handling (<a href=\"https://github.com/nbarrett/ngx-ramblers/issues/121\">#121</a>)</h3>\n<ul>\n<li>Use sender ID instead of name/email when updating templates (Brevo API requirement)</li>\n<li>Add getDefaultSender() to fetch active senders from Brevo</li>\n<li>Enhance error messages to include Brevo API error details</li>\n</ul>\n"}