Releases: mwouts/jupytext
Releases · mwouts/jupytext
Version 1.11.0
Fixed
- The
jupytext.toml
config file can now be used together with thejupytext
pre-commit hook (#752) - The
notebook_extensions
option of thejupytext.toml
file now works (#746)
Changed
- The options in
jupytext.toml
where renamed to match thejupytext
metadata in the text notebooks. One should now useformats
rather thandefault_jupytext_formats
andnotebook_metadata_filter
rather thandefault_notebook_metadata_filter
(#753)
Version 1.10.3
Version 1.10.2
Fixed
- We have adjusted the
MANIFEST.in
file to exclude thenode_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
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 ofnbformat
(#735).
Fixed
- We filtered out the
node_modules
folder from the.tar.gz
package for Jupytext (#730)
Version 1.10.1rc0
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 ofnbformat
(#735).
Fixed
- We filtered out the
node_modules
folder from the.tar.gz
package for Jupytext (#730)
Version 1.10.0
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
andautoflake8
to thepre-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 requirementnbformat<=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
Fixed
- Include the lab extension that was missing in the conda package (#703).
Version 1.9.0
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
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
Changed
- The dependency on
markdown-it-py
is conditional onpython>=3.6
(#697)