Releases: MaelImhof/obsidian-jupyter
Obsidian Jupyter v0.6.0-beta
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 istrue
, 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
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 aStart 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
andValid notebook.ipynb
in the test vault
Full Changelog: 0.4.0-beta...0.5.0-beta
Obsidian Jupyter v0.4.0-beta
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 aui
subfolder
Obsidian Jupyter v0.3.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.
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
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
tomanifest-beta.json
Obsidian Jupyter v0.2.0-beta
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
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.