- Render markdown math following non-alpha-numeric characters to allow, e.g., inline math in parentheses, see #15
- Upgrade the bundled katex to 0.16.9
- Ignore delimiters in markdown that are followed by alphanumeric characters
- Allow escaping dollar delimiters in markdown with backslash
- Update the bundled katex to 0.16.7
- Serialize the namespace of
math
elements in markdown properly
- Add per-file preambles
- Two small bugfixes
- Add support for a shared preamble across math blocks
- Make it work on Windows
- Restructure the plugin into a client-server architecture to eliminate the overhead of loading nodejs and KaTeX once per math block/role
- Do not fail on newlines in interpreted text
- Reraise errors that happen during rendering of interpreted text