Skip to content

Update mistune requirement from >=3.2.0 to >=3.3.4 in /doc - #1046

Merged
Sergiy Matusevych (motus) merged 1 commit into
mainfrom
dependabot/pip/doc/mistune-gte-3.3.4
Oct 14, 2026
Merged

Sergiy Matusevych (motus) merged 1 commit into
mainfrom
dependabot/pip/doc/mistune-gte-3.3.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on mistune to permit the latest version.

Release notes

Sourced from mistune's releases.

v3.3.4

   🐞 Bug Fixes

   🏎 Performance

    View changes on GitHub
Changelog

Sourced from mistune's changelog.

Version 3.3.4

Released on Jul 22, 2026

  • Harden inline parsing against deeply nested and adversarial link, image, emphasis, formatting, math, and reference inputs.
  • Improve performance for repeated link suffixes, dense emphasis, unclosed formatting markers, inline spoilers, and adjacent ruby tokens.
  • Refactor the inline parser into dedicated emphasis and link modules.
  • Escape literal */_ emphasis markers in the Markdown renderer so round-tripping escaped text does not re-introduce emphasis.

Version 3.3.3

Released on Jul 9, 2026

  • Limit deeply nested emphasis and image parsing to avoid RecursionError.
  • Fix repeated link suffix and unclosed formatting marker performance issues.
  • Fix unclosed inline spoiler performance issues.
  • Avoid recursive parsing for adjacent ruby tokens.
  • Speed up footnote reference indexing.

Version 3.3.2

Released on Jun 23, 2026

  • Fix Python 3.8 import compatibility in the inline parser.
  • Fix mypy compatibility for list parsing on Python 3.8 and 3.9+.

Version 3.3.1

Released on Jun 22, 2026

  • Fix abbr plugin compatibility with escaped inline text.
  • Normalize included Markdown line endings before parsing directives.

Version 3.3.0

Released on Jun 21, 2026

  • Improve CommonMark compatibility and parser performance.
  • Add command line entrypoint with UTF-8 output.
  • Support display and backtick math.
  • Render plugin list and table nodes in Markdown renderer.
  • Escape leading block markers in Markdown renderer.

... (truncated)

Commits
  • 69ec2b8 chore: release 3.3.4
  • 234aa25 test: more deadline for pypy
  • b77ee58 fix: prevent deep alt parsing
  • 66b2171 refactor: expose entity boundary helper
  • 30ef44b refactor: move link token construction
  • 3066209 refactor: require explicit emphasis depth
  • 0396492 refactor: split inline parser modules
  • 80b3e85 refactor: isolate inline parser state bounds
  • 7b0194c test: cover inline performance edge cases
  • b4dd328 perf: optimize inline edge-case parsing
  • Additional commits viewable in compare view

@dependabot
dependabot Bot requested a review from a team as a code owner October 14, 2026 00:30
Copilot AI balanced review requested due to automatic review settings October 14, 2026 00:30
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused dependency update is compatible with the existing documentation build configuration.

0 open findings

What changed in this PR

Raises the documentation toolchain’s minimum Mistune version to 3.3.4.

Changes:

  • Updates the Mistune requirement from >=3.2.0 to >=3.3.4.
File Description
doc/​requirements.txt Raises the minimum Mistune version used for documentation builds.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Updates the requirements on [mistune](https://github.com/lepture/mistune) to permit the latest version.
- [Release notes](https://github.com/lepture/mistune/releases)
- [Changelog](https://github.com/lepture/mistune/blob/main/docs/changes.rst)
- [Commits](lepture/mistune@v3.2.0...v3.3.4)

---
updated-dependencies:
- dependency-name: mistune
  dependency-version: 3.3.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/doc/mistune-gte-3.3.4 branch from ecd132c to 80785b8 Compare October 14, 2026 00:58
@motus
Sergiy Matusevych (motus) merged commit 9f2d365 into main Oct 14, 2026
17 checks passed
@motus
Sergiy Matusevych (motus) deleted the dependabot/pip/doc/mistune-gte-3.3.4 branch October 14, 2026 01:23
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 python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants