Skip to content

Releases: mwouts/jupytext

Version 0.8.2

14 Oct 22:44
Compare
Choose a tag to compare

Improvements

  • Round trip conversion testing with jupytext --test was improved (#99)
  • Round trip conversion tested on Jake Vanderplas' Python for Data Science Handbook.

BugFixes

  • Nested lists and dictionaries are now supported in notebook metadata
  • Final empty code cell supported in Sphinx representation

Version 0.8.1

11 Oct 00:03
Compare
Choose a tag to compare

BugFixes

  • Sphinx format tested on World population notebook (#97)
  • Mirror test made stronger on this occasion!
  • Markdown representation recognize Julia, Scheme and C++ code cells as such
  • Light representation of Scheme and C++ notebooks fixed (#61)

Version 0.8.0

10 Oct 18:22
Compare
Choose a tag to compare

Improvements

  • All jupytext related metadata goes to a jupytext section (#91). Please make sure your collaborators use the same version of Jupytext, as the new version can read previous metadata, but not the opposite.
  • Notebooks extensions can be prefixed with any prefix of at most three chars (#87).
  • Export of the same notebook to multiple formats is now supported. To export to all python formats, plus .ipynb and .md, use "jupytext": {"formats": "ipynb,pct.py:percent,lgt.py:light,spx.py:sphinx,md"},.
  • README includes a short section on how to extend light and percent formats to more languages (#61).
  • Jupytext's contents manager accepts the auto extension in default_jupytext_formats (#93).
  • All Jupyter magics are escaped in light scripts and R markdown documents. Escape magics in other formats with a comment_magics metadata (true or false), or with the contents manager comment_magics global flag (#94).

BugFixes

  • Trusting notebooks made functional again.
  • Command line jupytext returns a meaningful error when no argument is given.
  • Fixed global pairing configuration (#95).

Version 0.7.2

30 Sep 22:40
Compare
Choose a tag to compare

Improvements

  • light and percent formats made available for scheme and cpp notebooks. Adding more formats is straightforward - just add a new entry to _SCRIPT_EXTENSIONS in languages.py, a sample notebook and a mirror test (#61)
  • Format name is automatically appended to extension in jupytext_formats when notebook is loaded/saved.

BugFixes

  • Notebooks extensions can only be prefixed with .nb (#87)

Version 0.7.1

23 Sep 23:13
Compare
Choose a tag to compare

BugFixes

  • Markdown cells header in sphinx gallery format may have a space between first # and following.

Version 0.7.0

23 Sep 22:24
Compare
Choose a tag to compare

Improvements

  • Jupytext can read and write notebooks as Hydrogen/VScode/Spyder/PyCharm compatible scripts (cells starting with # %%) (#59)
  • Jupytext can read and write notebooks as Sphinx-gallery compatible scripts (#80)
  • Metadata are supported for all cell types in light python and percent formats (#66). Due to this, light python format version is now 1.3. Light python notebooks in versions 1.1 and 1.2 are still readable.
  • Command line jupytext has a from argument, and now accepts notebook from the standard input.

BugFixes

  • Fix merging of input and output notebooks (#83)
  • Removed extra new line on stdout in command line jupytext (#84)

Version 0.7.0rc0

22 Sep 07:45
Compare
Choose a tag to compare
Version 0.7.0rc0 Pre-release
Pre-release

Improvements

  • Jupytext can read and write notebooks as Hydrogen/VScode/Spyder/PyCharm
    compatible scripts (cells starting with # %%) (#59)
  • Jupytext can read and write notebooks as Sphinx-gallery compatible scripts (#80)
  • Metadata are supported for all cell types in light python and percent
    formats (#66). Due to this, light python format version is now 1.3. Light python
    notebooks in versions 1.1 and 1.2 are still readable.
  • Command line jupytext has a from argument, and now accepts notebook from
    the standard input.

BugFixes

  • Fix merging of input and output notebooks (#83)
  • Removed extra new line on stdout in command line jupytext (#84)

Version 0.6.5

13 Sep 04:34
d9bb5aa
Compare
Choose a tag to compare

Improvements

  • Code lines that start with a quotation mark in Jupyter are commented in the
    corresponding Python and Julia scripts (#73)
  • Update pypy, add flake8 tests on Travis CI (#74)

BugFixes

  • Import notebook.transutils before notebook.services.contents.filemanager (#75)

Version 0.6.4

11 Sep 23:31
cc7e9df
Compare
Choose a tag to compare

Improvements

  • Jupytext will not load paired notebook when text representation is out of date (#63)
  • Package tested against Python 3.7 (#68)

BugFixes

  • Allow unicode characters in notebook path (#70)
  • Read README.md as unicode in setup.py (#71)

Version 0.6.3

07 Sep 00:36
fcbb17e
Compare
Choose a tag to compare

Improvements

  • Lighter cell markers for Python and Julia scripts (#57). Corresponding file
    format version at 1.2. Scripts in previous version 1.1 can still be opened.
  • New screenshots for the README.

BugFixes

  • Command line conversion tool jupytext fixed on Python 2.7 (#46)