Skip to content

Releases: tc39/ecmarkup

Version 20.0.0

23 Sep 01:07
d7dc06f
Compare
Choose a tag to compare

Breaking changes

In #611, the engines field has been updated to indicate support only for node 18+.

In #615, special handling for AOs named "Completion" and "GeneratorYield" has been dropped in favor of a new attribute, "skip return checks", which can be applied to any AO. When upstreaming into ecma262 this will need to be done for those as well as for NormalCompletion.

All PRs

  • Fix emu-format --check with multiple files in #607
  • handle ins/del in completion-record typechecks in #610
  • Bump engines and some dependencies in #611
  • Refactor typechecker in #612
  • special handling for Completion/NormalCompletion in the typechecker in #613
  • Check return types in #615

Version 19.1.0

04 Sep 22:23
Compare
Choose a tag to compare

What's Changed

Version 19.0.0

27 Jun 00:23
Compare
Choose a tag to compare

What's Changed

  • update lint rule to accept %-notation in operation headers in #595

This is a breaking change: @@symbol notation is now a lint failure, which will break the build if you are using --strict. See tc39/ecma262#1314 for context.

Version 18.4.0

27 Jun 00:12
Compare
Choose a tag to compare
  • make the ToC black in #590
  • Move @internal markers to individual members in #592
  • Make the formatter smarter about mutli-line steps in #596
  • fix instability in formatting AO headers with no arguments in #597
  • avoid console warning when hitting number keys beyond pins in #599
  • add support for opengraph tags in #598

Version 18.3.1

25 Mar 15:31
Compare
Choose a tag to compare

What's Changed

  • bump grammarkdown and account for unescaping of < in #589

Full Changelog: v18.3.0...v18.3.1

Version 18.3.0

22 Mar 23:31
6eacc76
Compare
Choose a tag to compare

What's Changed

Miscellaneous improvements to the CSS used when printing.

Full Changelog: v18.2.0...v18.3.0

v18.2.0

23 Feb 06:32
Compare
Choose a tag to compare

What's Changed

Version 18.1.3

01 Feb 21:28
Compare
Choose a tag to compare

What's Changed

Version 18.1.2

31 Jan 06:01
Compare
Choose a tag to compare

What's Changed

  • set svg size in html in #569
  • basic typechecking in #568

Version 18.1.1

14 Dec 18:35
Compare
Choose a tag to compare

What's Changed

  • fix help text for --load-biblio CLI flag in #565
  • allow "Repeat n times" in #567