LiveSplitOne
LiveSplitOne copied to clipboard
Bump commonmark from 0.27.0 to 0.30.0
Bumps commonmark from 0.27.0 to 0.30.0.
Release notes
Sourced from commonmark's releases.
commonmark.js 0.30.0
- Update tests to 0.30 spec.txt.
- Fix commonmark/cmark#383. Our optimization for emphasis parsing was flawed, leading to some corner cases where nested emphasis was parsed incorrectly.
- Allow user to specify a function to escape the output (#217, newfivefour).
- Simplify
reThematicBreak.- Fix documentation for
node.listType(TheWastl). The parser produces lowercase strings, but the README said the strings are capitalized.- Fix handling of type 7 HTML blocks (#213). They can't interrupt paragraphs (even with laziness).
- Fix link label normalization with backslash before newline (#211).
- Only match punctuation at the beginning of the string (Vladimir Pouzanov). This makes the punctuation use match
reUnicodeWhitespaceCharusage inscanDelims. It's effectively a no-op, aschar_afteris expected to only contain a single character anyways.- Recognize '01' as start number 1 (#207).
- Use rollup
--bannerto include license info.- Remove dist files from the repository. Instead we now generate them with pretest and prepublish scripts.
- Simplify dingus Makefile.
- Fix an iframe loading timing issue in the dingus (icyrockcom). Closes commonmark/commonmark-spec-web#15.
commonmark.js 0.29.3
- Fix some rough edges around ES modules (Kyle E. Mitchell) (#195, #201, #203):
- Set module types via package.json files in subdirectories. A number of JavaScript files were rewritten as ES Modules, but their extensions remained
.js. That extension is ambiguous to newer version of the Node.js runtime, which can load both CommonJS modules and ES Modules. To fix this, we addpackage.jsonfiles withtypeproperties to the various subdirectories. Settingtypeto"module"tells Node.js to interpret.jsfiles in that directory and below as ES Modules. Otherwise, Node.js falls back on thepackage.jsonat root, which currently setstypeto"commonjs".- Make benchmark and test use commonjs again.
- bin: remove use of ESM and use
require('../'). Node.js version 14, which supports ES Modules without any flag or theesmpackage, is currently in long-term support. But a great many folks still run older version of Node.js that either don't support ES Modules at all or hide that support behind a feature flag.- Import specific functions from
entitiespackage.- Update "Basic Usage" comment in
lib/index.js.- Remove package-lock.json (Kyle E. Mitchell).
- Fix 'make test' target so that dist is built.
reHtmlTag: don't use case-insensitive matching (#193). The spec specifies uppercase for declarations and CDATA.
... (truncated)
Changelog
Sourced from commonmark's changelog.
[0.30.0]
- Update tests to 0.30 spec.txt.
- Fix commonmark/cmark#383. Our optimization for emphasis parsing was flawed, leading to some corner cases where nested emphasis was parsed incorrectly.
- Allow user to specify a function to escape the output (#217, newfivefour).
- Simplify
reThematicBreak.- Fix documentation for
node.listType(TheWastl). The parser produces lowercase strings, but the README said the strings are capitalized.- Fix handling of type 7 HTML blocks (#213). They can't interrupt paragraphs (even with laziness).
- Fix link label normalization with backslash before newline (#211).
- Only match punctuation at the beginning of the string (Vladimir Pouzanov). This makes the punctuation use match
reUnicodeWhitespaceCharusage inscanDelims. It's effectively a no-op, aschar_afteris expected to only contain a single character anyways.- Recognize '01' as start number 1 (#207).
- Use rollup
--bannerto include license info.- Remove dist files from the repository. Instead we now generate them with pretest and prepublish scripts.
- Simplify dingus Makefile.
- Fix an iframe loading timing issue in the dingus (icyrockcom). Closes commonmark/commonmark-spec-web#15.
[0.29.3]
- Fix some rough edges around ES modules (Kyle E. Mitchell) (#195, #201, #203):
- Set module types via package.json files in subdirectories. A number of JavaScript files were rewritten as ES Modules, but their extensions remained
.js. That extension is ambiguous to newer version of the Node.js runtime, which can load both CommonJS modules and ES Modules. To fix this, we addpackage.jsonfiles withtypeproperties to the various subdirectories. Settingtypeto"module"tells Node.js to interpret.jsfiles in that directory and below as ES Modules. Otherwise, Node.js falls back on thepackage.jsonat root, which currently setstypeto"commonjs".- Make benchmark and test use commonjs again.
- bin: remove use of ESM and use
require('../'). Node.js version 14, which supports ES Modules without any flag or theesmpackage, is currently in long-term support. But a great many folks still run older version of Node.js that either don't support ES Modules at all or hide that support behind a feature flag.- Import specific functions from
entitiespackage.- Update "Basic Usage" comment in
lib/index.js.- Remove package-lock.json (Kyle E. Mitchell).
- Fix 'make test' target so that dist is built.
... (truncated)
Commits
961387cUpdate changelog.320b4b7Official 0.30 spec.txt.e77722aSimplify dingus Makefile.744fcd9Bump to 0.30.0a6ab293Dingus: tweak bootstrap versione708628Better fix for cmark #383 regression.79d7756Revert "Fix counterpart to commonmark/cmark#383."519f940Bump markdown-it and marked versions for benchmarks.10ed0d0Fix counterpart to commonmark/cmark#383.a9a0262Fix regression test.- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
This is blocked by https://github.com/rexxars/commonmark-react-renderer/pull/41 or https://github.com/rexxars/commonmark-react-renderer/pull/42. However the package straight up seems unmaintained.
Superseded by #839.