Releases: mwouts/jupytext
Releases · mwouts/jupytext
Version 1.5.0
1.5.0 (2020-06-07)
Added
- Jupytext can use a local or global configuration file (#508)
- Jupytext can pair notebooks in trees. Use e.g.
notebooks///ipynb,scripts///py:percent
if you want to replicate the tree of notebooks undernotebooks
in a folder namedscripts
(#424) - The extension for Jupyter Notebook has a New Text Notebook menu that creates text-only notebooks (#443)
- Groovy and Java are now supported, thanks to Przemek Wesołek (#500)
- The Coconut language is also supported, thanks to Thurston Sexton (#532)
- Resource files with
.resource
extension from the Robot Framework are supported, thanks to Hiski Valli (#535) - Jupytext is tested in
pip
andconda
environments, on Linux, Mac OS and Windows, using Github actions (#487) - Jupytext uses pre-commit checks and automatic reformatting with
pre-commit
,black
andflake8
(#483) - Documentation improvements:
- Mention that the YAML header can be created with either
--set-kernel
,--set-formats
, or both (#485) - Mention that one should use double quotes, not single quotes, around
jupytext --check
commands like"pytest {}"
on Windows (#475) - Improved error message when a file is in a version that can't be read by Jupytext (#531)
- Mention that the YAML header can be created with either
Fixed
Version 1.5.0rc3
Added
- Jupytext can use a local or global configuration file (#508)
- Jupytext can pair notebooks in trees. Use e.g.
notebooks///ipynb,scripts///py:percent
if you want to replicate the arborescence of notebooks undernotebooks
in a folder namedscripts
(#424) - The extension for Jupyter Notebook adds a New Text Notebook menu that creates text-only notebooks (#443)
- Jupytext is tested in
pip
andconda
environments, on Linux, Mac OS and Windows, using Github actions (#487) - Pre-commit checks and automatic reformatting of Jupytext's code with
pre-commit
,black
andflake8
(#483) - Groovy and Java are now supported, thanks to Przemek Wesołek's contribution (#500)
- Mention that the YAML header can be created with either
--set-kernel
,--set-formats
, or both (#485) - Mention that one should use double quotes, not single quotes, around
jupytext --check
commands like"pytest {}"
on Windows (#475)
Fixed
Version 1.5.0rc2
Added
- Jupytext can use a local or global configuration file (#508)
- Jupytext can pair notebooks in trees. Use e.g.
notebooks///ipynb,scripts///py:percent
if you want to replicate the arborescence of notebooks undernotebooks
in a folder namedscripts
(#424) - The extension for Jupyter Notebook adds a New Text Notebook menu that creates text-only notebooks (#443)
- Jupytext is tested in
pip
andconda
environments, on Linux, Mac OS and Windows, using Github actions (#487) - Pre-commit checks and automatic reformatting of Jupytext's code with
pre-commit
,black
andflake8
(#483) - Groovy and Java are now supported, thanks to Przemek Wesołek's contribution (#500)
- Mention that the YAML header can be created with either
--set-kernel
,--set-formats
, or both (#485) - Mention that one should use double quotes, not single quotes, around
jupytext --check
commands like"pytest {}"
on Windows (#475)
Fixed
Version 1.5.0rc1
Added
- Jupytext can use a local or global configuration file (#508)
- Jupytext can pair notebooks in trees. Use e.g.
notebooks///ipynb,scripts///py:percent
if you want to replicate the arborescence of notebooks undernotebooks
in a folder namedscripts
(#424) - Jupytext is tested in
pip
andconda
environments, on Linux, Mac OS and Windows, using Github actions (#487) - Pre-commit checks and automatic reformatting of Jupytext's code with
pre-commit
,black
andflake8
(#483) - Groovy and Java are now supported, thanks to Przemek Wesołek's contribution (#500)
- Mention that the YAML header can be created with either
--set-kernel
,--set-formats
, or both (#485) - Mention that one should use double quotes, not single quotes, around
jupytext --check
commands like"pytest {}"
on Windows (#475)
Fixed
Version 1.4.2
Added
Changed
- The outputs from the
.ipynb
file are matched with the input cells from the text file with less strict rules. In this version, a search and replace on the text file will not remove the outputs any more (#464). - Update parsing of myst notebooks to new (markdown-it based) parser (please upgrade to
myst-parser
to version~0.8
) (#473) - Use
os.path.samefile
when searching for the kernel that corresponds to the current environment (--set-kernel -
)
Fixed
- Fixed the CLI example for not commenting out magic commands:
--opt comment_magics=false
. In addition, most of thejupytext
commands inusing-cli.md
are now tested! (#465) jupytext.read
andjupytext.write
now give more meaningful errors when the format information is incorrect (#462)- Multiline comments starting or ending with quadruple quotes should not cause issues anymore (#460)
- Fixed active cells in the py:percent format (#477)
Version 1.4.1
1.4.1 (2020-03-19)
Added
- Script of script (SoS) notebooks are now supported. Thanks to Thomas Pernet-coudrier for contributing the sample notebook (#453).
- New MyST Markdown format (
md:myst
), developed by the ExecutableBookProject team. Read more about the MyST Markdown format in the documentation. And many thanks to Chris Sewell for contributing the actual implementation! (#447 #456 #458)
Fixed
- When using
jupytext --pipe cmd
, the output ofcmd
should not appear in the terminal (#432)
Version 1.4.0
Changed
- The new jupyterlab extension (in version 1.2.0) is compatible with JupyterLab 2.0. Many thanks to Jean Helie! (#449)
- It is not compatible with JupyterLab 1.x anymore. If you wish, you can install manually the previous version of the extension with
jupyter labextension install [email protected]
.
Fixed
- Display the output/errors of command executed with
jupytext --pipe
orjupytext --check
(#432)
Version 1.3.5
Version 1.3.4
Added
Fixed