Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Python-Markdown/markdown
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.10.0
Choose a base ref
...
head repository: Python-Markdown/markdown
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.10.2
Choose a head ref
  • 12 commits
  • 27 files changed
  • 6 contributors

Commits on Dec 3, 2025

  1. Ensure nested elements inside inline comments are properly unescaped.

    When inline Markdown elements are nested, each nested level contains its
    own placeholder. Therefore, when unescaping, the regex substitution needs
    to be run against each nested level. As this is nested inside the match, it ensures
    no more than one non-matching regex will be run in each instance.
    
    Closes #1571.
    waylan authored Dec 3, 2025
    Configuration menu
    Copy the full SHA
    2b49115 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. Update link

    Fixes #1573.
    bovi authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    961856c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2025

  1. Configuration menu
    Copy the full SHA
    89112c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2025

  1. Fix infinite loop when text contains multiple unclosed comments

    The `updatepos()` override was resetting the parser position to `0`,
    causing infinite loops when multiple bogus/unclosed comments
    appeared in the input (e.g., `</` or `<!--` followed by non-standard
    characters). Now tracks the position of the triggering `<` and
    advances past it instead of rewinding to the start of the buffer.
    
    Fixes #1578.
    
    * update changelog
    btucker authored Dec 29, 2025
    Configuration menu
    Copy the full SHA
    fb6b27a View commit details
    Browse the repository at this point in the history
  2. Allow reference links with backticks

    Fixes #495.
    martynp authored Dec 29, 2025
    Configuration menu
    Copy the full SHA
    07dfa4e View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. Revert "Allow reference links with backticks"

    This reverts commit 07dfa4e.
    facelessuser authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    9933a0a View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2026

  1. More HTML fixes

    - Have `parse_comment` handle bad `<!--` cases.
    - `handle_comment` only needs to handle the `</` case for comments.
      Provide a more reliable way to calculate the index to check for this
      case.
    - Ensure `override_comment_update` is reset, just in case.
    
    Resolves #1586
    
    * Fix spelling
    
    * Add changelog entry
    facelessuser authored Jan 21, 2026
    Configuration menu
    Copy the full SHA
    f925349 View commit details
    Browse the repository at this point in the history
  2. Bump version to 3.10.1

    waylan committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    e5fa5b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Fix regression of special comments

    Fixes #1590
    facelessuser authored and waylan committed Feb 2, 2026
    Configuration menu
    Copy the full SHA
    c438647 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2026

  1. More reliable fix for </

    Include hack so we don't break MkDocs.
    facelessuser authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    7f29f1a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2026

  1. Document HTML sanitation policy

    Recommend JustHTML as an HTML sanitizer with bleach and nh3 as alternatives.
    
    Reorganize cli.md for clarity.
    
    Resolves #1479.
    waylan authored Feb 6, 2026
    Configuration menu
    Copy the full SHA
    6301833 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2026

  1. Bump version to 3.10.2

    waylan authored Feb 9, 2026
    Configuration menu
    Copy the full SHA
    e7a0efb View commit details
    Browse the repository at this point in the history
Loading