2.5.1 (2021-09-17)
- Updated
highlight.js
to v11
- Fixed typings
2.5.0 (2021-06-03)
- Added typings
2.4.2 (2021-02-19)
- Changed code to use the
markdown.outFor(rule, key)
API - Upgraded
highlight.js
from 10.1.2 to 10.6.0 - Updated
simple-markdown
from 0.7.2 to 0.7.3
- Fixed animated emoji URLs
2.4.1 (2020-09-23)
- Removed unneeded end tag for emoji images
2.4.0 (2020-08-25)
- Added a minified dist file for use in browsers
- Added the ability to create custom rule sets
- Changed Discord emojis to image elements
- Moved
discordCallback
to the state - Upgraded highlight.js to version 10
- Added text sanitizing to all user input in the default
discordCallback
functions
2.3.1 (2020-02-20)
- Code blocks without highlighting were not escaping HTML, allowing the browser to render arbitrary HTML
2.3.0 (2020-02-04)
- Fixed inline code strings not being trimmed and sanitized
- Fixed block quote handling
- Fixed emphasis/italic markdown being output wrong when * and _ were combined
- Upgraded simple-markdown to from 0.5 to 0.7
- Upgraded highlight.js from 9.15 to 9.18
2.2.0 (2019-08-05)
- Added support for block quotes
- Updated spoilers to match the Discord release of them
- Updated deps
- Support one-line fenced code blocks
- Support block quotes
- Sanitize text in attribute strings (htmlTag)
- Use Discord strike regex
- Use Discord emoticon rule for shrug
- Use Discord spoiler regex
2.1.2 (2019-01-31)
- Updated spoiler handling to match the Discord release of spoiler tags
- Added eslint to travis
2.1.1 (2018-12-17)
- Fixed CSS Module support in highlight.js code blocks
2.1.0 (2018-12-14)
This release improves on the library to make it easier to use and less error-prone.
- Added CSS Module support with
options.cssModuleNames
- Add initial support for spoilers. This feature is not final, and will change as Discord releases it.
- Store options in the simple-markdown state instead of persistent variables, preventing options from impacting all other instances.
- Wrap mentions and emojis in
span
tags, including scoped classes for styling. - Made code block parsing more lenient to further match Discord.