Skip to content

Update CommonMark requirement from 0.8, 0.9 to 0.8, 0.9, 0.10 in the all-julia-packages group across 1 directory#26

Merged
fonsp merged 1 commit intomainfrom
dependabot/julia/all-julia-packages-c26524422c
Jan 19, 2026
Merged

Update CommonMark requirement from 0.8, 0.9 to 0.8, 0.9, 0.10 in the all-julia-packages group across 1 directory#26
fonsp merged 1 commit intomainfrom
dependabot/julia/all-julia-packages-c26524422c

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 13, 2026

Updates the requirements on CommonMark to permit the latest version.
Updates CommonMark to 0.10.0

Release notes

Sourced from CommonMark's releases.

v0.10.0

CommonMark v0.10.0

Diff since v0.9.1

See https://github.com/MichaelHatherly/CommonMark.jl/blob/master/CHANGELOG.md for a list of changes.

Merged pull requests:

Closed issues:

  • Keep reference links as references (#40)
  • Markdown printing adds unwanted newlines (#43)

... (truncated)

Changelog

Sourced from CommonMark's changelog.

[v0.10.0] - 2026-01-08

Added

  • Add MarkRule extension for highlighted text (==text== renders as <mark>) with Pandoc JSON roundtrip #129
  • Document @cm_str macro, json(Dict, ast), Node(dict), frontmatter(), and writer env parameter #128
  • Add Node(md::Markdown.MD) to convert Julia stdlib Markdown AST to CommonMark AST #126
  • Add transform keyword argument to writers for AST node interception during rendering #123
  • Add transforms documentation page with URL rewriting, syntax highlighting, and document wrapper examples #123
  • Add UnresolvedReference node type for detecting undefined reference links with ReferenceLinkRule #121
  • Add programmatic AST construction with Node(Type, children...) builders for all container types #120
  • Add tree manipulation functions as public API: append_child, prepend_child, insert_after, insert_before, unlink, isnull, text #120
  • Add docstrings to all container types and tree manipulation functions #120
  • Add "Building ASTs" documentation page for programmatic construction #120
  • Add json(Dict, ast) to return Pandoc AST dict without JSON serialization #119
  • Export Node as public API #119
  • Add Node(dict) constructor for Pandoc AST JSON import #118
  • Add json() writer for Pandoc AST JSON export #116
  • Add stdlib compatibility tests covering 30 Julia Markdown issues #113
  • Add continuous benchmarking CI with historical tracking and PR comparisons #104
  • Add internal documentation for writing extension rules #103
  • Add AGENTS.md for AI coding assistants #103
  • Add Documenter.jl documentation #102
  • Add docstrings to all parser rules, writers, and core API #102
  • Add roundtrip stability to markdown writer (opinionated formatting with no trailing whitespace) #100
  • Add FencedDivRule extension for Pandoc-style fenced divs (::: class blocks with nesting) #99
  • Add GitHubAlertRule extension for GitHub-style alert blockquotes (> [!NOTE], etc.) #98
  • Add ReferenceLinkRule extension to preserve reference link style in AST #95
  • Add TaskListRule extension for GitHub-style task lists (- [ ]/- [x]) #94
  • Add StrikethroughRule (~~text~~), SubscriptRule (~text~), and SuperscriptRule (^text^) extensions #93
  • Add generalized delimiter-based inline extension system (delim_nodes, flanking_rule, uses_odd_match hooks) #93
  • Add Unicode sub/superscript rendering for terminal writer #93

Removed

  • Remove template-engine, smartlink-engine, and syntax-highlighter env hooks (use transform instead) #123
  • Remove built-in Mustache templates for HTML and LaTeX (use transform on Document instead) #123

Fixed

  • Update to CommonMark spec 0.31.2 (649 → 655 test cases) #115
  • Fix Unicode punctuation check for emphasis flanking (include Symbol category) #115
  • Fix Unicode case folding for reference link matching (ẞ → ss) #115
  • Fix entity regex allowing 8 decimal digits instead of spec-mandated 7 #114
  • Fix benchmark select dropdowns rendering inconsistently in webkit browsers #106
  • Fix benchmark CI failing on gh-pages branch (missing project files) #105
  • Fix HTML attribute ordering for Julia 1.12+ compatibility (dict iteration order changed) #101
  • Fix table parser not ending on blank lines (consecutive tables merged incorrectly) #100
  • Fix markdown writer loose list spacing inconsistency #100
  • Fix markdown writer inline code using even backtick counts (conflicted with math syntax) #100

... (truncated)

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [CommonMark](https://github.com/MichaelHatherly/CommonMark.jl) to permit the latest version.

Updates `CommonMark` to 0.10.0
- [Release notes](https://github.com/MichaelHatherly/CommonMark.jl/releases)
- [Changelog](https://github.com/MichaelHatherly/CommonMark.jl/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MichaelHatherly/CommonMark.jl/commits/v0.10.0)

---
updated-dependencies:
- dependency-name: CommonMark
  dependency-version: 0.10.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jan 13, 2026
@fonsp fonsp merged commit 0def950 into main Jan 19, 2026
4 of 8 checks passed
@fonsp fonsp deleted the dependabot/julia/all-julia-packages-c26524422c branch January 19, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments