Releases: kiyoon/jupynium.nvim
Releases · kiyoon/jupynium.nvim
v0.2.4
💥 BREAKING CHANGES
-
due to
d83c56a
- drop python3.7, remove deprecated markdown cell syntax, hide migration guide banner (PR #119 by @kiyoon):drop python3.7, remove deprecated markdown cell syntax, hide migration guide banner (#119)
-
due to
e730e34
- remove deprecated markdown syntax (PR #121 by @kiyoon):remove deprecated markdown syntax (#121)
-
due to
369b58f
- remove deprecated commands (PR #122 by @kiyoon):remove deprecated commands (#122)
✨ New Features
a43308c
- ignore notifications (PR #120 by @kiyoon)↘️ addresses issue #118 opened by @singledoggy
dbb9dff
- nvim-notify better view with conceallevel=2 (commit by @kiyoon)69ec5de
- notify better conceal (commit by @kiyoon)
🐛 Bug Fixes
a0cfec0
- download_ipynb exception (PR #115 by @kiyoon)↘️ fixes issue #114 opened by @githubjacky
46cf521
- start sync hanging (commit by @kiyoon)6cf5b66
- broken autodownload and autoscroll toggle commands (commit by @kiyoon)06f66f2
- error in empty ipynb and default kernel not existing (PR #124 by @kiyoon)
♻️ Refactors
v0.2.2
✨ New Features
eba4b53
- add function for custom folds (PR #88 by @fecet)0acca13
- ruff linter, fix: ipynb2jupytext (PR #95 by @kiyoon)
🐛 Bug Fixes
5b794f8
- large logs (commit by @kiyoon)b02c65e
- ruff target version py37 (commit by @kiyoon)bebd597
- attach stderr to jupyter process (commit by @joh)5595ed8
- avoid attaching on_lines handler multiple times (PR #99 by @joh)c6fdf2f
- use cache dir to store files over the package dir (PR #102 by @kiyoon)
⚡ Performance Improvements
v0.2.1
What's Changed
- Add option to ipynb2jupytext to convert only code cells by @fecet in #69
- feat(hover): better highlighting by @kiyoon in #70
- add option to allow user to configure floating window by @matthewsia98 in #71
- set up keymaps when plugin is lazy loaded by @matthewsia98 in #73
- fix: empty notebook after start syncing sometimes by @kiyoon in #75
- feat: Connect to synchronized kernel by @fecet in #77
- fix: deprecated selenium 4.10 options by @kiyoon in #81
- feat: file logging (/tmp/jupynium/logs) by @kiyoon in #83
- support jupytext py:percent flavor cell magic by @fecet in #84
- fix!: Notebook 7 uses localhost:8888/nbclassic by @kiyoon in #86
New Contributors
- @fecet made their first contribution in #69
- @matthewsia98 made their first contribution in #71
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Commented magic command becomes uncommented on notebook (#28) and profiles ini is nil by default by @kiyoon in #29
- Feat: change kernel by @kiyoon in #31
- fix windows #32 by @kiyoon in #33
- Properly kill jupyter notebook server by @kiyoon in #35
- feat: option not to auto close tab and change BufWinLeave to BufUnload by @kiyoon in #36
- feat: JupyniumSelectKernel UI without Telescope dependency by @kiyoon in #38
- feat: smart select default kernel when :JupyniumStartSync by @kiyoon in #39
- add geckodriver to requirements by @jamibear in #40
- feat(API): Jupynium_execute_javascript, :JupyniumKernelInterrupt by @kiyoon in #46
- Add desc to keymaps by @kiyoon in #47
- instead of breaking, warn and deprecate by @kiyoon in #48
- Updated the README to simplify steps for new users by @sho-87 in #51
- feat: jupytext markdown cell content with comments by @kiyoon in #53
- feat: kernel hover by @kiyoon in #54
- Feat: kernel completion through nvim-cmp by @kiyoon in #55
- Added syntax highlighting for cell separators and magic commands by @kiyoon in #56
- feat: Markdown treesitter highlighting by @kiyoon in #57
- feat: highlight groups for Jupynium instead of linking by @kiyoon in #58
- Handle more than one "window" (tab) when starting browser by @vandalt in #60
- feat: jupynium file pattern by @kiyoon in #63
- feat: post evaluate cell text (jupytext percent format with python multi-line string) by @kiyoon in #68
- Check for matching executable in environment path when no
conda_env_name
metadata (enablesvenv
default kernels) by @vandalt in #67
New Contributors
- @jamibear made their first contribution in #40
- @sho-87 made their first contribution in #51
- @vandalt made their first contribution in #60
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Bug fixes, compatibility updates, more user friendly, and some added features
What's Changed
- Mac install issue: vendored mode versioneer with legacy build meta by @kiyoon in #3
- fix auto attach not working when autostart is disabled by @kiyoon in #4
- use persist queue for cross platform (native Windows support) by @kiyoon in #5
- Load from ipynb and start sync by @kiyoon in #6
- Make it possible to run jupynium without attaching to nvim. Better error when can't connect to Notebook by @kiyoon in #7
- Support multiple languages (use .ju.) and hanging test fix by @kiyoon in #8
- python 3.7 compatible by @kiyoon in #9
- setuptools-scm by @kiyoon in #10
- add sleep when idle by @kiyoon in #15
- Partial jupytext support by @kiyoon in #16
- get cell inputs only when loading from ipynb, instead of downloading incl. outputs by @kiyoon in #18
- firefox profile to remember token by @kiyoon in #20
- Textobject move repeatable by @kiyoon in #21
- Run jupyter notebook when not running by @kiyoon in #22
- Start sync now able to open an existing file, Auto start sync uses current file name, Fix #12 by @kiyoon in #25
- Select notebook dir in config option by @kiyoon in #26
Full Changelog: v0.1.0...v0.1.1