Skip to content

Releases: executablebooks/MyST-Parser

Development Release of Move to markdown-it-py

28 Mar 20:14
Compare
Choose a tag to compare
v0.8.0a1

Update __init__.py

Minor update

16 Mar 00:05
Compare
Choose a tag to compare
v0.7.1

bump version

Update tokens position attribute

15 Mar 18:40
Compare
Choose a tag to compare
v0.7.0

Update tokens to use `mistletoe.Position` rather than old style tuples

Upgrade to mistletoe-ebp~=0.10.0

12 Mar 05:51
Compare
Choose a tag to compare

Introduces Footnotes and improves error reporting, etc (see commit for details)

Bump mistletoe version

12 Mar 04:59
Compare
Choose a tag to compare
Pre-release
v0.6.0a3

bump version

Bump mistletoe version

12 Mar 01:23
Compare
Choose a tag to compare
Pre-release
v0.6.0a2

bump version

Add footnote syntax

11 Mar 03:10
Compare
Choose a tag to compare
Add footnote syntax Pre-release
Pre-release
v0.6.0a1

bump version

Upgrade to mistletoe-ebp~=0.9.4

08 Mar 21:53
bcc50e3
Compare
Choose a tag to compare
v0.5.0

Update API documentation (#111)

Upgrade to mistletoe-ebp 0.9.4a2

08 Mar 19:36
9122b52
Compare
Choose a tag to compare
Pre-release
Update to `mistletoe-ebp==0.9.4a2` dependency (#110)

This update allows us to drop most of the span token patching code, and we now use the `Math` token directly from mistletoe.

It also improves how token sets are instantiated within the renderers, making it a lot easier to swap in/out tokens to be included in the parse.

Upgrade to `mistletoe-ebp~=0.9.2`

07 Mar 07:05
786d99b
Compare
Choose a tag to compare

mistletoe-ebp v0.9 introduces a major API improvement, particularly for block tokens (how they are parsed/stored) and capture of source positions. This allows the majority of the code in myst_parser/block_tokens.py to be removed, in favour of the upstream implementations.

Breaking changes:

  • range field renamed to position
  • ASTRenderer renamed to JsonRenderer
  • FrontMatter is stored as an attribute of Document (rather than a child)
  • source text is now parsed by Document.read(text), instead of Document(text) (@choldgraf this will need to be changed in MyST-NB)