Releases: executablebooks/mdit-py-plugins
v0.4.2
What's Changed
- 👌 Improve parsing of nested amsmath by @chrisjsewell in #119
- ✨ Add
allowed
option for inline/block attributes by @joker21663 in #115
New Contributors
- @joker21663 made their first contribution in #115
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
-
👌 Expand support for Python-Markdown in the admon plugin by @KyleKing in #94
-
👌 Add option for footnotes references to always be matched by @chrisjsewell in #108
-
🔧 Export plugins explicitly with
__all__
by @llimllib in #91 -
🔧 Use ruff-format by @chrisjsewell in #107
-
🧪 Test against 3.12 by @chrisjsewell in #109
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
-
⬆️ UPGRADE: Drop python 3.7 and support 3.11 (#77)
-
⬆️ UPGRADE: Allow markdown-it-py v3 (#85)
- 👌 Make field_list compatible with latest upstream (#75)
- 🔧 Convert
state.srcCharCode
->state.src
(#84) - 🔧 Remove unnecessary method arg by @chrisjsewell in( #76)
- 👌 Centralise code block test (#83 and #87)
- This means that disabling the
code
block rule in markdown-it-py v3+ will now allow all syntax blocks to be indented by any amount of whitespace.
- This means that disabling the
-
👌 Improve
dollarmath
plugin: Addallow_blank_lines
option, thanks to @eric-wieser (#46) -
👌 Improve
admon
plugin: Add???
support, thanks to @KyleKing (#58) -
🔧 MAINTAIN: Make type checking strict (#86)
Full Changelog: v0.3.5...v0.4.0
v0.3.5
What's Changed
- 🐛 FIX: Regression in dollarmath by @chrisjsewell in #69
- 🐛 Fix regression in amsmath by @chrisjsewell in #70
- 🔧 Correct project documentation link by @andersk in #73
- 🚀 RELEASE v0.3.5 by @chrisjsewell in #74
New Contributors
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- ✨ NEW: Add attrs_block_plugin by @chrisjsewell in #66
- 👌 Improve field lists by @chrisjsewell in #65
- 🔧 Update pre-commit by @chrisjsewell in #64 (moving from flake8 to ruff)
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- 🐛 FIX: attrs: span with end of inline before attrs by @chrisjsewell in #57
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- 🔧 MAINTAIN: Fix pre-commit configuration by @hukkin in #54
- ✨ NEW: Add span parsing to inline attributes plugin by @chrisjsewell in #55
- 🐛 FIX: Task list item marker can be followed by any GFM whitespace by @hukkin in #42
- ✨ NEW: Port
admon
plugin by @KyleKing in #53 - 🚀 RELEASE: v0.3.2 by @chrisjsewell in #56
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- 🔧 MAINTAIN: Remove upper bound from Python version constraint by @cjolowicz in #40
- 🔧 MAINTAIN: Update pre-commit by @chrisjsewell in #47
- 🐛 FIX: Parsing when newline is between footnote ID and first paragraph by @hukkin in #49
- 🐛: Anchor ids in separate renders should not affect each other. by @distractedmosfet in #43
- 🔧 PEP 621 package build, drop Python 3.6 by @chrisjsewell in #51
- ✨ NEW: Add
attrs_plugin
by @chrisjsewell in #50 - 🚀 RELEASE: v0.3.1 by @chrisjsewell in #52
New Contributors
- @cjolowicz made their first contribution in #40
- @distractedmosfet made their first contribution in #43
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- 👌 IMPROVE: AMSmath defaut HTML tags by @rowanc1 in #27
- ♻️ REFACTOR: Remove AttrDict usage from texmath by @hukkin in #15
- 👌 IMPROVE: dollarmath plugin rendering by @chrisjsewell in #29
- 👌 IMPROVE: Add renderer option to amsmath plugin by @chrisjsewell in #30
- 👌 IMPROVE: MyST target block parsing by @chrisjsewell in #31
- 👌 IMPROVE: MyST role syntax parsing by @chrisjsewell in #32
- ✨ NEW: Add field list plugin by @chrisjsewell in #33
New Contributors
Full Changelog: v0.2.8...v0.3.0
v0.2.8
See CHANGELOG.md