@jupyterbook.org

3 Followers 1 Following 12 Posts Joined Oct 2025
3 weeks ago
MyST Theme Releases - Community Guide This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

New release 🚀

We just shipped several UX and UI bugfixes in the Jupyter Book and MyST stack.

- mystmd v1.8.1 jupyterbook.org/releases/mys...
- myst-theme v1.1.2 jupyterbook.org/releases/mys...

We will get a jupyter-book release out to bring these in as soon as we fix our release infra 😅

0 0 0 0
1 month ago
Preview
Release myst-to-react@1.1.1 · jupyter-book/myst-theme This brings in several UI and UX improvements that were noticed after the last minor release! Bugs fixed Hover preview cards to documents with metadata now work! #772 (@choldgraf, @bsipocz, @rowan...

🛳️ New release of myst-theme ! This is a patch release to fix a bunch of UI/UX bugs that we uncovered after the last minor release. Thanks to everybody for testing and quick feedback!

github.com/jupyter-book...

2 1 0 0
1 month ago

This release was created by a community of maintainers, thanks to the Jupyter Book community for all of their support of the project! Check out the release notes above for a list of the people that contributed to each release. 🎉

0 0 0 0
1 month ago

It also standardizes and improves the behavior of links so that interactive, external, and internal links now have distinct and consistent styles so that your readers know what to expect.

0 0 1 0
1 month ago

This release brings more control over *concurrent execution* of notebook content as part of this build process. This allows you to define the number of simultaneous executions when your book builds to ensure they occur more sequentially, or reduce bugs if notebooks spawn their own parallel processes

1 0 1 0
1 month ago
Preview
Release mystmd@1.8.0 · jupyter-book/mystmd This brings in new functionality for execution concurrency, allowing you to control how many notebooks are executed in parallel during build in case you have notebooks that depend on one another or...

We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here:

mystmd 1.8: github.com/jupyter-book...
myst-theme 1.1: github.com/jupyter-book...
jupyter-book 2.1.1: github.com/jupyter-book...

3 1 1 0
2 months ago
Preview
Introducing the `page-last-updated` plugin - Jupyter Book: Blog Updates from the Jupyter Book subproject.

The page-last-updated plugin is a MyST plugin to make it clear to readers when your content was updated on each page. Here's a little post about how it works and where to learn about more plugins like it!

blog.jupyterbook.org/posts/2026/p...

0 0 0 0
2 months ago
Preview
✍️ Parse Markdown and LaTeX outputs into AST by agoose77 · Pull Request #1961 · jupyter-book/mystmd This PR closes #2114 by parsing Markdown and LaTeX outputs into the MyST AST. NotePart of initiative #1026 We skip the following transforms: importMdastFromJson includeFilesTransform rawDirective...

This lays the foundation for building more enriched and precise workflows around notebook outputs. We now treat *each output* from a cell independently, laying a foundation to enable things like generating labels with notebook cells.

Here's a PR to follow along:

github.com/jupyter-book...

2 1 0 0
2 months ago
Preview
🪐 Per-Output AST Representation for Code Cell Outputs by rowanc1 · Pull Request #32 · jupyter-book/myst-enhancement-proposals Extend the MyST AST to represent individual code cell outputs as separate AST nodes, enabling output content to participate in MyST builds (e.g., generate and consume reference labels). Authors @...

There's an ongoing community discussion about this change, and we invite feedback from others in this MyST Enhancement Proposal discussion:

github.com/jupyter-book...

2 1 1 0
2 months ago
Jupyter Book V3 AST: Better Output Handling and Future Possibilities - Jupyter Book: Blog Updates from the Jupyter Book subproject.

The Jupyter Book team has been working hard on a big foundational improvement to how notebook outputs are represented in MyST documents. Steve writes about this change and what it means in this post:

blog.jupyterbook.org/posts/2025-1...

2 1 1 0
3 months ago
Preview
🖼️ Gallery of Jupyter Books - Jupyter Book Jupyter Book technology has been applied across a wide range of use cases, including curricula vitae, official educational textbooks, student portfolios, lab manuals, and technical documentation.…

The Jupyter Book gallery is back! Now with the MyST Engine under the hood! Thanks to @FreekPols for contributing it.

jupyterbook.org/latest/galle...

0 0 0 0
4 months ago
Why we made a major release for Jupyter Book 2 instead of creating a new package - Jupyter Book: Blog Updates from the Jupyter Book subproject.

We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:

1 1 0 0
4 months ago
Why we made a major release for Jupyter Book 2 instead of creating a new package - Jupyter Book: Blog Updates from the Jupyter Book subproject.

We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:

1 1 0 0