Skip to content

Releases: mwouts/jupytext

Version 1.15.0 dev2

18 Jul 20:52
Compare
Choose a tag to compare
Version 1.15.0 dev2 Pre-release
Pre-release

Changed

  • This version comes with a version of the JupyterLab extension that is compatible with JupyterLab 4.x. Many thanks to Thierry Parmentelat for this PR! (#1092)
  • We have reorganized the documentation and the README.md (#1031, #1073)

Version 1.15.0 dev1

18 Jul 20:36
Compare
Choose a tag to compare
Version 1.15.0 dev1 Pre-release
Pre-release

Changed

  • This version comes with a version of the JupyterLab extension that is compatible with JupyterLab 4.x. Many thanks to Thierry Parmentelat for this PR! (#1092)
  • We have reorganized the documentation and the README.md (#1031, #1073)

Version 1.15.0 dev1

18 Jul 20:53
Compare
Choose a tag to compare
Version 1.15.0 dev1 Pre-release
Pre-release

Changed

  • This version comes with a version of the JupyterLab extension that is compatible with JupyterLab 4.x. Many thanks to Thierry Parmentelat for this PR! (#1092)
  • We have reorganized the documentation and the README.md (#1031, #1073)

Version 1.14.7

30 Jun 00:15
34d3ac0
Compare
Choose a tag to compare

Changed

  • We have updated the GitHub workflows - thanks to Matthew Feickert and to Cristian Le for their help on this subject (#1037)
  • We have removed the upper bound on markdown-it-py<3. Now we test Jupytext with markdown-it-py in versions 2.x and 3.x on the CI (#1075)

Fixed

  • Notebooks with an empty YAML header work (#1070)
  • Double quote strings in R Markdown options can contain single quotes (#1079)
  • The necessary directories are created when paired notebooks are moved to a sub-folder (#1059)
  • Commented quotes are recognized as such (#1060)
  • Jupytext can use either pkg_resources or packaging to parse version numbers (#1085)

Version 1.14.6

04 Jun 20:25
Compare
Choose a tag to compare

Changed

  • This version comes with a build requirement jupyterlab>=3,<4, as the Jupyterlab extension for Jupytext is not compatible with JupyterLab 4 yet (#1054)
  • The JupyterLab extension was released to npm in version 1.3.9.

Version 1.14.5

25 Feb 15:01
Compare
Choose a tag to compare

Added

  • Added Stata as a supported language (#1027) - thanks to Raffaele Mancuso for this contribution
  • Added SAS as a supported language (#1047) - thanks to lawrencet149 for this contribution
  • We have added a series of test to make sure that the main formats support cell tags (#1024)

Fixed

  • When a metadata key is not a valid identifier, a warning is emitted and the metadata is not saved to the text representation (#1042)
  • The CI was fixed by Matthew Feickert (#1035)
  • We now use concurrency to cancel previous runs on the same branch/PR (#1037)
  • We use both codecov.notify.after_n_builds and comment.after_n_builds to get only the final codecov comment

Changed

  • Empty tags are not exported to the text notebook anymore (#960)
  • We updated the yarn.lock file for the jupyter lab extension to address security vulnerabilities (#1030, #1036)
  • In the pre-commit tests we now use main for the main branch

Version 1.14.4

11 Dec 17:42
b7a8dac
Compare
Choose a tag to compare

Added

  • Added Wolfram Language as a supported language (#1014) - thanks to Etienne Dechamps for this contribution

Version 1.14.3

11 Dec 17:25
4d0e9a8
Compare
Choose a tag to compare

Fixed

  • When the default contents manager is async (i.e. jupyter_server>=2.0.0), the Jupyter server extension for Jupytext derives a contents manager from LargeFileManager instead, as async contents managers are not supported by Jupytext at the moment (#1020)
  • We have made adjustments on the CI as flake8 was moved to GitHub, and Python 3.6 is not available anymore on ubuntu-latest

Version 1.14.2

05 Dec 23:03
393f231
Compare
Choose a tag to compare

Fixed

  • The sample notebooks have been normalized with nbformat.validator.normalize (#1002).
  • The warnings in the test suite that we cannot fix are filtered using a new pytest.ini file
  • We updated the yarn.lock file for the jupyter lab extension to address security vulnerabilities (#984, #1005, #1011)

Changed

  • The CI uses Python 3.9 rather than 3.7 when testing conda environments

Added

  • Gnuplot is now supported (#998) - thanks to razimantv for this contribution
  • We now test Jupytext against Python 3.6 to 3.11 on the CI
  • We have added a test to document how to use the folder and prefix matching when pairing notebooks (#974)

Version 1.14.1

29 Jul 10:56
12964ef
Compare
Choose a tag to compare

Fixed

  • The timestamp of a paired notebook is the timestamp of the most recent paired file. This fixes the warning "File Changed" after reloading the notebook in Jupyter (#978).