Skip to content

Releases: hackmdio/codimd

CodiMD 2.5.4

18 Jun 03:58
da511d0
Compare
Choose a tag to compare

Check out the complete release note. Thank you CodiMD community and all our contributors. ❤️

Enhancements

  • Add index at revision table for improving system performance #1856
  • Refactor to reuse random filename in filesystem image provider #1867

Fixes

  • Fix exclusion of name attribute from iframe filterXSS allowlist #1865
  • Fix typo: "opened source" -> "open sourced" #1869

Thank you

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

CodiMD 2.5.3

08 Jan 08:40
80cd92f
Compare
Choose a tag to compare

It's a minor fix release that bumps the version number in package.json

Enhancements

  • Add codeium-chrome extension support #1851
  • Add check-release GitHub action workflow that prevents us from forgetting to update the package.json during releases again #1852

CodiMD 2.5.2

05 Jan 10:06
b396c4d
Compare
Choose a tag to compare

This is another recovery release that fixes the pandoc DoS issue.

Enhancements

  • Build docker image using github actions #1849

Fixes

  • [Security Issue] address denial of service issue in actionPandoc #1847

Thank you

These pull requests came from CodiMD community, thank you guys for being here and making CodiMD awesome ❤️

Full Changelog: 2.5.1...2.5.2

CodiMD 2.5.1

03 Jan 07:09
d6ac65e
Compare
Choose a tag to compare

It's a recovery release that mainly fixes Docker image build issues and security issues.

Security Fixes

Fixes

  • Replace mattermost-redux with mattermost/client #1840 @Yukaii
  • Fix dependency resolving with prom-client v12 #1834 @Yukaii

Thank you

These pull requests came from CodiMD community, thank you guys for being here and making CodiMD awesome ❤️

CodiMD 2.5.0 The Formosan hare

26 Dec 10:19
78e6663
Compare
Choose a tag to compare

The Formosan hare (scientific name: Lepus sinensis formosus), a species of the rabbit family, is a subspecies unique to Taiwan. It measures 30-40 centimeters in length, with a tail that's 5-6 centimeters long and ears that are 8-10 centimeters long. Smaller than the Chinese hare, it has brownish eyes.
Wikipedia

Check out the complete release note. Thank you CodiMD community and all our contributors. ❤️

Security Fixes

  • [Security Issue] Strip HTML tags for gist id to avoid stored XSS on showing error [Security Issue] #1691 @jackycute
  • [Security Issue] Upgrade mermaid to version 8.10.2 to avoid prototype pollution #1690 @jackycute
  • [Security Issue] potential XSS in vimeo embed #1792 @galaxian85
  • [Security Issue] FIX: pandoc security issue #1790 by @galaxian85
  • [Security Issue] fix: sanitize pdf url to prevent XSS on inline PDFs #1832 @EastSun5566

Fixes

Enhancements

DX

Thank you

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

CodiMD 2.4.2

06 Aug 08:52
5d84066
Compare
Choose a tag to compare

Security Fixes

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

Fixes

  • #1605 Fix container syntax not parsed correctly
  • #1679 Handle when request url has no valid referer
  • #1683 Fix S3 client config passing for image upload
  • #1706 Fix array access index may out of bound
  • #1723 remove unused uglifyjs webpack plugin dependency

Enhancements

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

DX

  • #1688 Support DevContainer for GitHub Codespaces and VSCode remote container
  • #1694 Run CI with GitHub Actions

Thank you

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

CodiMD 2.4.1 Papilio maraho

11 May 12:24
37b656d
Compare
Choose a tag to compare

Papilio maraho is a species of butterfly in the family Papilionidae. It is endemic to Taiwan.
- Wikipedia Papilio maraho

Check out the complete release note. Thank you CodiMD community and all our contributors. ❤️

Enhancements

Fixes

Docs

CodiMD 2.3.2 Isoetes taiwanensis

04 Jan 10:16
0963fa9
Compare
Choose a tag to compare

Fixes

  • Upgrade mermaid to 8.6.4 to make the previous fix works

CodiMD 2.3.0 Isoetes taiwanensis

31 Dec 06:34
5967fef
Compare
Choose a tag to compare

Isoetes taiwanensis is a species of plant in the family Isoetaceae. It is endemic to Taiwan, and the only species of quillwort there. As other quillworts, it is relatively small, with erect leaves 7–24 cm (2.8–9.4 in) long. It grows submersed in shallow ponds for most of the year. IUCN considers it critically endangered because of habitat loss.
- Wikipedia Isoetes taiwanensis

In this release, we focus on polishing existing features, fixing bugs and patching security issues.

We continue to expand the APIs. CodiMD now supports "Update note's content" and "delete note" RESTful APIs. Thanks for the great works from @JamesCamel 😍

We also fix several XSS security issues, including mermaid, vega and image lightbox. We appreciate the security report from @msrkp, @Alemmi, and @nename0
.

This is the last release before the end of this year.
Merry Christmas to everyone! Let's look forward and see you in the next year. 🎉

Check out the complete release note. Thank you CodiMD community and all our contributors. ❤️

Enhancements

  • Fretboard improvements
  • Update and delete note api
  • Allow Sequelize CLI to use options set in config.json
  • Allow specifying option for graphviz
  • Spellcheck: add en_GB dictionary

Fixes

  • Fix ui-edit and ui-both buttons in night mode
  • Don't run jsonlint on .vscode jsonc files
  • Fix image lightbox xss issue
  • Fix mermaid xss issue
  • Check upload image mime type
  • Vega syntax XSS dependencies

CodiMD 2.2.0 Diploderma swinhonis

20 Jul 08:15
3e75445
Compare
Choose a tag to compare

Diploderma swinhonis, also known as the Taiwan japalure, Swinhoe's japalure, and Swinhoe's tree lizard, is a species of lizard in the family Agamidae. The species is endemic to Taiwan.
- Wikipedia Diploderma swinhonis

In this release, we've added some Markdown renderer plugins, including fretboard guitar, Mindmap, and CSV. We believe the simplicity and the extensibility of markdown can bring more possibilities to you and your workflow. So let's find out more about what we can do with markdown. 💯

We also fixed a long-lasting issue: CodiMD cannot be hosted under URL subpath perfectly. Check PR #1551 for details.

Last but not least, we start standarizing CodiMD API. We drafted List my notes API in this release. Stay tuned. :person_in_lotus_position:

Here are some highlights from this release:

Check out the complete release note. Thank you CodiMD community and all our contributors. ❤️

Enhancements

  • Use array for tags when available
  • Replace btn-social with btn-login-method
  • Set html image meta tag with YAML metadata
  • List my note API

Fixes

  • Update Simplified Chinese translation and fix typography
  • Fix webpack urlpath font loading error