github d-eniz/jupymd 1.5.0

4 hours ago

JupyMD 1.5

This release brings major UX improvements and aims to address cross-platform stability issues. This version has been tested on both Linux and Windows, however please raise an issue if you are experiencing problems with the new version.

What's New

User Experience

  • Added "Quick Setup" button to settings which sets up a .jupymd virtual environment at the vault root, configures it as the interpreter, and installs necessary libraries. 334dd03
image
  • Respective .ipynb files of paired notes are now automatically deleted when the note is deleted. e6c9f69 #41
  • Respective .ipynb files of paired notes are now automatically moved when the note is moved. e6c9f69 dff6892 #41
  • Deleting the jupyter frontmatter property now fully unlinks paired notes. a6298be 62fd942 7c88743 #38
  • The Python kernel now automatically restarts when necessary. Removed the "Restart Python kernel" command. 88b6f5b fe455c2 6f356d0

Cross-Platform Stability

  • Refactored Jupytext invoking and stringified kernelspec passed onto Jupytext command. 261af99 #24 #34 #40
  • Ensured child processes use the configured Python environment. 8f5d20d #33

Bugs

  • Fixed run buttons being visible on unpaired notes. a6298be
  • The Python execution wrapper now correctly catches SystemExit exceptions (like those invoked by libraries such as click), preventing them from crashing the execution loop. c2acd22 #35

Don't miss a new jupymd release

NewReleases is sending notifications on new releases.