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: twigphp/markdown-extra
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.22.0
Choose a base ref
...
head repository: twigphp/markdown-extra
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.26.0
Choose a head ref
  • 3 commits
  • 4 files changed
  • 3 contributors

Commits on Dec 2, 2025

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

Commits on Feb 7, 2026

  1. Fix CS

    fabpot committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    67a1112 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2026

  1. Fix XSS by adjusting is_safe annotation on HTML-emitting filters

    The `html_to_markdown` filter emits plain Markdown text, so the
    `is_safe` annotation is dropped entirely and autoescape now handles
    its output according to the surrounding context.
    
    The `markdown_to_html` and `inline_css` filters emit HTML, not text
    safe in every escaping context, so `is_safe => ['all']` produced
    unescaped HTML when their output was interpolated into a JS, CSS or
    URL context. The annotation is now `is_safe => ['html']`.
    nicolas-grekas committed May 15, 2026
    Configuration menu
    Copy the full SHA
    e3f3fd0 View commit details
    Browse the repository at this point in the history
Loading