Added
- Added support for Xonsh notebooks (#1213) - thanks to Jeffrey Odongo for this contribution
Changed
- By default, the JupyterLab extension for Jupytext is not included in the build (set
HATCH_BUILD_HOOKS_ENABLE=true
to include it). This simplifies the installation of Jupytext in pre-commit hooks (#1210) - Temporary text notebooks for the
--pipe
or--check
commands are now created in the notebook directory (#1206) - Jupytext uses the standard library
tomllib
in Python 3.11, ortomli
in Python 3.10 or older, to match JupyterLab's dependencies (#1195) - The dependencies of the JupyterLab extension were updated (#1216, #1218, #1231)
jupytext --sync
will not update the timestamp of text notebooks if their content is unchanged (#1215)
Fixed
- Jupytext is now tested with
pandoc>=3.0
. Please note that switching topandoc>=3.0
will add cell ids to yourpandoc:md
notebooks (#1006)