Releases: mwouts/jupytext
Releases · mwouts/jupytext
Version 1.17.2
Fixed
- The
--set-formats
argument takes precedence over pre-existing pairing information in the notebook (#1386)
Changed
- We have removed Python 3.8 from the list of supported Python version, and from the CI, as it has reached its EOL
Added
- ROOT-flavored C++ notebooks can be paired to
.cpp
files - thanks to Steven Gardiner for this contribution (#1384)
Version 1.17.1
Fixed
- Renaming files other than notebooks will not load their content (#1376)
Version 1.17.0
Added
- The MyST frontmatter found in MyST Markdown notebooks can be mapped to a YAML header at the top of the Jupyter notebook. This way MyST notebooks in either the
md:myst
oripynb
format can be used with MyST. Thanks to Ian Carroll for proposing and implementing this change (#1314) - The context menu has a "New Text Notebook" entry. Thanks to Mahendra Paipuri for this PR (#1365)!
Changed
- Jupytext's default contents manager is now derived from the asynchronous AsyncLargeFileManager. Thanks to Darshan Poudel for making this finally happen (#1328)!
- The percent format is now the default format for scripts. If you run
jupytext --to py notebook.ipynb
you now get apy:percent
script (use--to py:light
for the light format) #1201 - The
rst2md
conversion now works withsphinx-gallery>=0.8
. Thanks to Thomas J. Fan for fixing this! (#1334) - We have updated the JupyterLab extension dependencies (#1300, #1355, #1360). Thanks to Mahendra Paipuri for these PRs!
Fixed
- We have added and fixed round trip tests on MyST Markdown notebooks (#759, #789, #1267, #1317)
- The
--quiet
option now works with the--pipe
mode of Jupytext CLI (#1305) - Jupytext is now compatible with the cell toolbar extension - thanks to Nicolas Brichet for the fix! (#1358)
- The project description on PyPI now uses absolute links (#1287)
Version 1.17.0rc2
Changed
- Jupytext's default contents manager is now derived from the asynchronous AsyncLargeFileManager. Thanks to Darshan Poudel for making this finally happen (#1328)!
- The MyST frontmatter found in MyST Markdown notebooks is now mapped to a YAML header at the top of the Jupyter notebook. This way MyST notebooks in either the
md:myst
oripynb
format can be used with MyST. Thanks to Ian Carroll for proposing and implementing this change (#1314) - The percent format is now the default format for scripts. If you run
jupytext --to py notebook.ipynb
you now get apy:percent
script (use--to py:light
for the light format) #1201 - The
rst2md
conversion now works withsphinx-gallery>=0.8
. Thanks to Thomas J. Fan for fixing this! (#1334) - We have updated the JupyterLab extension dependencies (#1300, #1355, #1360). Thanks to Mahendra Paipuri for these PRs!
Added
- The context menu has a "New Text Notebook" entry. Thanks to Mahendra Paipuri for this PR (#1365)!
Fixed
- We have added and fixed round trip tests on MyST Markdown notebooks (#759, #789, #1267, #1317)
- The
--quiet
option now works with the--pipe
mode of Jupytext CLI (#1305) - Jupytext is now compatible with the cell toolbar extension - thanks to Nicolas Brichet for the fix! (#1358)
- The project description on PyPI now uses absolute links (#1287)
Version 1.17.0rc1
Changed
- Jupytext's default contents manager is now derived from the asynchronous AsyncLargeFileManager. Thanks to Darshan Poudel for making this finally happen (#1328)!
- The MyST frontmatter found in MyST Markdown notebooks is now mapped to a YAML header at the top of the Jupyter notebook. This way MyST notebooks in either the
md:myst
oripynb
format can be used with MyST. Thanks to Ian Carroll for proposing and implementing this change (#1314) - The percent format is now the default format for scripts. If you run
jupytext --to py notebook.ipynb
you now get apy:percent
script (use--to py:light
for the light format) #1201 - The
rst2md
conversion now works withsphinx-gallery>=0.8
. Thanks to Thomas J. Fan for fixing this! (#1334) - We have updated the JupyterLab extension dependencies (#1300, #1355, #1360). Thanks to Mahendra Paipuri for these PRs!
Added
- The context menu has a "New Text Notebook" entry. Thanks to Mahendra Paipuri for this PR (#1365)!
Fixed
- We have added and fixed round trip tests on MyST Markdown notebooks (#759, #789, #1267, #1317)
- The
--quiet
option now works with the--pipe
mode of Jupytext CLI (#1305) - Jupytext is now compatible with the cell toolbar extension - thanks to Nicolas Brichet for the fix! (#1358)
- The project description on PyPI now uses absolute links (#1287)
Version 1.17.0rc0
Changed
- Jupytext's default contents manager is now derived from the asynchronous AsyncLargeFileManager. Thanks to Darshan Poudel for making this finally happen (#1328)!
- The MyST frontmatter found in MyST Markdown notebooks is now mapped to a YAML header at the top of the Jupyter notebook. This way MyST notebooks in either the
md:myst
oripynb
format can be used with MyST. Thanks to Ian Carroll for proposing and implementing this change (#1314) - The percent format is now the default format for scripts. If you run
jupytext --to py notebook.ipynb
you now get apy:percent
script (use--to py:light
for the light format) #1201 - The
rst2md
conversion now works withsphinx-gallery>=0.8
. Thanks to Thomas J. Fan for fixing this! (#1334) - We have updated the JupyterLab extension dependencies (#1300, #1355, #1360). Thanks to Mahendra Paipuri for these PRs!
Added
- The context menu has a "New Text Notebook" entry. Thanks to Mahendra Paipuri for this PR (#1365)!
Fixed
- We have added and fixed round trip tests on MyST Markdown notebooks (#759, #789, #1267, #1317)
- The
--quiet
option now works with the--pipe
mode of Jupytext CLI (#1305) - Jupytext is now compatible with the cell toolbar extension - thanks to Nicolas Brichet for the fix! (#1358)
- The project description on PyPI now uses absolute links (#1287)
Version 1.16.7
Added
- Logtalk notebooks are now supported (#1308) - thanks to Paulo Moura for this contribution
Fixed
- We have updated the dependencies of the Jupyter Lab extension to address security issues.
Version 1.16.6
Fixed
- We fixed a "File Changed" warning when saving notebooks (#1301)
Changed
- The original file name is easier to infer from the tmp file name in pre-commit hooks (#1289) - thanks to Lunin Leonid for making this change.
Version 1.16.5
Fixed
- We have fixed a notebook corruption issue when using Jupytext with Jupyter-Collaboration (#1124, jupyter-collaboration 214).
- We have added the
require_hash
argument on the Jupytext contents manager. The hash of a paired file is the concatenation of the hash of the text file and the hash for the.ipynb
file (#1165) - The
rst2md
tests have been fixed by requiringsphinx<8
(#1266) - Some dependencies of the JupyterLab extensions were updated (#1272, #1273, #1280, #1285, #1290)
- The pre-commit hook is now compatible with log.showsignature=True (#1281). Thanks to Justin Lecher for this fix.
Added
- Jupytext is now tested with Python 3.13 (#1242). Thanks to Jerry James for the suggested fixes!
- The extension of a notebook piped into stdin will be taken in the notebook metadata (#1282)
Version 1.16.4
Fixed
- We use
asyncio.iscoroutinefunction
to determine whether the current contents manager is sync or async (#1260)