Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
MIT License
Bot releases are hidden (Show)
Published by mwouts over 2 years ago
Fixed
tests
folder has been restored at 100%!{cmd}
are now correctly escaped in the py:percent
format (#938)Added
Changed
LargeFileManager
imported from jupyter_server
rathen than notebook
(#933)yarn.lock
file for the jupyter lab extension (#904, #925, #935, #939)Published by mwouts over 2 years ago
Fixed
--update
when the target is an .ipynb file (#905) - thanks to st-- for this contributioncat notebook.md | jupytext --execute
work (#908)Added
Changed
black==22.1.0
.pandoc==2.16.2
for testing. The representation for code cells changed from ``` {.python}
to ``` python
in that version of Pandoc (#906). We don't use pandoc>=2.17
in tests at the moment because of the introduction of cell ids that cannot be filtered.pyupgrade
to the pre-commit hooks used for developing Jupytext (#907)Published by mwouts almost 3 years ago
Published by mwouts almost 3 years ago
Published by mwouts almost 3 years ago
Fixed
Published by mwouts almost 3 years ago
Published by mwouts almost 3 years ago
Published by mwouts almost 3 years ago
Changed
master
was renamed to main
(links update)Published by mwouts almost 3 years ago
The version 1.13.1 did not get published to pip because of #866 - This is an attempt to publish that version.
Published by mwouts about 3 years ago
py:percent
scripts with no explicit format information remain commented over a round trip (#848)Published by mwouts about 3 years ago
Added
--diff
command to show the differences between two notebooks (and if you want to see the changes in a file being updated by Jupytext, use --show-changes
) (#799)ipynb
paired notebooks when it cannot open a paired notebook because the ipynb
version is more recent. Also, if the inputs in the two files are identical then the notebook will open with no error (#799)py:percent
format will use raw strings when encoding Markdown cells as string, if they contain backslash characters (#836)Fixed
ansi-regex
to fix a security vulnerability (#857)Changed
Published by mwouts about 3 years ago
Added
.qmd
extension) (#837)pyproject.toml
file. Thanks to Robin Brown for this contribution! (#828).ml
extension. Thanks to Quentin Fortier for getting this started (#832)Fixed
Published by mwouts about 3 years ago
Fixed
codespell
- thanks to @hectormz for this contribution (#829)jupyterlab-jupytext
extension to address several security issues (#842) (#843)requirements-dev.txt
) now uses jupyterlab==3.0.17
rather than 3.0.0
because of another security issue (#839)Published by mwouts over 3 years ago
Changed
cell_markers
option (and the other ones) can be set directly in the jupytext.toml
config file (#809).mdit-py-plugins
through markdown-it-py[plugins]
was made explicit (#814)Fixed
var = !cmd
are commented out (#816)InconsistentPath
issue with notebooks paired with scripts in a folder. The prefix in the Jupytext formats always use /, while paths might use either / or \ (#806)sphinx-gallery
is too recent, or when pandoc
is not up-to-date (#814)Published by mwouts over 3 years ago
Changed
--use-source-timestamp
that sets the last modification time of the output file equal to that of the source file (this avoids having to change the timestamp of the source file) (#784)Fixed
--warn-only
option also applies to pipes. Use this if the pipe may fail, e.g. if you apply black
on a possibly invalid script (#781)py
scripts (#781)Published by mwouts over 3 years ago
Changed
fmt
in jupytext.reads
now has the default value None
- thanks to Yuvi Panda (#763)Fixed
utf-8
encoding (#770)--pipe black
was not always putting two blank lines between functions. To fix that we load the internal Jupytextlines_to_next_cell
from the text file rather than ipynb (#761)Added
ipython3
pygment lexer appears in MyST Markdown files (#759)Published by mwouts over 3 years ago
Fixed
Published by mwouts over 3 years ago
Fixed
jupytext.toml
config file can now be used together with the jupytext
pre-commit hook (#752)notebook_extensions
option of the jupytext.toml
file now works (#746)Changed
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)Published by mwouts over 3 years ago
Published by mwouts over 3 years ago
Fixed
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)