9 February 2020

listmonk v0.4.0-alpha

Repository: @knadh/listmonk

GitHub release page: v0.4.0-alpha


This release introduces breaking changes. It adds support for double-optin lists, subscriptions, and campaigns.

listmonk1

listmonk3

Uprading from the previous version.

  • The template function {{ .UnsubscribeURL }} loses the period and is now {{ UnsubscribeURL }}. All templates need to be edited to reflect this change.

Apply the changes to DB tables by running the following queries.


DROP TYPE IF EXISTS list_optin CASCADE; CREATE TYPE list_optin AS ENUM ('single', 'double');

DROP TYPE IF EXISTS campaign_type CASCADE; CREATE TYPE campaign_type AS ENUM ('regular', 'optin');

ALTER TABLE lists ADD COLUMN optin list_optin NOT NULL DEFAULT 'single';

ALTER TABLE campaigns ADD COLUMN type campaign_type DEFAULT 'regular';

Changelog

  • 62aa31b Refactor {{ UnsubURL }} into a global function (breaking change)

  • 2ee2e68 Inject version during build into the frontend

  • f039f35 Link list name to subscribers page on lists UI

  • afdf053 Add ‘send opt-in mail’ link to subscriber modal UI

  • 6be3352 Refactor/merge optin-list fetch queries

  • 6cb2cd7 Tweak default list and subscriber entries in install

  • 8616aa8 Remove status from example on the import UI

  • ab8bac2 Fix title bug in list modal UI

  • 022b35c Add support for sending ‘opt-in’ campaigns.

  • 9a890c7 Add button style to default template

  • af14fff Refactor campaign content type references

  • ec22170 Fix list ID parsing in campaign UI

  • a2d21a8 Refactor opt-in subscriber selection queries

  • ea302d1 Use default template if there isn’t one in campaign creation

  • 871893a Add double opt-in support.

  • bdd42b6 Refactor notificatin data structure

  • e9685b2 Refactor HTML views with new data structures

  • f8a2044 Add default values to sample config URLs

  • f71493e Add PNG logo for e-mails

  • 4abcb28 Refactor template functions.

Docker images

  • docker pull listmonk/listmonk:latest

  • docker pull listmonk/listmonk:v0.4.0-alpha