Releases: knadh/listmonk
v0.5.1-alpha
Changelog
21ffe5f Clean up [upload] config doc
9dcd716 Add support for SMTP 'LOGIN' auth
71803ab Add support for loading custom static files with --static-dir
bbe239b Added link to Docker env configuration wiki
faf8a7a Add fix for BOM in CSV importers
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.5.1-alpha
v0.5.0-alpha
This release has significant changes including several important bug fixes.
listmonk now supports public forms that can be used on public webpages to allow users to signup to mailing lists. This can be found under Lists > Forms
.
Changelog
ad9ee75 Update build script to reflect new static paths
83d888a Update and cleanup deps
901c456 Fix issues with responsive UI on the campaign page
8771dc2 Refactor init functions for clearer dependency visibility
07856d3 Fix bug in e-mail scheduling
68c4ccd Fix campaign UI to update start/schedule button automatically
ba87801 Fix template preview sending invalid view requests
ca032c8 Refactor manager.CampaignMessage's exposed fields
a0d9a47 Fix incorrect send_at time in installer's sample campaign
442dec9 Fix broken subscriber data export
892d5d2 Remove 'govalidator' package dependecy
d4aea0a Add support for pushing non-campaign message with workers.
5f6a4af Cleanup unnecessary pointers
ac2145d Fix default template path in installer
40ae9cd Minor formatting fixes
709668d Move static assets to 'static' dir
9005bb6 Move internal packages to 'internal' dir
8853809 Refactor and cleanup initialization.
83b49df Add missing error logs
0a2d2d6 Refactor forms UI
276942a Replace outdated UUID lib
4faffe0 Refactor template name in public pages
c08ca14 Add subscription forms
b205761 Update feature list
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.5.0-alpha
v0.4.0-alpha
This release introduces breaking changes. It adds support for double-optin lists, subscriptions, and campaigns.
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
v0.3.3-alpha
Changelog
9a88c2e Add support for custom SMTP HELO hostname (for FQDNS)
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.3.3-alpha
v0.3.2-alpha
Changelog
047de69 Add support for no-auth SMTPs
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.3.2-alpha
v0.3.1-alpha
Changelog
1064f1e Merge branch 'master' of github.com:knadh/listmonk
6681f18 Fix 'send_at' option on the UI and bug in starting scheduled campaigns
e230bac Merge pull request #51 from josejibin/fix/per-page-logic
f687813 Fix: perPage logic in getPagination
3cba2fe Amend feature text
32a543b Fix incorrect campaign API response when there are no campaigns
6747a95 Fix unclosed DB transactions in subscriber search
6b6dc59 Add max idle/open params to DB connect
0d8abf9 Fix subscriber export button
427dd93 Add --yes flag to skip prompts
1dc26e2 Fix logo (SVG) font by changing text to path
c7fc1aa Validate the status
field in create subscriber API
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.3.1-alpha
v0.3.0-alpha
Breaking changes
The media file upload mechanism has changed in this release with pluggable interfaces, and bundled support for filesystem and S3. There are new upload*
sections in the TOML config that control this behaviour.
Changelog
ccd354d Merge pull request #31 from mr-karan/s3
e5c3196 feat: Add blobstore package
7ee7116 Merge pull request #29 from rhnvrm/master
712ad2d chore: minor refactors based on static checks
2c18d63 Merge pull request #24 from shailysangwan/master
d13c335 update instructions for local installation
ff40601 Merge pull request #18 from mr-karan/kubernetes
65ef23b feat: read config from env
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.3.0-alpha
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.3.0-alpha
v0.2.2-alpha
Changelog
d8d7f88 Merge pull request #14 from knadh/feat-responsive
3e5a646 fix: responsive layour fixes for table, modal and form fields
a7034bb WIP: responsive design
9587b70 Merge pull request #16 from rhnvrm/patch-2
d5a47de fix: buildString having incorrect TZ data
08aa05c Fix incorrect version string in build
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.2.2-alpha
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.2.2-alpha
v0.2.0-alpha
This release has breaking changes. If you have an older version running, there a couple manual patches to apply.
- Unsubscription URIs have changed from
/unsubscribe
to/subscription/*
. Production Nginx config needs to be amended to whitelist the new URI. - There is a new
[privacy]
section in the config. This can be copied from the sample config.
New privacy features (aimed at GDPR compliance)
- Allow subscribers to export all data on them.
- Allow subscribers to wipe all their data from the system.
(The configuration is in the[privacy]
section in the config file).
Changelog
b63b31e Merge branch 'privacy'
3cd8b86 Check subscriber existence by UUID on public pages
3be5b27 Fix error message
31b9690 Remove orphan func
9e34e7d Fix default template rendering in Gmail with CSS inlining
a060d94 Move UUID validation from multiple places into a middleware func
3fddd78 Refactor "unsubscribe from all" (self-blacklist) behaviour.
794cb3d Merge branch 'master' of https://github.com/knadh/listmonk
3b79028 Add data privacy export / wipe features (aimed at GDPR compliance).
d390bc9 Add helper to make mail attachment headers
ee899f4 Merge pull request #12 from mr-karan/readme
93dd4f0 fix: docker-compose command
81fe874 Refactor subscriber delete query to support UUIDs
7d9758c Refactor "error" view to a generic "message"
81d3046 Refactor Messenger/Emailer to accept attachments
533caf8 Fix from
e-mail ID in dummy campaign on install
0cb1442 Fix typo in install message
180f05a Merge branch 'master' of https://github.com/knadh/listmonk
192214c Add .gitattributes for github-linguist
1ff38b5 Merge pull request #2 from mr-karan/docs
0a50cd6 feat: Add docker image link to README
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.2.0-alpha
v0.1.2-alpha
Changelog
275554e Refactor config error message
Docker images
docker pull listmonk/listmonk:latest
docker pull listmonk/listmonk:v0.1.2-alpha