showdown/blog/showdown-1.8.7-released.md

46 lines
1.4 KiB
Markdown
Raw Normal View History

2018-10-17 08:13:24 +08:00
«««
title: Showdown 1.8.7 released,
author: Estevão Soares dos Santos,
author_avatar: img/avatars/tivie.jpg,
date: 2018-10-16,
language: en,
2018-10-17 08:15:42 +08:00
image: img/blog/2018.10.16.jpg,
2018-10-17 08:13:24 +08:00
summary: While everyone's waiting for the new Showdown 2.0, I released version 1.8.7 with some improvements and several bugfixes.
»»»
Showdown's version 2.0 is coming together although not as fast as I wanted, maybe
[due to the extensive refactor done to the parser][rewriting-the-parser]. But while the community is patiently waiting,
I felt that some important bugfixes could (and should) be backported to v 1.x.
## What's new in 1.8.7?
Some long awaited bugfixes were backported, namely:
* **emojis:** fix emoji excessive size
* **gfm-codeblocks:**
* add support for spaces before language declaration
* leading space no longer breaks gfm codeblocks
* **images:** fix js error when using image references
* **literalMidWordAsterisks:** now parses single characters enclosed by * correctly
* **mentions:** allow for usernames with dot, underscore and dash
* **nbsp:** fix replacing of nbsp with regular spaces
You can download/use the new version from [github], [npm] and [CDNJS].
[rewriting-the-parser]: http://shwodownjs.com/#!/blog/rewriting-the-parser-challenge-or-opportunity
[npm]: https://www.npmjs.com/package/showdown
[github]: https://github.com/showdownjs/showdown
[CDNJS]: https://cdnjs.com/libraries/showdown