also looking at this
chore(deps): update dependency markdown-it to v15
#79
2 files
+14
-16
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| markdown-it | ^14.1.1 → ^15.0.1 |
Release Notes
markdown-it/markdown-it (markdown-it)
v15.0.1
Changed
- doc: replace oxide theme with custom one.
Fixed
- Fixed code span parsing after lookaheads for unclosed link and image labels, #1201.
- Preserve spaces in code spans whose content consists only of spaces, #1180.
- Preserve brackets around IPv6 address literals when normalizing links, #1204.
Security
- Fixed quadratic complexity when replacing fuzzy links.
- Fixed quadratic complexity in scheme backscan (inline linkify rule).
v15.0.0
Added
- Exposed parser internals classes as static properties on
markdownit. - Bundled TypeScript declarations. Remove
@types/markdown-itif you used it. - Added the
markdown-it/browserexport with bundled ESM and UMD builds. - Added colored CLI help on supported terminals via
argparse3. - Added reference labels to link/image tokens, #938.
- Added
reference_definitiontokens. They remain stripped by default for backwards compatibility, #1055. Also adjusted the line-break heuristic to keep output exactly the same.
Changed
- [breaking]
linkify-it=> v6- No fuzzy links by default.
- No auth part check by default.
- Unicode punctuation terminates the link by default (should help with CJK).
- See linkify-it changelog for other changes.
- Package root now resolves to prebuilt ESM and CJS files instead of raw
sources. Distribution files were reorganized under
dist/anddist/browser/. - Migrated to Typescript.
entities=> v8. Can be rolled back to v7 if compatibility issues happen.- Moved
validateLink,normalizeLinkandnormalizeLinkTextfrom properties to prototype methods. - Reworked issue templates and contribution guidelines.
Removed
- [breaking] Removed package-internal subpath exports (
markdown-it/lib/*and similar). Use the static classes exposed onmarkdownitinstead. - [breaking] Removed obsolete
StateBlock#ddIndent, #1139. Updatemarkdown-it-deflistto keep it working.
Fixed
- Preserve a literal backslash before a terminating space in link destinations, matching CommonMark 6.3, #1188.
- Recognize lowercase declarations as HTML blocks, matching CommonMark 4.6, #1189.
- Require semicolons for named entities in all decoding paths, completing the fix for #1096.
- Enhanced the
text_joinrule to process image alt text. - Include inline code content in image alt text, #1142.
v14.3.1
v14.3.0
Changed
- Reworked build pipeline & tools.
- Added source maps.
- Bumped
linkify-itto 5.0.2.
Fixed
- Preserve backslash-space hard line breaks, matching CommonMark 6.7, #1185.
v14.2.0
Added
isPunctCharCodeto utilities.
Fixed
- Don't end HTML comment blocks on a blank line, #1155.
- Properly recognize astral chars (surrogates) in delimiter scans for emphasis-like markers, #1072. Big thanks to @tats-u for his global efforts with improving CJK support.
- Preserve unicode whitespaces when trimm headings/paragraphs, #1074.
- More strict entities decode to avoid false positives
;, #1096. - Restore block parser state on fail in
lheadingrule, #1131.
Security
- Fixed poor smartquotes perfomance on > 70k quotes in single block
- Bumped linkify-it to 5.0.1 with fixed potential perfomance issues.
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
2 changed files on the files tab, with 0 review threads.