NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #422 most downloaded on PyPI
Convert Jupyter Notebooks (.ipynb files) to other formats.
Last release 6 months ago
08 Apr 2026
Ships unpredictably
gaps range from 9 days to 12 months
Nearly every release is documented
notes for 54 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
104 releases · first in 2015
This is a security release, fixing two CVEs:
This is a security release, fixing two CVEs:
(full advisories will be published seven days after release, on 2026-04-14).
PermissionError when checking template paths on shared filesystems #2252 (@ctcjab, @krassowski)The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@akhmerov (activity) | @bollwyvl (activity) | @Carreau (activity) | @ctcjab (activity) | @davidbrochart (activity) | @Ken-B (activity) | @krassowski (activity) | @mgeier (activity) | @minrk (activity) | @mpacer (activity) | @MSeal (activity) | @SylvainCorlay (activity) | @takluyver (activity) | @timkpaine (activity)
One column per quarter.
Fix CVE-2025-53000 : Secure Inkscape Windows path (registry first + block CWD) #2261 ( @h3pdesign , @krassowski , @mberlanda , @minrk , @salmankadaya…
@flaky.flaky decorate with pytest marker #2229 (@mgorny, @Carreau)intersphinx_registry #2232 (@Carreau, @krassowski)The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@bollwyvl (activity) | @Carreau (activity) | @h3pdesign (activity) | @hackowitz-af (activity) | @krassowski (activity) | @mberlanda (activity) | @mgorny (activity) | @minrk (activity) | @MSeal (activity) | @QuLogic (activity) | @salmankadaya (activity) | @shreve (activity) | @th3gowtham (activity)
Prevent leading whitespace in markdown code blocks from being stripped #2203 ( @peytondmurray )
(GitHub contributors page for this release)
@Carreau | @douglas-raillard-arm | @gabemorris12 | @krassowski | @PetalAdrift | @peytondmurray | @QuLogic
Add support for mistune 3.1.0 #2199 ( @fcollonval )
text/x-rst outputs in rst conversion, transition away from text/restructuredtext #2167 (@takluyver)(GitHub contributors page for this release)
@bollwyvl | @fcollonval | @krassowski | @pre-commit-ci | @stuaxo | @t-makaro | @takluyver | @thomasjm | @timkpaine | @xiacunshun
rst exporter: Re-enable coalescing streams #2142 ( @mgeier )
Maintenance and upkeep improvements
[HTMLExporter] Initialize resources before widget filtering #2118 ( @yuvipanda )
Maintenance and upkeep improvements
Add a toggle to skip the svg encoding of images #2106 ( @gwincr11 )
Support configureable width and height of reveal presentations #2104 ( @franzhaas )
update to mermaid 10.7.0 #2098 (@bollwyvl)
Fix broken image scaling in case a custom width or height is provided for the image #2094 (@AndSte01)
Convert coalescese_streams function to CoalesceStreamsPreprocessor #2089 (@ryan-williams)
coalescese_streams function to CoalesceStreamsPreprocessor #2089 (@ryan-williams)Restore removed import #2086 (@blink1073)
Add table, td, tr to allowed list of tags #2083 (@yuvipanda)
Allow to load config from env. #2075 (@Carreau)
(GitHub contributors page for this release)
@blink1073 | @Carreau | @gnestor | @minrk | @mpacer
Support es modules in js includes #2063 (@timkpaine)
Update to mermaid 10.6.0, docs keyboard navigation #2058 (@bollwyvl)
Restore ResourcesDict to the public API #2055 (@blink1073)
Include tests in sdist #2053 (@blink1073)
Update to mermaidjs 10.5.0 #2051 (@bollwyvl)
MermaidJS 10.3.1, accessibility features, handle MIME #2034 (@bollwyvl)
Give main tag a height of 100% in css for reveal html #2032 (@lkeegan)
Restore pauses during webpdf render #2025 (@jstorrs)
Show a warning if an image has no alternative text #2024 (@brichet)
Restore 'media=print' option #2022 (@brichet)
[Accessibility] some accessibility improvements #2021 (@brichet)
(GitHub contributors page for this release)
@blink1073 | @brichet | @jstorrs | @maartenbreddels | @manzt | @martinRenou | @pre-commit-ci
Update to Mistune v3 #1820 (@TiagodePAlves)
Add mermaidjs 10.2.3 #1957 (@bollwyvl)
(GitHub contributors page for this release)
@blink1073 | @bollwyvl | @karlicoss | @pre-commit-ci | @tuncbkose
Add ExtractAttachmentsPreprocessor #1978 (@tuncbkose)
Remove overwriting of default KernelManager #1972 (@tuncbkose)
Allow pattern in output_base #1967 (@JeppeKlitgaard)
(GitHub contributors page for this release)
@achimgaedke | @blink1073 | @Carreau | @JeppeKlitgaard | @martinRenou
Add cell-id anchor for cell identification #1897 (@krassowski)
Fix handling of css sanitizer #1940 (@blink1073)
always pass relax_add_props=True when validating #1936 (@minrk)
(GitHub contributors page for this release)
@blink1073 | @maartenbreddels | @martinRenou | @minrk | @pre-commit-ci
Fix Hanging Tests on Linux #1924 (@blink1073)
Include all templates in sdist #1916 (@blink1073)
Fix for webpdf print margins #1907 (@JWock82)
Handle jupyter core warning #1905 (@blink1073)
clean_html: allow SVG tags and SVG attributes #1890 (@akx)
Fix default config test #1885 (@blink1073)
Fix version handling #1878 (@blink1073)
Prep for jupyter releaser #1877 (@blink1073)
Fix markdown table not render bug by @Neutree in #1853
Update to Mistune 2.0.2 by @TiagodePAlves in #1764
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support bleach 5, add packaging and tinycss2 dependencies by @bollwyvl in #1755
Nothing published for this version
HTMLExporter: Respect the embed_images flag for HTML blocks #1721
Add section to customizing showing how to use template inheritance #1719
Adding theme support for WebPDF exporter #1718
Handle needs_background cell metadata #1704
The full list of changes can be seen on the 6.4.0 milestone
The full list of changes can be seen on the 6.4.0 milestone
Your coding agent can read these notes before it upgrades. Set up the MCP server →