Skip to content

Releases: executablebooks/jupyter-book

v1.0.0

26 Jan 21:10
a8b7cf6
Compare
Choose a tag to compare

v1.0.0 - 2024-01-26

(full changelog)

This release represents a stabilisation of the jupyter-book ecosystem. It features updates to many of the underlying software packages used by jupyter-book, including "major" updates to myst-nb and myst-parser which power jupyter-book. This release also brings compatibility with sphinx v7.

A big thank you to all contributors and maintainers of these underlying packages!

Important

This release brings in updates to myst-parser. A notable change is that of the markdown link syntax, which was extended to support more constructs. The syntax behind this change is outlined in https://mep.mystmd.org/en/latest/meps/mep-0002/.

Bugs fixed

  • FIX: update output_scroll tag #2050 (@agoose77)
  • RELEASE: v0.15.1 + BUG: Issue warning for sphinxcontrib-bibtex + docutils>=0.18,<0.20 #1965 (@mmcky)

Maintenance and upkeep improvements

Documentation improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@AakashGfude | @agoose77 | @ashejim | @blakeNaccarato | @bsipocz | @chbrandt | @choldgraf | @chrisjsewell | @codecov | @delfanbaum | @dependabot | @finsberg | @firasm | @GlobalMin | @jorgensd | @kolibril13 | @marcdexet-cnrs | @mathieuboudreau | @minrk | @mmcky | @mwcraig | @nikosavola | @nocomplexity | @PhilippKaniuth | @phockett | @pre-commit-ci | @RichardLitt | @SamB | @welcome | [@westurner](https://github.com/search?q=repo%3Aexecutablebooks%2Fjupyter-book+involves%3Awesturner+updated%3A2023-03-14.....

Read more

v0.15.1

14 Mar 01:24
04b7b65
Compare
Choose a tag to compare

v0.15.1 - 2023-03-13

(full changelog)

Bug

This release is a minor update to alert users of jupyter-book to sphinxcontrib-bibtex #322 when building bibliographies with docutils>=0.18,<0.20 installed.

Bug: Using docutils>=0.18 results in breaking the page html layout when using sphinx-book-theme on pages
that include a bibliography directive.

v0.15.0

08 Mar 02:33
a17924d
Compare
Choose a tag to compare

v0.15.0 - 2023-03-07

(full changelog)

This release updates sphinx-book-theme to version 1.0.0

The full release notes for sphinx-book-theme==1.0.0 can be found here

Thanks to all the contributors that worked on this major update to sphinx-book-theme

v0.14.0

01 Mar 02:11
3bcc1e9
Compare
Choose a tag to compare

v0.14.0 - 2023-02-28

(full changelog)

This release updates many of the underlying software packages used by jupyter-book including major updates to myst-nb and myst-parser which power jupyter-book. This release also brings compatibility with sphinx v5.

A big thank you to all contributors and maintainers of these underlying packages. There have been many major updates that will flow through to jupyter-book with this release.

A migration assistance page has been setup to assist users with updates to your configuration and highlights a few of the common breaking changes which are discussed with examples.

Package Updates

  • #1842 updates myst-nb moving from myst-nb~=0.13.1 to myst-nb~=0.17.1. This incorporates three major updates to myst-nb which in turn incorporates changes to the underlying myst-parser moving from myst-parser~=0.15 to myst-parser~=0.18.
  • #1842 enables compatibility with docutils>=0.15,<0.19
  • #1842 supports sphinx5
  • #1842 incorporates updates for sphinx-design, sphinx-thebe and sphinx-book-theme.

Docs

Contributors to this release

(GitHub contributors page for this release)

However this excludes the many major contributions in underlying projects which are documented in the table below.

Package Contributions
myst-nb contributors
myst-parser contributors
sphinx-design contributors
sphinx-thebe contributors
sphinx-book-theme contributors

v0.13.2

07 Feb 20:19
ed53af0
Compare
Choose a tag to compare

(full changelog)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Contributors

@mmcky
@maxbane
@choldgraf
@fortierq
@stoffprof
@rkdarst
@root
@rafmudaf
@MaxGhenis
@benjaoming
@paugier
@firasm
@leodrivera
@fmaussion
@jbusecke

v0.13.1

16 Aug 07:13
31df44f
Compare
Choose a tag to compare

v0.13.1 - 2022-08-16

(full changelog)

This minor release includes improvements to the project documentation and includes the following fixes:

Fixes and Maintenance

  1. #1750 improves compatibility with sphinx>=5.
  2. #1774 fixes an issue that enables math when using the singlehtml builder

v0.13

03 Jun 14:09
09193ed
Compare
Choose a tag to compare

This release contains some major UI and visual style upgrades for HTML output, and introduces some breaking changes in a few directives and in the structure of the HTML. See below for major changes.

New and Breaking ‼

  1. #1442 Use Sphinx Design instead of Sphinx Panels. We have migrated from sphinx-panels to sphinx-design, as sphinx-panels is no longer actively maintained. This also brings in several improvements to the same component functionality that was in sphinx-panels. See the components documentation for more information on upgrades and usage.

  2. #1679 Update Sphinx Book Theme to v0.3. This brings in several major upgrades to the theme's behavior and structure. It significantly changes the structure of the output HTML (in particular, the sidebars and article header), so if you defined custom CSS rules, double-check that they still apply correctly.

    See the Book Theme release notes as well as the Book Theme changelog for more information.

  3. #1693 Removes support for sphinx<=4. This will likely only be applicable to you if you were explicitly pinning Sphinx to a version less than 4.

v0.12.3

04 Apr 03:25
60d79c7
Compare
Choose a tag to compare

This is a minor release, primarily to fix a bug where incorrect Jinja version pinning leads to broken builds. It also updates our build system to use flit and follow the pyproject.toml standard.

v0.12.2 - 2022-02-21

22 Feb 01:03
1470139
Compare
Choose a tag to compare

This is a minor release that bumps the versions of several dependencies in Jupyter Book (see below for details).

Enhancements made

Updated dependencies

v0.12.1

19 Nov 04:25
b642a80
Compare
Choose a tag to compare

This release primarily brings improvements to pdf via LaTeX output for code-cells

See the CHANGELOG for more details