27 November 2022
listmonk v2.3.0
Repository: @knadh/listmonk
GitHub release page: v2.3.0
New features
-
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.
Changelog
-
448f0e3 Fix missing subscriber count in individual list GET API.
-
8e3e1b9 Change naive ILIKE search to full text (unindexed) on lists and campaigns. Closes #1058.
-
9326039 Silence health check error in Cypress tests.
-
1759824 chore: fixes translations for Turkish language (#1063)
-
8d4a575 Fix broken single list fetch API.
-
395ae98 Update cs-cz i18n file. Co-authored-by: Lumir Srch [email protected]
-
d30ef22 Include archive params when cloning campaigns on the UI. Closes #1026.
-
73bb608 Add helper button on campaign UI to fill default archive meta JSON.
-
4f2f419 Include
send_at
when cloning campaigns on the UI. Closes #1027. -
6fcb4ff Add archive page link icon next to campaign archive toggle on UI. Closes #1028.
-
2761a5e Fix modal overflow issue on bulk list popup UI. Closes #1030.
-
1e90fee Show
send_at
on archive page for scheduled campaigns. Closes #1036. -
832a426 Fix settings Cypress test.
-
af4b532 Add version to public css for cache busting.
-
a8193d8 Tidy go.mod
-
d1307c6 Add missing RSS icon.
-
818f2c9 Add public archive on/off toggle to settings.
-
f958f3d Add RSS feed to the public mailing list archive.
-
438568e Add global site name setting to render name on public pages.
-
eac1240 Exclude opt-in campaign from public archive.
-
23fb178 Add subscription/archive links to public pages.
-
ebf63b5 Disable archiving on opt-in campaigns.
-
eaaca05 Fix archive template selection in campaign creation query.
-
56a9836 Integrate paginator library in place of custom pagination function.
-
9add728 WIP: Add support for publishing campaigns to publish archives.
-
74322cd Fix e-mail From/Return-Path envelope sender. Closes #908, closes #1008.
-
c2d41e0 Remove redundant test code.
-
d613bb5 Make font size of certain on the settings UI consistent.
-
6d3ae4c Add subscription created_at, updated_at when listing subscribers list (#1018)
-
fd70776 Fix table cell content alignment in campaign list. Closes #742.
-
879bff8 Update subscription date on public unsubscribe. Closes #915.
-
d8e3e25 Add
preconfirm optin
option to bulk list management UI. Closes #935. -
95b8df2 Add tests for new subscription form.
-
3b00831 Add ability for subscribers to manage preferences on the unsub form.
-
372a144 Display template IDs on the list UI and popup editor. Closes #986.
-
281c471 Fix go-for-loop reference bug in template caching.
-
d2e8a93 Upgrade Cypress to major version 10.
-
c3d04a5 Refactor
models.SubscriberAttribs
JSON wrapper to generic nameJSON
. -
db2fd9a Bump github.com/labstack/echo/v4 from 4.6.1 to 4.9.0 (#962)
-
5b8c705 Fix headers not being copied in campaign clone. Closes #948.
-
edb4c91 Improve HTML check in notif template loading. Closes #903.
-
f266f93 Add
Safe()
template function to notif templates. -
f9bc049 Merge branch ‘maintenance’
-
6d820f4 Add maintenance options.
-
8ace258 Add
/api/public/*
endpoints. -
76df9c8 Refactor and simply function name.
-
6b11020 Fix empty subject on non-tpl tx subject. Closes #898.
New Contributors
-
@jinrenjie made their first contribution in https://github.com/knadh/listmonk/pull/904
-
@organicnz made their first contribution in https://github.com/knadh/listmonk/pull/922
-
@ssangyongsports made their first contribution in https://github.com/knadh/listmonk/pull/936
-
@davidesteve made their first contribution in https://github.com/knadh/listmonk/pull/955
-
@r0ro made their first contribution in https://github.com/knadh/listmonk/pull/1018
-
@wgriffiths made their first contribution in https://github.com/knadh/listmonk/pull/1060
-
@volkanto made their first contribution in https://github.com/knadh/listmonk/pull/1063
Full Changelog: https://github.com/knadh/listmonk/compare/v2.2.0...v2.3.0