Codimd Versions Save

CodiMD - Realtime collaborative markdown notes on all platforms.

2.5.3

3 months ago

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

2.5.2

3 months ago

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: https://github.com/hackmdio/codimd/compare/2.5.1...2.5.2

2.5.1

3 months ago

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

Security Fixes

  • [Security Issue] Bump @hackmd/pandoc.js version to 0.2.0 #1843 @EastSun5566

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 ❤️

2.5.0

4 months ago

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 ❤️

2.4.2

1 year ago

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 ❤️

2.4.1

2 years ago

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

2.3.2

3 years ago

Fixes

  • Upgrade mermaid to 8.6.4 to make the previous fix works

2.3.0

3 years ago

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 :heart_eyes:

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. :tada:

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

2.2.0

3 years ago

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. :100:

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

2.1.0

3 years ago

Zhangixalus prasinatus Zhangixalus prasinatus

Zhangixalus prasinatus is a species of frog in the family Rhacophoridae endemic to northern Taiwan. It is the largest tree frog in Taiwan; females can reach 7 cm (2.8 in) in snout-vent length. It is known from Taipei, Yilan, and Taoyuan. - Wikipedia Zhangixalus prasinatus

During this hard time of COVID-19, it's a pleasure to help people collaborate better with CodiMD. We hope the world will recover from this situation soon. :sunrise:

Good news, we have some goodies for CodiMD including:

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

Fixes

  • Fix GitHub's avatar URL
  • Fix getStatus caused "TypeError: Converting circular structure to JSON"

Enhancements

  • Replace scrypt with scrypt-kdf
  • Optimize module size
  • Support brace wrapped param in fence lang
  • Upgrade Node.JS version to 10.20.1
  • return errorForbidden when anonymous user tries to create freeUrl pad
  • Exporting metrics for node.js, express, router, and codimd realtime status.
  • Add state parameter for oauth2