CodiMD 2.4.2

Highlights

Support multi-platform docker image

In CodiMD 2.4.2, you can run CodiMD on ARM 64 bits architecture (linux/arm64)!

We publish CodiMD docker image with multi-platform manifest. Docker will detect your CPU architechure to pull the right image.

Security Fixes

  • [Security Issue] Upgrade flowchart.js to version 1.15.0 #1685 @jackycute
  • [Security Issue] Upgrade mermaid to 8.10.2 #1690 @jackycute
  • [Security Issue] Strip HTML tags for gist id to avoid stored XSS on showing error #1691 @jackycute
  • [Security Issue] Add CSRF token in export API to prevent security issue #1695 @a60814billy
  • [Security Issue] Upgrade CodeMirror to 5.63.2 #1716 @Yukaii

Fixes

Enhancements

  • Set lang attributes via user locale #1481 @BinotaLIU
  • Use include function instead of directives #1580 @tamo
  • Extract more keyword for i18n translate #1587 @tamo
  • Avoid append zero suffix on exporting user data #1680 @jackycute
  • Add TeX mhchem extensions for MathJax #1684 @jackycute
  • Support arm64 docker image #1701 @YadominJinta
  • Refactor Sequelize model import mechanism due to sequelize.import is deprecated #1724 @Yukaii
  • Better german translation #1741 @rubstudent

DX

Thank you

Thank you guys for being here and making CodiMD awesome ❤️