Listmonk - Package Updates
- 
[1.1.0]
- Update Listmonk to 2.2.0
 - Full changelog
 - The biggest new addition is the new transactional messaging feature. See docs
- Define transactional templates (new template type: transactional)
 - API to fire arbitrary transactional messages using predefined templates via any messenger.
 
 - A new Test connection feature on the SMTP settings UI to quickly test SMTP settings by sending a test e-mail. I don't know how I missed this for so long!
 - One-click SMTP configuration for popular providers.
 
 - 
[1.2.0]
- Update Listmonk to 2.3.0
 - Full changelog
 - Public campaign archive.
 - Subscriber preferences self-management.
 - Database maintenance tools.
 - Public list descriptions.
 - New languages: Vietnamese (@mannm123), Chinese (@jinrenjie), Catalan (@davidesteve), Taiwanese (@ssangyongsports)
 - Bug fixes and improvements.
 
 - 
[1.4.0]
- Update Listmonk to 2.4.0
 - Full changelog
 - hCaptcha integration on public subscription pages. If you use custom static static templates, make sure to incorporate the changes from the repository.
 - Support for SVG files in media uploads.
 - Support for file attachments in the /api/tx transactional API.
 - Support for multiple subscribers in the /api/tx transactional API (subscriber_emails[], subscriber_ids[]).
 
 - 
[1.5.0]
- Update Listmonk to 2.5.0
 - Full changelog
 - The major new feature in this release is support for arbitrary file attachments. The media "gallery" UI/UX has changed to accept arbitrary file uploads which can be attached to campaigns.
 - "Record opt-in IP" option in Settings -> Privacy that optionally records the IP from which a subscriber completes a double opt-in. This is a compliance requirement in certain jurisdictions.
 - A new table on the subscriber editing popup that shows subscription details for all lists (including the optional opt-in IP)
 - New API /api/about that returns generally useful system and installation info.
 - Better error notification. Async errors that were logged in Settings -> Logs are now streamed to the UI and displayed as toasts.
 - New bounce types and support for variable actions per type.
 
 - 
[1.5.1]
- Update Listmonk to 2.5.1
 - Full changelog
 - The major new feature in this release is support for arbitrary file attachments. The media "gallery" UI/UX has changed to accept arbitrary file uploads which can be attached to campaigns.
 - "Record opt-in IP" option in Settings -> Privacy that optionally records the IP from which a subscriber completes a double opt-in. This is a compliance requirement in certain jurisdictions.
 - A new table on the subscriber editing popup that shows subscription details for all lists (including the optional opt-in IP)
 - New API /api/about that returns generally useful system and installation info.
 - Better error notification. Async errors that were logged in Settings -> Logs are now streamed to the UI and displayed as toasts.
 
 - 
[1.7.0]
- Update Listmonk to 3.0.0
 - Full changelog
 - The concurrent core or the "engine" is completely re-written. Campaign pausing and cancellations are now near-instant and lossless. Concurrent campaign sending performance has improved significantly. The sent count now accounts for every single message rather than an approximation.
 - Major performance improvements for large databases with the new Settings -> Performance -> Cache slow queries option. On installations with millions of subscribers, enabling this speeds up database queries (retrieving lists, subscribers etc.) by several orders of magnitude. On our production database with ~14 million subscribers, the speed up on the lists page was 2000x, from ~20s to ~10ms.
 - New frontend dependency and build system refactor, speeding the admin pages (and the development build process).
 - Addressed the root cause of mysterious SMTP sending errors that triggered only in certain SMTP environments.
 - New fields for filtering lists, campaigns, subscribers in query APIs.
 - Major refactor and cleanup of documentation.
 - F9 shortcut key for campaign and template previews.
 - Many quality-of-life improvements, fixes, and dependency upgrades.
 
 - 
[1.8.0]
- Add OpenID integration
 
 - 
[1.9.0]
- Update listmonk to 4.1.0
 - Full Changelog
 - Multi-user support with granular permissions, user, role, per-list permissions and API token management.
 - First-time Super Admin setup UI for fresh installations.
 - Significant performance improvements to SQL queries underlying concurrent campaign processing. Performance gains of several orders of magnitude on large installations.
 - Styling improvements to UI for better UX including new tabs UI in subscriber modal popup.
 - Markdown syntax highlighting.
 - Static email template subjects are now scriptable with template syntax.
 - Support for CC and BCC in custom email headers.
 - Syntax highlighting in HTML form generator.
 - Many quality-of-life improvements, fixes, and dependency upgrades.
 
 - 
[1.10.0]
- Add checklist
 
 - 
[1.11.0]
- Update base image to 5.0.0
 
 - 
[1.12.0]
- Update listmonk to 5.0.0
 - Full Changelog
 - Visual editor and templates The much requested and awaited visual e-mail builder and template editor is now integrated, with one-click conversion between formats. Thanks to @vividvilla for the big MR integrating @usewaypoint/email-builder-js
 - Campaigns: Replace CodeFlask with the more mature and robust CodeMirror for a much better code-editing experience (HTML, CSS, Javascript, Markdown) on campaigns, forms, templates,and settings UI.
 - Campaigns: Ability to preview campaign archive view.
 - Campaigns: Make paused campaigns editable and allow unscheduling with new 
Unschedulebutton. - Campaigns: UX improvement that automatically switches scheduled campaigns to 
draftwhensend_atis removed. - Campaigns: Add format/content type selection to the first screen on campaign creation.
 - Campaigns: 
Ctrl+Sshort for saving campaigns while working on them - Security: Campaign viewing and management are now filtered by a user's list permissions and now use the new new 
campaigns:get_allandcampaigns:manage_allpermissions. Important: This is a behavioural change from v4.1.0. - Security: Disallow private list UUIDs on public subscriber endpoints.
 - Security: Make OIDC provider name on the login button configurable.
 
 - 
[1.13.0]
- OIDC provider name on Login button
 
 - 
[1.13.1]
- Update listmonk to 5.0.1
 - Full Changelog
 - Visual editor and templates
 - Replace CodeFlask with the more mature and robust CodeMirror for a much better code-editing experience (HTML, CSS, Javascript, Markdown) on campaigns, forms, templates,and settings UI.
 - Ability to preview campaign archive view.
 - Make paused campaigns editable and allow unscheduling with new 
Unschedulebutton. - UX improvement that automatically switches scheduled campaigns to 
draftwhensend_atis removed. - Add format/content type selection to the first screen on campaign creation.
 Ctrl+Sshort for saving campaigns while working on them- Campaign viewing and management are now filtered by a user's list permissions and now use the new new 
campaigns:get_allandcampaigns:manage_allpermissions. Important: This is a behavioural change from v4.1.0. - Disallow private list UUIDs on public subscriber endpoints.
 - Make OIDC provider name on the login button configurable.