What's Changed
This primarily drops support for Python 3.8 and 3.9, adds support for Python 3.13,
and updates the parser to comply with Commonmark 0.31.2 and Markdown-It v14.1.0.
Upgrades
- ⬆️ Drop Python 3.8, test 3.13 by @chrisjsewell in #342
- ⬆️ Drop support for Python 3.9 by @chrisjsewell in #360
- ⬆️ Comply with Commonmark 0.31.2 by @chrisjsewell in #362
Improvements
- 👌 Improve performance of "text" inline rule by @hukkin in #347
- 👌 Use
str.removesuffix
by @hukkin in #348 - 👌 limit the number of autocompleted cells in a table by @chrisjsewell in #364
- 👌 fix quadratic complexity in reference parser by @chrisjsewell in #367
Bug fixes
Maintenance
- 🔧 Replace black and isort with ruff formatter by @chrisjsewell in #313
- 🔧 Fixed Code Style paragraph still referring to flake8 by @venthur in #309
- 🔧 Add "store_labels" to OptionsType by @chrisjsewell in #343
- 🔧 Move
code_style
to dependency group by @chrisjsewell in #344 - 🔧 Update codecov action by @chrisjsewell in #345
- 🔧 Update pre-commit and upload-artifact by @chrisjsewell in #359
- 🔧 Improve spec update script by @chrisjsewell in #361
- 🔧 simplify logic in scanDelims by @chrisjsewell in #365
- 🧪 Add CI testing for Python 3.12 by @hugovk in #303
- 🧪 Fix codecov by @chrisjsewell in #332
Documentation
- 📚 Fix typo by @bwagner in #315
- 📚 Fix RTD build by @chrisjsewell in #322
- 📚 DOCS: Fix a few old URLs by @elijahgreenstein in #358
- 📚 Improve README by @mrmurilo75 in #340
- 📚 Fix CI badge link by @tsutsu3 in #291
- 📚 Update docs by @chrisjsewell in #292
- 📚 Add icon to readme by @chrisjsewell in #293
- 📚 Update icon by @chrisjsewell in #294
- 📚 DOCS: Clarify docs regarding security configuration by @djramones in #296
- 📚 Fix the RTD build by @chrisjsewell in #311
- 📚 DOCS: Fix typos by @elijahgreenstein in #366
New Contributors
- @djramones made their first contribution in #296
- @venthur made their first contribution in #309
- @hugovk made their first contribution in #303
- @bwagner made their first contribution in #315
- @mrmurilo75 made their first contribution in #340
- @elijahgreenstein made their first contribution in #358
Full Changelog: v3.0.0...v4.0.0