Skip to content

Releases: mwouts/jupytext

Version 1.2.0

17 Jul 23:51
Compare
Choose a tag to compare

Improvements

  • New --execute option in Jupytext CLI (#231)
  • The --set-formats option in Jupytext CLI also triggers --sync, allowing shorter commands.
  • jupytext's read and write functions can be used as drop-in replacements for nbformat's ones (#262).
  • jupytext --sync will now skip unpaired notebooks (#281).
  • The JupyterLab extension was updated. It now works on on text files (#213) and has a new option to include (or not) the metadata in the text representation of the notebook.
  • Jupytext's contents manager class is derived dynamically from the default CM class for compatibility with
    jupyter_server (#270)
  • Removed dependency on mock and testfixtures, thanks to Jean-Sebastien Dieu (#279)
  • Added support for .markdown extension (#288)

BugFixes

  • The jupyterlab-jupytext extension shipped with the python package is in version 1.0.1, and is compatible only with JupyterLab >= 1.0. If you use an earlier version of JupyterLab, please install the version 0.19 of the extension with jupyter labextension install [email protected] (#276, #278)
  • Text files can be unpaired (#289)

Version 1.2.0-rc2

09 Jul 22:56
Compare
Choose a tag to compare
Version 1.2.0-rc2 Pre-release
Pre-release

Improvements

  • New --execute option in Jupytext CLI (#231)
  • The --set-formats option in Jupytext CLI also triggers --sync, allowing shorter commands.
  • jupytext's read and write functions can be used as drop-in replacements for nbformat's ones (#262).
  • jupytext --sync will now skip unpaired notebooks (#281).
  • The JupyterLab extension was updated. It now works on on text files (#213) and has a new option to include (or not) the metadata in the text representation of the notebook.
  • Jupytext's contents manager class is derived dynamically from the default CM class for compatibility with
    jupyter_server (#270)
  • Removed dependency on mock and testfixtures, thanks to Jean-Sebastien Dieu (#279)

BugFixes

  • The jupyterlab-jupytext extension shipped with the python package is in version 1.0, and is compatible only with JupyterLab >= 1.0. If you use an earlier version of JupyterLab, please install the version 0.19 of the extension with jupyter labextension install [email protected] (#276, #278)

Version 1.1.7

23 Jun 06:41
Compare
Choose a tag to compare

Improvements

  • Added support for Scala notebook, by Tobias Frischholz (#253)
  • Added a getting started notebook for jupytext (and Binder), by Chris Holdgraf (#257)
  • The Markdown and R Markdown representations are now tested for all the languages
  • The Jupytext notebook extension also works when the notebook is a text file (#213)

BugFixes

  • The Jupytext Menu in Jupyter Notebook is now compatible with jupyter_nbextensions_configurator (#178)
  • Entries in the Jupytext menu are updated when the menu is hovered on (#248)
  • Fixed link to .md files in the documentation (#255)

Version 1.1.7-rc0

21 Jun 06:47
Compare
Choose a tag to compare
Version 1.1.7-rc0 Pre-release
Pre-release

Improvements

  • Added support for Scala notebook, by Tobias Frischholz (#253)
  • Markdown and R Markdown representations are now tested on all languages
  • Jupytext extensions now also work when the notebook is a text file (#213)

BugFixes

  • The Jupytext Menu in Jupyter Notebook is now compatible with jupyter_nbextensions_configurator (#178)
  • Entries in the Jupytext menu are updated when the menu is hovered on (#248)
  • Fixed link to .md files in the documentation (#255)

Version 1.1.6

11 Jun 05:33
Compare
Choose a tag to compare

Improvements

  • Jupytext now supports Javascript and Typescript, thanks to Hatem Hosny (#250)
  • Jupytext works with Python 3.8 as well

BugFixes

  • Fixed global auto pairing (#249)

Version 1.1.4

05 Jun 00:06
Compare
Choose a tag to compare

Improvements

  • New argument --set-kernel in Jupytext command line (#230)
  • Jupytext now accepts --to script or --to auto (#240)
  • Jupytext now has a real Sphinx documentation on readthedocs, thanks to Chris Holdgraf (#237)

BugFixes

  • Invalid notebooks may cause a warning, but not a fatal error (#234)
  • Jupyter server extension leaves the contents manager unchanged if it is a sub-class of Jupytext's CM (#236)
  • Fixed format inference when metadata is present but not format information (#239)
  • Preserve executable and encoding information in scripts with metadata (#241)

Version 1.1.4-rc1

28 May 07:19
Compare
Choose a tag to compare
Version 1.1.4-rc1 Pre-release
Pre-release

Improvements

  • New argument --set-kernel in Jupytext command line (#230)

BugFixes

  • Invalid notebooks may cause a warning, but not a fatal error (#234)
  • Jupyter server extension leaves the contents manager unchanged if it is a sub-class of Jupytext's CM (#236)

Version 1.1.4-rc0

27 May 16:54
Compare
Choose a tag to compare
Version 1.1.4-rc0 Pre-release
Pre-release

Improvements

  • New argument --kernel in Jupytext command line (#230)

BugFixes

  • Invalid notebooks may cause a warning, but not a fatal error (#234)
  • Jupyter server extension leaves the contents manager unchanged if it is a sub-class of Jupytext's CM (#236)

Version 1.1.3

21 May 22:39
Compare
Choose a tag to compare

Improvements

  • Support for IDL notebooks and .pro scripts (#232)

Version 1.1.2

15 May 22:21
Compare
Choose a tag to compare

Improvements

  • Jupytext's content manager has a new notebook_extensions option (#224, #183)
  • Cells can be made inactive in scripts with the active-ipynb cell tag (#226)

BugFixes

  • Directories ending in .jl (or .ipynb) are not notebooks (#228)
  • Empty notebooks have no language (#227)