Skip to content

Releases: mwouts/jupytext

Version 1.11.0

18 Mar 05:47
0a8b180
Compare
Choose a tag to compare

Fixed

  • The jupytext.toml config file can now be used together with the jupytext pre-commit hook (#752)
  • The notebook_extensions option of the jupytext.toml file now works (#746)

Changed

  • The options in jupytext.toml where renamed to match the jupytext metadata in the text notebooks. One should now use formats rather than default_jupytext_formats and notebook_metadata_filter rather than default_notebook_metadata_filter (#753)

Version 1.10.3

07 Mar 19:28
593bcef
Compare
Choose a tag to compare

Fixed

  • We have updated marked, an indirect dependency of the jupyterlab-jupytext extension, to fix a moderate vulnerability (#750).
  • We use non-random cell ids in the tests to avoid test failures due to duplicate cell ids (#747)

Version 1.10.2

16 Feb 23:46
508be51
Compare
Choose a tag to compare

Fixed

  • We have adjusted the MANIFEST.in file to exclude the node_modules but still include the JupyterLab extension that was missing in the .tar.gz (and conda) package in v1.10.1. Many thanks to Martin Renou for providing the fix at (#741)

Version 1.10.1

10 Feb 23:00
7d45d0b
Compare
Choose a tag to compare

Added

  • The recursive glob pattern **/*.ipynb is now supported by Jupytext - Thanks to Banst for this contribution (#731)
  • Sage notebooks are supported. They can be converted to .sage and .md files and back. Thanks to Lars Franke for suggesting this! (#727)
  • Jupytext is also accessible with python -m jupytext. Thanks to Matthew Brett for his PR! (#739)

Changed

  • We have tested Jupytext with the new cell ids introduced in nbformat>=5.1.0. Cell ids are preserved by the --sync and --update command. So we removed the constraint on the version of nbformat (#735).

Fixed

  • We filtered out the node_modules folder from the .tar.gz package for Jupytext (#730)

Version 1.10.1rc0

10 Feb 22:29
Compare
Choose a tag to compare
Version 1.10.1rc0 Pre-release
Pre-release

Added

  • The recursive glob pattern **/*.ipynb is now supported by Jupytext - Thanks to Banst for this contribution (#731)
  • Sage notebooks are supported. They can be converted to .sage and .md files and back. Thanks to Lars Franke for suggesting this! (#727)
  • Jupytext is also accessible with python -m jupytext. Thanks to Matthew Brett for his PR! (#739)

Changed

  • We have tested Jupytext with the new cell ids introduced in nbformat>=5.1.0. Cell ids are preserved by the --sync and --update command. So we removed the constraint on the version of nbformat (#735).

Fixed

  • We filtered out the node_modules folder from the .tar.gz package for Jupytext (#730)

Version 1.10.0

04 Feb 08:55
98a5b97
Compare
Choose a tag to compare

Added

  • Jupytext has a pre-commit hook! Many thanks to John Paton and Aaron Gokaslan for making this happen (#698)
  • Jupytext CLI will not rewrite files that don't change (#698).
  • If you want to see the diff for changed files, use the new --diff option (#722)
  • We have added isort and autoflake8 to the pre-commit configuration file used for developing the Jupytext project (#709)
  • We made sure that py:percent scripts end with exactly one blank line (#682)
  • We checked that Jupytext works well with symbolic links to folders (not files!) (#696)

Changed

  • Jupytext does not work properly with the new cell ids of the version 4.5 of nbformat>=5.1.0 yet, so we added the requirement nbformat<=5.0.8 (#715)
  • Jupytext will issue an informative error or warning on notebooks in a version of nbformat that is not known to be supported (#681, #715)

Fixed

  • Code cells that contain triple backticks (or more) are now encapsulated with four backticks (or more) in the Markdown and MyST Markdown formats. The version number for the Markdown format was increased to 1.3, and the version number for the MyST Markdown format was increased to 0.13 (#712)
  • Indented magic commands are supported (#694)

Version 1.9.1

06 Jan 08:49
Compare
Choose a tag to compare

Fixed

  • Include the lab extension that was missing in the conda package (#703).

Version 1.9.0

05 Jan 22:27
Compare
Choose a tag to compare

Changed

  • The Jupytext extension for JupyterLab is compatible with Jupyter Lab 3.0, thanks to Martin Renou's awesome contribution #683.

Version 1.8.2

04 Jan 18:43
Compare
Choose a tag to compare

Changed

  • Jupytext 1.8.2 depends on python>=3.6. The last version of Jupytext explicitly tested with Python 2.7 and 3.5 was Jupytext 1.7.1, cf. #697.

Version 1.8.1

03 Jan 22:07
Compare
Choose a tag to compare

Changed

  • The dependency on markdown-it-py is conditional on python>=3.6 (#697)