---
tags: releases
---
# CodiMD 2.4.0 - Papilio maraho
<div style="text-align: center; margin-bottom: 1em;">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/Papilio_maraho_male_ventral_view_20160423.jpg/569px-Papilio_maraho_male_ventral_view_20160423.jpg" width="300">
<small style="display: block;">Papilio maraho</small>
</div>
> Papilio maraho is a species of butterfly in the family Papilionidae. It is endemic to Taiwan.
> \- Wikipedia [Papilio maraho](https://en.wikipedia.org/wiki/Papilio_maraho)
## Highlights
### Autofix linting errors

When you click on the linters error button on the line gutter, if an autofix is provided by [markdownlint](https://github.com/DavidAnson/markdownlint), now a context menu with fixed items would show, and clicking on it would apply the fix.
## Enhancements
- Support autofix linter errors [#1654](https://github.com/hackmdio/codimd/pull/1654) [@Yukaii](https://github.com/Yukaii)
- Support anonymous updates via API [#1665](https://github.com/hackmdio/codimd/pull/1665) [@glpatcern](https://github.com/glpatcern)
- Support mediawiki export format in pandoc export [#1624](https://github.com/hackmdio/codimd/pull/1624) [@fujexo](https://github.com/fujexo)
- Add some help strings to Prometheus metrics [#1625](https://github.com/hackmdio/codimd/pull/1625) [@pichouk](https://github.com/pichouk)
- Allow more syntax highlight modes in editor [#1577](https://github.com/hackmdio/codimd/pull/1577) [@Yukaii](https://github.com/Yukaii)
- Support TOC level customization [#1532](https://github.com/hackmdio/codimd/pull/1532) [@zergar](https://github.com/zergar)
- Follow Google guidelines to use Google OAuth [#1588](https://github.com/hackmdio/codimd/pull/1588) [@tamo](https://github.com/tamo)
## Fixes
- Vimeo won't show up due to the jsonp callback data unable be parsed with jQuery [#1652](https://github.com/hackmdio/codimd/pull/1652) [@jackycute](https://github.com/jackycute)
- Fix slide mode stored XSS [#1650](https://github.com/hackmdio/codimd/pull/1650) [@jackycute](https://github.com/jackycute) [Security]
- Enforce PG ssl require mode on heroku [#1660](https://github.com/hackmdio/codimd/pull/1660) [@Yukaii](https://github.com/Yukaii)
- Webpack exclude path should support windows path [#1675](https://github.com/hackmdio/codimd/pull/1675) [@a60814billy](https://github.com/a60814billy)
- Free url can read any md in file system [#1674](https://github.com/hackmdio/codimd/pull/1674) [@a60814billy](https://github.com/a60814billy) [Security]
- Use encoded noteId when calling updateHistory [#1570](https://github.com/hackmdio/codimd/pull/1570) [@Yukaii](https://github.com/Yukaii)
## Docs
- Add matrix badge and links to README [#1629](https://github.com/hackmdio/codimd/pull/1629) [@a-andreyev](https://github.com/a-andreyev)
## Thank you
Thank you guys for being here and making CodiMD awesome ❤️
- [@a60814billy](https://github.com/a60814billy)
- [@a-andreyev](https://github.com/a-andreyev)
- [@fujexo](https://github.com/fujexo)
- [@glpatcern](https://github.com/glpatcern)
- [@jackycute](https://github.com/jackycute)
- [@pichouk](https://github.com/pichouk)
- [@tamo](https://github.com/tamo)
- [@Yukaii](https://github.com/Yukaii)
- [@zergar](https://github.com/zergar)