16 May 2021
listmonk v1.0.0
Repository: @knadh/listmonk
GitHub release page: v1.0.0
With this release, listmonk hits the v1.0.0 milestone and finally gets out of beta. It is now stable and production ready (has been for a while now). There are production instances that have handled millions of subscribers and hundreds of millions of e-mails. Docker Hub shows 1+ million pulls.
This release includes a number of bug fixes and some new features such as:
-
Support for markdown content.
-
New i18n languages (Spanish, Polish, Russian, French, Italian, Portugese)
-
100+ Sprig functions for e-mail templating.
-
End-to-end integration tests with cypress.
What’s next?
-
Analytics and reporting (WIP).
-
Bounce processing.
Changelog
-
95a81d1 Add option on UI to toggle update checks.
-
d695bb3 Prioritise –static-dir on init when no assets are embedded.
-
aa5eff9 Fix incorre check on template deletion.
-
9fe78d6 Make conditional icons consistent on templates UI
-
ed57ecc Sanitize HTML strings passed to buefy.toast().
-
194e530 Adding spanish language
-
20939e8 Merge pull request #354 from knadh/dependabot/npm_and_yarn/frontend/url-parse-1.5.1
-
6bbde09 Merge pull request #353 from knadh/dependabot/npm_and_yarn/frontend/hosted-git-info-2.8.9
-
cd1aa81 Merge pull request #352 from knadh/dependabot/npm_and_yarn/frontend/lodash-4.17.21
-
6a21776 Fix password fields not updating settings UI.
-
0b0cd5a Bump url-parse from 1.4.7 to 1.5.1 in /frontend
-
a06f1ae Bump hosted-git-info from 2.8.8 to 2.8.9 in /frontend
-
02b92b5 Bump lodash from 4.17.19 to 4.17.21 in /frontend
-
65d25fc Improve campaign content format conversion.
-
49c747d Allow HTML and additional syntax in the Markdown parser.
-
f08254d Merge pull request #350 from alerque/config-handling
-
09c56da Document tidbits about listening addresses for non-sysadmin types
-
26a0238 Bind to ‘localhost’ instead of ‘0.0.0.0’ by default
-
6c40e05 Use ‘localhost’ as default name for database server
-
708ec66 Don’t indent TOML keys deeper than their sections
-
6ada0aa Fix typo
-
c750538 better translation option
-
f6339c7 Update ru.json
-
5868db0 Sort i18n language list on the settings UI
-
3782413 Refactor campaign preview to use dummy campaign and subscriber.
-
fe61e89 Add hidden nonce (honeypot) field to filter bot autofills on subs page
-
97d297e Normalize i18n files
-
f346f0f chore(dockerfile): not are using multi-stage build
-
33450f8 Merge branch ‘master’ of github.com:knadh/listmonk
-
c479a90 Add support for loading external i18n language files.
-
cf5cd95 Merge pull request #324 from knadh/dependabot/npm_and_yarn/frontend/ssri-6.0.2
-
2bbe38f Bump ssri from 6.0.1 to 6.0.2 in /frontend
-
4ddaba8 Merge branch ‘master’ of github.com:knadh/listmonk
-
ad0a0e0 Add
preconfirm_subscriptions=true/false
new subs API. -
f9a2eb8 Finished Polish (pl) translations
-
777a898 Polish translations
-
708d0e0 Fix re-submission of public form e-mails not registering
-
ca19c59 Merge branch ‘master’ into patch-1
-
12f9ad4 Create fr.json
-
620271b Normalize and merge missing keys into all i18n files
-
bf6d471 Add script to merge and normalize i18n files
-
1e59d53 Add markdown support to campaign content.
-
40aaa26 Use github.com/Masterminds/sprig/v3
-
c358281 Merge branch ‘master’ of github.com:knadh/listmonk
-
8a9b3ef Fix indentation of docker-compose file
-
a266027 Build static Go binary
-
b060c75 Bundle sprig template functions
-
97f8c01 Fix indentation of docker-compose file
-
96f63d0 Build static Go binary
-
4485460 Bundle sprig template functions
-
570a81f WIP: Add tests
-
039feef Merge pull request #307 from knadh/dependabot/npm_and_yarn/frontend/y18n-4.0.1
-
e7e36a0 Merge pull request #306 from kousikmitra/fix/campaign-field-names
-
35b1d01 Fix template box label name
-
ca403d5 Bump y18n from 4.0.0 to 4.0.1 in /frontend
-
6d61c52 Fix placeholder attribute typo
-
d519a29 Merge pull request #297 from spezifisch/german-translation-updates
-
51d218a fix: rename Github Token secret variable
-
531d768 add german translations for missing keys in public.*, fix typos
-
df34e57 fix: remove deprecated syntax in goreleaser
-
c6b8565 chore: release via github actions
-
207f516 Merge pull request #294 from joicemjoseph/patch/ml-word-corrections
-
4d681f0 fix: typo corrections to malayalam localization
-
2579d7c Merge pull request #291 from knadh/dependabot/npm_and_yarn/frontend/elliptic-6.5.4
-
1ac0e65 Bump elliptic from 6.5.3 to 6.5.4 in /frontend
-
e8ad7a9 Fix subscriber attribs update API.
-
f8e555d Fix incorrect ID handling in update handlers
-
8a6ed2a Fix incorrect week day name logic in translation
-
860953e Fix wrong list links in subscribers overview
-
267dd52 Merge pull request #281 from knadh/dependabot/npm_and_yarn/frontend/prismjs-1.23.0
-
f268dc6 Bump prismjs from 1.20.0 to 1.23.0 in /frontend
-
31ce55a Including an EXPOSE instruction in the Dockerfile
-
c2d7e10 Create pt-BR.json
-
82f033b corr. template
-
2b8b10c Add Italian i18n
-
da7975f corr.
-
97b78aa Fix incorrect ‘get subscriber’ calls
-
50549f3 Adding Safe templating function for keeping HTML comment
Docker images
-
docker pull listmonk/listmonk:latest
-
docker pull listmonk/listmonk:v1.0.0