Releases: tc39/ecmarkdown
Releases · tc39/ecmarkdown
Version 8.1.0
What's Changed
- allow step attributes to be valueless in #99
Version 8.0.0
What's Changed
- slightly more precise types for format nodes in #97
- Wrap field/slot references in
<var class="field">
in #96
Both of these will require integration work in ecmarkup, but neither should affect consumers further downstream (except in the final rendering).
Version 7.2.0
declare attribute type to contain location in #93
Version 7.1.0
What's Changed
- Fix tag parsing in #92
- Export FragmentNode type
Version 7.0.0
support arbitrary attributes on list items, not just ids: #91
The breaking change is that the old string-valued id
attribute of list items has been replaced by the new attrs
attribute, which is a list of key-value pairs.
Version 6.0.2
Bugfixes for location information.
Note that v6.0.0 changed location information to have 1-based column numbers.
5.0.0
- Changed the types of parse nodes slightly (#69)
- Prevented mixing numbered and bulleted list items within the same list (#69)
- Added a visitor (#66)
3.0.9
Allowed numbers inside nonterminal names.
Made all formats follow the variable rules, allowing them to be used adjacent to other characters in many cases.
3.0.8
Fixed inline formatting constructs to be left verbatim if their contents are empty. This means e.g. __
becomes __
instead of <var></var>
, **
becomes **
instead of <emu-val></emu-val>
, and __proto__
becomes __proto__
instead of <var></var>proto<var></var>
.
3.0.7
Fixed extra commas that appeared in fragment output when multiple inline formatting constructs were used in a row.