Skip to content

Releases: MaelImhof/obsidian-jupyter

Obsidian Jupyter v0.6.0-beta

13 Sep 10:22
Compare
Choose a tag to compare
Pre-release

Open .ipynb files, edit them and run them directly inside of Obsidian without the need to open a terminal or a browser.

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook and Lab integration directly into Obsidian.

How to install

Interested? Please follow the instructions of the documentation and let me hear your feedback, it enables me to keep improve the plugin. Thank you in advance !

Change Log

Features

  • New setting Simple interface to open notebooks in Simple Interface mode by default when using Jupyter Lab. Default value is true, which is kind of a breaking change, in the sense that it requires user action (disabling the toggle) to have the same behavior as before (see #89)

Bug fixes

  • The New notebook ribbon icon will now appear at startup (see #87)

Full Changelog: 0.5.0-beta...0.6.0-beta

Obsidian Jupyter v0.5.0-beta

04 Aug 16:37
Compare
Choose a tag to compare
Pre-release

Open .ipynb files, edit them and run them directly inside of Obsidian without the need to open a terminal or a browser.

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook and Lab integration directly into Obsidian.

How to install

Interested? Please follow the instructions of the documentation and let me hear your feedback, it enables me to keep improve the plugin. Thank you in advance !

After some time, finally had some time to work on a new release of the plugin.

Change Log

Features

  • It is now possible to create new Jupyter notebooks directly from Obsidian, either using a ribbon icon, right-clicking a menu or using a command (see #60)
  • In addition to v0.4.0-beta's feature of automatically getting rid of the Jupyter checkpoints, those checkpoints can now be all put in a single configurable folder, even outside of the vault. This allows file syncers such as Proton Drive, Google Drive, and so on, to backup the vault without including the checkpoints (see #48)
  • A popup will appear every time the plugin gets an update, telling the user what changes were made since the last version (see #42)
  • When the Start Jupyter automatically setting is disabled, the screen that appears when opening a notebook will contain a Start Jupyter button to ease the process of opening the file (see #67)

Fixes

  • Some best-effort cleanup has been implemented for when Obsidian is closed by the user. The plugin will do its best to cleanup and delete the checkpoints if enabled, without guarantee to succeed because of OS restrictions (see #38)

Documentation

  • Added documentation for new settings

Logistic

  • The Discord server now has a channel where a message gets sent at each new GitHub release (see #61)
  • Added a safeguard to prevent me from merging a PR directly to release if I do not pay attention (see #64)
  • Configured security checks and vulnerabilities scanning on the repository (see #50)
  • Fixed GitHub workflows (see #78 and #82)

Development

  • Added utils/jupyter-path.ts to make working with absolute and relative paths easier
  • Added Invalid notebook.ipynb and Valid notebook.ipynb in the test vault

Full Changelog: 0.4.0-beta...0.5.0-beta

Obsidian Jupyter v0.4.0-beta

15 Jun 18:49
ed6f15c
Compare
Choose a tag to compare
Pre-release

Open .ipynb files, edit them and run them directly inside of Obsidian without the need to open a terminal or a browser.

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook and Lab integration directly into Obsidian.

How to install

Interested? Please follow the instructions of the documentation and let me hear your feedback, it enables me to keep improve the plugin. Thank you in advance !

Change Log

Features

  • There is now a setting to automatically get rid of the checkpoints generated by Jupyter (#25)
  • When Jupyter is not running, the Jupyter view now provides a button to click for launching Jupyter (#32)
  • When Jupyter crashes, the last message it logged is displayed along with the error message (#31)

Documentation

  • Added documentation for new settings
  • A new troubleshooting section was added for when Jupyter exits without error
  • Added a contributing page
  • Added an introduction page to the plugin architecture
  • Slightly better images have been added (#33)
  • Other small changes (removed unused analytics directive, updated base URL, removed Obsidian forum from footer)

Logistic

  • Got rid of the issue templates, they're too complicated
  • Added CODEOWNERS file to the repo to require a review for PRs

Development

  • Restructured the src files, moved UI-related classes into a ui subfolder

Obsidian Jupyter v0.3.0-beta

07 May 16:41
Compare
Choose a tag to compare
Pre-release

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook integration directly into Obsidian without the need to open a terminal or a browser.

How to install

Interested? Please follow the instructions of the documentation and let me hear your feedback, it enables me to keep improve the plugin. Thank you in advance !

Obsidian Jupyter v0.2.1-beta

07 May 15:38
a1fa869
Compare
Choose a tag to compare
Pre-release

Obsidian Jupyter v0.2.1-beta

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook integration directly into Obsidian without the need to open a terminal or a browser.

Change Log

  • Changed the name of beta-manifest.json to manifest-beta.json

Obsidian Jupyter v0.2.0-beta

07 May 15:34
d9d6c8c
Compare
Choose a tag to compare
Pre-release

Obsidian Jupyter v0.2.0-beta

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook integration directly into Obsidian without the need to open a terminal or a browser.

Change Log

  • Added documentation for beta-testing
  • Added support for BRAT (hopefully)

Obsidian Jupyter v0.1.0

27 Apr 17:07
Compare
Choose a tag to compare
Pre-release

Obsidian Jupyter v0.1.0

Obsidian Jupyter is a plugin for Obsidian that offers Jupyter Notebook integration directly into Obsidian without the need to open a terminal or a browser.

Change Log

  • Jupyter Notebook can be started and stopped by clicking a ribbon icon or using settings, without any terminal involved.
  • .ipynb files can be opened in Obsidian.
  • The plugin UI is minimal and can be customized. For example, the ribbon icon can be disabled, meaning it won't be displayed.