remark42 v1.6.0 Release Notes

Release Date: 2020-04-26 // 2 months ago
  • 👉 User-facing changes

    • #590 #592 #596 code blocks syntax highlighting
    • 🌐 #602 translations support added, English and Russian languages
    • 🌐 #606 German translation is added
    • 🌐 #619 Finnish translation is added
    • 🌐 #645 Spanish translation is added
    • 🌐 #654 Simplified Chinese translation is added
    • #612 anonymous can't take name of the site admin anymore
    • #691 add error message on anonymous user trying to upload image to site
    • #616 authentification is now present where you write your comment, not only on top of the page
    • #640 added email notifications on new comments for site administrator
    • #648 fix special characters like + in notifications email address
    • #660 comment is highlighted when you open it by the direct link
    • 💻 #662 uploaded images have a proper type like image/png and will be displayed and not downloaded in the browser if opened directly
    • #687 serve proxified image disregarding if serving is enabled or disabled (to prevent images loss)
    • #693 #701 commit images in staging storage on start of the application to prevent images loss in cases of unclean app shutdown
    • #583 autosubmit email auth/notification verification token on paste
    • 💅 #579 blockquotes styles improved
    • #578 #597 #608 improve mobile frontend presence
    • #658 #675 remark42 shutdown procedures made more reliable
    • 📚 #613 added documentation on deployment with Caddy
    • 📚 #622 AWS SES email service usage documentation
    • 📚 #638 documentation on how to add new translation added
    • 🏗 #656 RAM requirements for frontend build are documented
    • 📚 #657 added documentation for SendGrid and Mailgun email services usage

    Backend changes

    • #580 #623 #628 #692 image service rehaul
    • #625 image RPC added
    • #582 switch image interpolation alghorytm from BiLinear to CatmullRom
    • 👍 #637 #672 #683 go 1.14 support
    • 🐳 #659 improved error message on docker run without /srv/var attached
    • 🛠 #681 #682 notify.Email bugfixes
    • 📚 #684 fix documentation for arm builds
    • #686 don't use cache in REST module tests which don't utilize it
    • 👕 #697 golangci-lint enabled for tests

    Frontend changes

    • #599 started work on giving users ability to customize remark42 css
    • 💅 #600 introduce stylelint
    • ⚡️ #618 #639 #650 #653 #667 #670 js dependencies updated
    • ⚡️ #679 scripts and docs updated

Previous changes from v1.5.0

    • Simple view mode - #474
    • 💅 Reddit-style folding - #162
    • Anonymous voting (optional) - #473
    • Email subscription for replies - #496
    • Twitter auth provider - #70
    • Proxy with local copy of extarnal pictures (optional) - #399
    • Switch to Github Actions - #434
    • Re-map comments to different URLs - #412
    • Reject multiple votes from the same IP - #400
    • FreeBSD binaries - #497
    • 👌 Improve quality of images - #488
    • Emoji autocomplete - #378
    • Bolt image store - #450
    • 🐛 bug fixes

    👀 for the full list of tickets see milestone 1.5