JupyMD 1.7.0
This release introduces a new interpreter selector window, making it much easier to setup and manage the Python environment JupyMD uses.
As part of that change, the old Quick Setup button has been deprecated in favor of the new built-in venv creation flow inside the interpreter selector. You can now create virtual environments directly from the new UI.
There are also a couple of supporting improvements around this new flow. pyenv environments are included in interpreter discovery, and the status bar shows the interpreter or environment currently in use.
Many thanks to our new contributor @aribaza for her work on this release!
Full Changelog
Features
- add pyenv support to kernel discovery (e1106b2)
- add source badges to kernel selector (4696f8d)
- clean venv creation option by removing second setup label (4117036)
- create venv option added in context manager (62ac18f)
- create-venv: add modal for creating virtual environments and integrate with kernel selector (336757f)
- display interpreter name instead of path in status bar (3f1722a)
- improve kernel status bar interactions (35449b4)
- kernel-selector: add command to select Python kernel (3e54609)
- kernel-selector: add styling for kernel status and suggestions in the UI (95f63bb)
- kernel-selector: implement kernel selection modal and discovery utils (20e3cde)
- kernel-selector: implement status bar for current Python interpreter and kernel selection (feaa17e)
- kernel-selector: modify settings page to access new kernel selector functionality (cca8930)
- reduce stroke width of clear icon (ff42a1d)
- show interpreter versions in settings (32cb61d)
- use fuzzy interpreter picker for venv creation (c43f04d)