Releases for the Jupyter Lab organization, updated on 2025-08-02.
jupyter-chat v0.17.0¶
GitHub Release • July 29th, 2025
Enhancements made
- Log warning instead of showing error dialog when chat file path not found during startup restoration #259 (
@andrii-i
) - Return docmanager widget from createChat/openChat commands to ensure launcher disposal #258 (
@andrii-i
)
Bugs fixed
- Improve file event handling in side panel #260 (
@brichet
) - Filters current user from
@mention
display list #250 (@3coins
)
jupyter-ai v2.31.6¶
GitHub Release • July 25th, 2025
Enhancements made
- Add VertexAI model provider #1417 (
@anthonyhungnguyen
) - Refresh the list of supported Gemini models. #1381 (
@haofan
)
Documentation improvements
jupyterlab v4.4.5¶
GitHub Release • July 20th, 2025
Bugs fixed
- Fix scrollbar behaviour when scrolling past long cell in full windowing mode #17705 (
@krassowski
) - Update
@codemirror/view
tov6.38.1
, fixinglineWrap
indefer
mode #17698 (@krassowski
) - Fix auto completion on irrelevant cell types #17693 (
@itsmevichu
) - Do not change silently when executing an empty cell #17701 (
@brichet
) - Reduce UI blocking time when saving large notebooks by using file stream #17707 (
@krassowski
) - Normalize
ToolbarButtonComponent
dataset attributes with thedata-
prefix #17703 (@RRosio
) - Fixes for accessibility issues reported on missing ARIA roles #17591 (
@nkn2022
) - Fix
threadId
being passed to the debugger #17667 (@kr-2003
)
Documentation improvements
jupyter-chat v0.16.0¶
GitHub Release • July 7th, 2025
Enhancements made
- Create chat message attachments via drag-and-drop from files, notebook cells #248 (
@andrii-i
) - Update attachments API to support cells & selection ranges #247 (
@dlqqq
)
Maintenance and upkeep improvements
jupyter-collaboration v4.1.0¶
GitHub Release • July 2nd, 2025
Enhancements made
- Add dialog to update user info #482 (
@brichet
) - Respect autosave setting in RTC backend #479 (
@Darshan808
) - Add a UI to let users share their servers to other users and groups #438 (
@Hyrla
)
Bugs fixed
- Fix confirmation on manual saving #490 (
@krassowski
) - Fix translation loading in share link dialog #488 (
@krassowski
)
Documentation improvements
- Add URLs to
pyproject.toml
files #491 (@krassowski
) - Add Current Implementation section to docs #484 (
@Darshan808
)
jupyterlab v4.4.4¶
GitHub Release • June 28th, 2025
Bugs fixed
- Fix colors for CodeMirror panels #17666 (
@krassowski
) - Fix cell toolbar enabled status with multiple notebooks #17625 (
@MUFFANUJ
) - Create a subshell per target and kernel when using
CommsOverSubshells.PerCommTarget
#17634 (@ianthomas23
) - Prevent memory leak when rendering text stream #17628 (
@krassowski
) - Fix setting allowed schemes on runtime using
Sanitizer.setAllowedSchemes
#17602 (@bsundaram1
) - Add layout containment on viewport in windowed mode #17620 (
@krassowski
) - Fix selection visibility in terminal while using Dark High Contrast theme #17618 (
@MUFFANUJ
)
Maintenance and upkeep improvements
- [4.4.x] Update documentation snapshots #17658 (
@jtpio
) - Fix terminal visual regression snapshots test failures #17656 (
@krassowski
)
Documentation improvements
- Fix link to zulip and icon in docs #17639 (
@krassowski
)
jupyter-chat v0.15.0¶
GitHub Release • June 25th, 2025
Enhancements made
Bugs fixed
- Fix v0.14.0 bugs #242 (
@dlqqq
) - Create new chat files in filebrowser’s current directory when creating from launcher #238 (
@andrii-i
)
maintainer-tools v0.28.1¶
GitHub Release • June 25th, 2025
Bugs fixed
- Handle the case when the Playwright config defines projects #256 (
@jtpio
) - make sure pipx is installed, up-to-date #255 (
@minrk
)
jupyterlab v4.3.8¶
GitHub Release • June 24th, 2025
Bugs fixed
- Fix setting allowed schemes on runtime using
Sanitizer.setAllowedSchemes
#17602 (@bsundaram1
) - Fix error handing in extension manager (typo and undefined variable) #17592 (
@Darshan808
) - Fix Settings Editor incorrectly resetting values to default in filtered view #17540 (
@yukiiii04
)
Maintenance and upkeep improvements
- [4.3.x] Update
altair
to fix CI #17648 (@jtpio
) - Temporarily ignore links to github.com #17544 (
@krassowski
) - Reconfigure 4.3.x branch (4.4.x is new stable) #17536 (
@krassowski
)
Documentation improvements
- Reconfigure 4.3.x branch (4.4.x is new stable) #17536 (
@krassowski
)
jupyter-chat v0.14.0¶
GitHub Release • June 23rd, 2025
Enhancements made
- Allow users to be mentioned via Python API #235 (
@dlqqq
) - Typing notification improvements #232 (
@jtpio
) - Run chat commands on message submission #231 (
@dlqqq
)
Bugs fixed
Maintenance and upkeep improvements
jupyterlab-git v0.51.2¶
GitHub Release • June 12th, 2025
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
- Ignore github.com links for now, fix some other links #1412 (
@jtpio
)
jupyter-chat v0.13.0¶
GitHub Release • June 11th, 2025
Enhancements made
jupyter-ai v2.31.5¶
GitHub Release • June 4th, 2025
Enhancements made
- Separate
BaseProvider
for faster import #1338 (@krassowski
)
Bugs fixed
- Fix the path missing in inline completion request when there is no kernel #1361 (
@krassowski
) - Added a local identity provider. #1333 (
@3coins
)
Maintenance and upkeep improvements
jupyter-chat v0.12.0¶
GitHub Release • June 3rd, 2025
Enhancements made
- Add a welcome message #221 (
@brichet
) - Display user writing notification when editing a message #208 (
@brichet
)
Bugs fixed
jupyterlab v4.4.3¶
GitHub Release • May 26th, 2025
Bugs fixed
- Enable save in collaborative mode #17508 (
@Darshan808
) - Fix error handing in extension manager (typo and undefined variable) #17592 (
@Darshan808
) - Ensure strings with yellow background in tracebacks are visible #17577 (
@EtiennePelletier
) - Fix stdin input triggering cell re-execution on Shift+Enter #17565 (
@Darshan808
) - Add
standby
callback to lumino polls #17567 (@mahendrapaipuri
) - Fix incorrect ARIA labels in the
MainAreaWidget
#17527 (@dnlzrgz
) fileeditor-extension
: fix handling of launcher, commands and menu entries onspecsChanged
#17550 (@jtpio
)
Maintenance and upkeep improvements
- Use hatch to get the version #17559 (
@krassowski
) - Temporarily ignore links to github.com #17544 (
@krassowski
)
jupyterlab v4.4.2¶
GitHub Release • May 6th, 2025
Bugs fixed
- Fix Settings Editor incorrectly resetting values to default in filtered view #17540 (
@yukiiii04
) - Upgrade CodeMirror packages to latest #17526 (
@krassowski
) - Update widget flag on attaching cell to viewport #17532 (
@trungleduc
) - Update lumino to
v2025.4.30
to pull menu aria fix #17525 (@krassowski
) - Fix rendering of long cell editors in windowed notebook #17528 (
@krassowski
) - Add
aria-hidden
to icons (<svg>
elements) which do not have atitle
#17472 (@nkn2022
) - Fix editing shortcuts on Safari (allow shortcut edit button to receive focus) #17511 (
@minrk
)
Maintenance and upkeep improvements
- Reconfigure 4.4.x branch #17537 (
@krassowski
)
Documentation improvements
- Reconfigure 4.4.x branch #17537 (
@krassowski
)
jupyterlab v4.3.7¶
GitHub Release • April 30th, 2025
Bugs fixed
- Fix editing shortcuts on Safari (allow shortcut edit button to receive focus) #17511 (
@minrk
) - Fix undo/redo in cells created in
none
windowing mode #17486 (@krassowski
) - Fix incorrect modifications in collaborative save events #17466 (
@Darshan808
) - Fix document search matching text within unsupported SVG tags #17429 (
@achhina
) - More specific selector for “Copy Output to Clipboard” #17413 (
@jtpio
) - Fix rendering URLs as linked in errors #17371 (
@afshin
)
Maintenance and upkeep improvements
- [4.3.x] Drop 3.8 from the testing matrix #17522 (
@jtpio
) - Updated mock packages to use hatch-jupyter-builder #17219 (
@Rishab87
) - Remove workflow using
tj-actions/changed-files
#17399 (@jtpio
)
lumino v2025.4.30¶
GitHub Release • April 30th, 2025
2025.4.30
[`@lumino`](https://github.com/lumino)/application: 2.4.3 => 2.4.4
[`@lumino`](https://github.com/lumino)/datagrid: 2.5.1 => 2.5.2
[`@lumino`](https://github.com/lumino)/default-theme: 2.1.9 => 2.1.10
[`@lumino`](https://github.com/lumino)/widgets: 2.7.0 => 2.7.1
Bugs fixed
Maintenance and upkeep improvements
- Fix test status badge #757 (
@krassowski
) - Run workflows that were pinned to no-longer supported
ubuntu-20.04
onubuntu-latest
#754 (@krassowski
)
jupyter-chat v0.11.0¶
GitHub Release • April 28th, 2025
Enhancements made
- Allow Users to delete messages if sender is a bot, add optional
bot
bool to user models #214 (@andrii-i
) - Add a message footer registry, to allow extensions to provides their footers #210 (
@brichet
)
jupyter-ai v2.31.4¶
GitHub Release • April 24th, 2025
Bugs fixed
jupyterlab v4.4.1¶
GitHub Release • April 22nd, 2025
Bugs fixed
- Fix undo/redo in cells created in
none
windowing mode #17486 (@krassowski
) - Fix token extraction for incomplete paths #17477 (
@DenisaCG
) - Fix handling of the single click navigation #17475 (
@jtpio
) - Follow changes to stream outputs #17469 (
@davidbrochart
) - Fix incorrect modifications in collaborative save events #17466 (
@Darshan808
) - Fix document search matching text within unsupported SVG tags #17429 (
@achhina
) - Fix handling of the CSV viewer theme #17405 (
@jtpio
) - Fix browser tab name updates when started in single-document mode #17210 (
@Darshan808
)
Maintenance and upkeep improvements
- Fix
@jupyterlab/services
import #17457 (@jtpio
) - Remove dependencies for Python < 3.9 #17453 (
@bnavigator
)
jupyter-collaboration v4.0.2¶
GitHub Release • April 22nd, 2025
Bugs fixed
- Force analysis of
pycrdt_websocket
imports, fix types #476 (@krassowski
) - Fix cleanup logic and suppress repetitive error logs #475 (
@Darshan808
) - Reset dirty state only when the file is saved #472 (
@Darshan808
)
Maintenance and upkeep improvements
- Remove suspected unused code #478 (
@krassowski
)
Documentation improvements
- Fix “Edit on GitHub” link in documentation #471 (
@Darshan808
)
jupyter-chat v0.10.1¶
GitHub Release • April 17th, 2025
Bugs fixed
jupyter-ai v2.31.3¶
GitHub Release • April 15th, 2025
Bugs fixed
Documentation improvements
jupyter-chat v0.10.0¶
GitHub Release • April 11th, 2025
Enhancements made
Bugs fixed
- Fix the toolbar registry for main area chat #206 (
@brichet
) - Fix the attachments on message edition and on python Message model #200 (
@brichet
) - Fix duplication after message edition #194 (
@brichet
)
Maintenance and upkeep improvements
- Fix the wrong version of python package #205 (
@brichet
) - Abstract ChatModel class #197 (
@brichet
) - Move jupyterlab-chat-extension to packages directory #196 (
@brichet
)
jupyter-collaboration v3.1.2¶
GitHub Release • April 9th, 2025
jupyter-collaboration v4.0.1¶
GitHub Release • April 9th, 2025
Bugs fixed
- Fix empty collaborators list when file without icon is opened #465 (
@krassowski
)
Maintenance and upkeep improvements
jupyter-collaboration v3.1.1¶
GitHub Release • April 8th, 2025
Enhancements made
Bugs fixed
- 3.x: Fix pinnings #459 (
@martinRenou
) - Fix collaborators panel breaking on opening files without known extension #427 (
@krassowski
)
Maintenance and upkeep improvements
- Update event schema version type #421 (
@davidbrochart
) - Update github actions to v4 #441 (
@brichet
)
jupyter-collaboration v4.0.0¶
GitHub Release • April 7th, 2025
Enhancements made
- Gracefully handling non-existing fork room #420 (
@trungleduc
) - Use content providers to remove RTC prefix #418 (
@krassowski
) - Users item toolbar #379 (
@brichet
)
Bugs fixed
- Skip saving non-writable files #457 (
@Darshan808
) - Fix collaborators panel breaking on opening files without known extension #427 (
@krassowski
) - Fix Timeline Slider Visibility in Status Bar for Certain Documents #423 (
@Meriem-BenIsmail
) - Fix duplicate collaborator entries in collaboration panel #422 (
@nzinfo
)
Maintenance and upkeep improvements
- Update github actions to v4 #441 (
@brichet
) - Pin jupyterlab at
>=4.4.0a2,<5.0.0
inprojects/jupyter-collaboration
package #429 (@andrii-i
) - Update event schema version type #421 (
@davidbrochart
)
jupyter-ai v2.31.2¶
GitHub Release • April 3rd, 2025
Bugs fixed
- Add
default_completions_model
trait #1303 (@srdas
) - Pass
model_parameters
trait to embedding & completion models #1298 (@srdas
)
jupyterlab v4.4.0¶
GitHub Release • April 3rd, 2025
4.4.0
See: https://
New features added
- Add Settings Import Feature from a JSON File #16994 (
@Darshan808
) - Support kernel subshells #16963 (
@ianthomas23
)
Enhancements made
- Create “Kernels” section, split statusbar settings #17415 (
@krassowski
) - Add
IKernelSpecAPICLient
andITerminalAPIClient
, fix definitions of interfaces #17395 (@jtpio
) - If subshells are supported by the kernel, send comm messages to subshells #17363 (
@martinRenou
) - Add a setting to disable the context menu #17352 (
@afshin
) - Add
IKernelAPIClient
andISessionAPIClient
as options forKernel.IManager
andSession.IManager
#17348 (@jtpio
) - Fix checkbox alignment in dialog using
display: flex
#17343 (@SatyajitRedekar
) - Speed up output rendering: add a limit on max length of protocol to linkify #17264 (
@krassowski
) - Remove spurious regex to slightly improve performance of streaming large outputs #17262 (
@krassowski
) - Add (opt-in) workspace selector, show workspace name in the title #17256 (
@Darshan808
) - Add commands to change the console prompt position to the palette #17253 (
@jtpio
) - Improve UX for “Rename on First Save” Dialog #17217 (
@MUFFANUJ
) - Replace R logo with official logo #17216 (
@ajbozarth
) - Remove
--subshell-console
flag #17180 (@ianthomas23
) - Add Content Provider API #17092 (
@krassowski
) - Copy edits in
CONTRIBUTING.md
#17078 (@JasonWeill
) - Add option to render markdown cells upon exit #17076 (
@peytondmurray
) - Add option for automatic Fill-in-the-Middle inline completion #17067 (
@Darshan808
) - Update the form schema if it changed #16907 (
@brichet
) - Export user preference settings to a json file #16896 (
@Darshan808
) - Add more descriptive labels for fetching Jupyter news options #16848 (
@Adam-D-Lewis
) - Hide the terminals part of the running sessions status bar item by default #16846 (
@jtpio
) - Allow customizing the
ServiceManager
with plugins #16794 (@jtpio
) - Move
@jupyterlab/debugger
icons to@jupyterlab/ui-components
#16745 (@joaopalmeiro
) - Add option to disable input placeholder text #16713 (
@maitreya2954
) - Allow changing the position of the code console prompt cell, add settings and toolbar items #13837 (
@jtpio
)
Bugs fixed
- Fix CommandPalette gets re-rendered even if hidden #17442 (
@fcollonval
) - Add distinct accessible aria label for each toolbar #17441 (
@nkn2022
) - Fix read-only indicator not showing in RTC docprovider #17440 (
@Darshan808
) - Fix visual indication for drag and drop in editor #17438 (
@MUFFANUJ
) - Fix usage of
ITerminalAPIClient
inTerminalConnection
#17437 (@jtpio
) - Fix for filebrowser tooltip rendering the kernel info repeatedly #17421 (
@itsmevichu
) - More specific selector for “Copy Output to Clipboard” #17413 (
@jtpio
) - Fix rendering URLs as linked in errors #17371 (
@afshin
) - Fix cell output stream if previous chunk did not end in new line #17369 (
@davidbrochart
) - Use “Move to Trash” over “Delete” when contents manager’s
delete_to_trash
isTrue
#17359 (@jesuino
) - Add widget ID arg to semantic command invocations #17350 (
@afshin
) - Improve scrolling edge cases #17339 (
@krassowski
) - Fix HTML lang attribute #17337 (
@fcollonval
) - Fix typo in LSP console message on kernel change #17323 (
@iisakkirotko
) - Fix handling of a
null
banner in the code console #17322 (@jtpio
) - Updated enabling logic for run-all-below button on Notebook Panel #17298 (
@rsaditya01
) - Disable new
ctrl
+m
toggle focus binding, enable configuring it via Keyboard Shortcuts #17291 (@krassowski
) - Fix order of extensions in PyPI Extension Manager #17266 (
@Princekumarofficial
) - Allow
<GroupItem>
to filter outnull
children and accept anyReactNode
#17244 (@MUFFANUJ
) - Cache item state to improve filebrowser’s performance #17239 (
@Rishab87
) - Fix windowing crash due to out-of-bounds access #17238 (
@krassowski
) - Fix vertical scrollbar issue caused by
\tag{}
directive in LaTeX #17223 (@MUFFANUJ
) - Fix display of tooltip/title for terminal and kernel sessions statusbar item #17220 (
@MUFFANUJ
) - Fix disabling Fuzzy Filtering in the File Browser #17214 (
@Darshan808
) - Fix for inconsistent tab closure in “Close All Tabs” operation #17203 (
@itsmevichu
) - Fix “running” prompt state with server-side execution #17195 (
@krassowski
) - Fix for issue preventing cell metadata removal #17194 (
@itsmevichu
) - Add missing aria labels in application shell #17192 (
@Rishab87
) - Fix misaligned SVG icon in “Add Tag” button #17187 (
@MUFFANUJ
) - Increase color contrast of operators in code editor #17173 (
@hxrshxz
) - Fix read-only cells becoming editable on settings change #17167 (
@Darshan808
) - Ensure search highlight is applied to Python builtin keywords #17160 (
@hxrshxz
) - Fix scrolling and selection restoration on undo/redo #17158 (
@krassowski
) - Fix emission of
lastCell
from notebook run actions #17156 (@pawel99k
) - Improve contrast for ‘Add’ button in Keyboard Shortcuts UI in both dark and light theme #17153 (
@hxrshxz
) - Fixed Missing Comma in devcontainer.json to enable functional configuration #17150 (
@hxrshxz
) - Fixing dialog closing unexpectedly when typing in the textarea #17142 (
@Rishab87
) - Fix setter for
contentProviderId
#17141 (@jtpio
) - Fix title for overscan count option #17130 (
@krassowski
) - Ensure context menu closes when clicking outside it in the minimap #17128 (
@peytondmurray
) - Respect query argument in
settingeditor:open
when settings editor is already open #17121 (@andrewfulton9
) - Fix sanitizer call in ToC if html data is array of strings #17114 (
@martenrichter
) - Use bare string
proxies
parameter forhttpx
<0.28 #17113 (@AmberArr
) - Add missing
bind(this)
toNotebookAdapter
’sisReady
function #17109 (@martenrichter
) - Fix background of the popup toolbar #17098 (
@krassowski
) - Focus terminal after copy and paste operations #17097 (
@krassowski
) - Sync Settings Editor with Updated Settings #17091 (
@Darshan808
) - Fix consecutive invocations of inline completion #17082 (
@fcollonval
) - Fix contrast for unselected search matches in Dark High Contrast theme #17065 (
@krassowski
) - Use
AsyncHTTPTransport
overHTTPTransport
forhttpx
#17058 (@krassowski
) - Reset resizeData after column adjustment to allow file dragging #17047 (
@Darshan808
) - Fix newline handling in stream outputs #17043 (
@davidbrochart
) - Fix filebrowser name order #17038 (
@Nriver
) - Improve performance of rendering stdout/stderr #17022 (
@krassowski
) - Fixing missed first keystroke on Ctrl+F #17005 (
@itsmevichu
) - Fix disappearing cells (heal offsets after updating estimated sizes) #17000 (
@krassowski
) - Fix handling of carriage return in output streams #16999 (
@davidbrochart
) - Fix emission of
FileBrowserModel.onFileChanged
for drives (includingRTC:
) #16988 (@davidbrochart
) - Restore viewport
min-height
when not windowing #16979 (@brichet
) - Fix regression in standard error rendering performance #16975 (
@krassowski
) - Drag image prompt styling #16972 (
@JasonWeill
) - Remove unused CSS #16968 (
@mgeier
) - Fix moving files when
Last Modified
column is hidden #16962 (@krassowski
) - Fix prefix removal when reconciling completions from multiple sources #16953 (
@krassowski
) - Fix total size estimation in full windowing mode to reduce scrollbar jitter #16950 (
@krassowski
) - Enable Scroll for Overflowing Menus on Small Screens #16945 (
@Darshan808
) - Disable paste for read-only markdown cells & fix replace all for markdown cells #16943 (
@itsmevichu
) - Fix Regex Functionality for Find and Replace / Replace All #16940 (
@itsmevichu
) - Improve drag image styling #16936 (
@JasonWeill
) - Add clarification about FileFormat in
Services.Contents
#16927 (@cmarmo
) - Reuse serverSettings when reopen an existing terminal #16921 (
@ianthomas23
) - Maintain autosave timers while disconnected #16903 (
@holzman
) - Abort saving if a file cannot be saved #16900 (
@JasonWeill
) - Fix triggering completer on the beginning of the lines #16863 (
@andrewfulton9
) - Fix for unable to lock any extension #16213 (
@itsmevichu
)
Maintenance and upkeep improvements
- Do not try to prettier
.mypy_cache
#17444 (@krassowski
) - Make
ILabShell
optional in the logconsole extension #17430 (@jtpio
) - Fix types in translation package, remove usages of
any
#17414 (@krassowski
) - Remove workflow using
tj-actions/changed-files
#17398 (@jtpio
) - Fix definition of the
ILicensesClient
interface #17397 (@jtpio
) - Update to mermaid 11.6.0, marked 15.0.7 #17396 (
@bollwyvl
) - Update the copyright year to 2025 #17379 (
@jtpio
) - Update to Playwright 1.51.0 #17372 (
@jtpio
) - Require
JupyterLab.IInfo
for the plugin manager plugin #17367 (@jtpio
) - Move the licenses plugin to
apputils-extension
#17361 (@jtpio
) - Expose
ConfigSectionManager
via a plugin #17345 (@jtpio
) - Enforce plugin name convention and rename noncompliant plugins #17338 (
@jtpio
) - Use
ITranslationConnector
to fetch the translations #17329 (@jtpio
) - Normalize translator plugin ids #17328 (
@jtpio
) - Provide
ISettingsConnector
via a separate plugin #17327 (@jtpio
) - Provide
ITranslatorConnector
via a separate plugin #17325 (@jtpio
) - Clean up references to
jupyter-packaging
#17294 (@jtpio
) - Fix missing checks for author comment association for docs #17289 (
@krassowski
) - Fix CI failures caused by changes in
jupyterlab-demo
#17283 (@krassowski
) - Update to Lumino
2025.2.1
, fix the console prompt menu alignment #17274 (@jtpio
) - Update to TypeScript 5.5 #17271 (
@jtpio
) - Use the same
isPalette
arg as for other commands #17258 (@jtpio
) - Update to TypeScript 5.4 #17255 (
@jtpio
) - Update to Playwright 1.50 #17254 (
@jtpio
) - Improving reliability of the the galata tests #17221 (
@Darshan808
) - Updated mock packages to use hatch-jupyter-builder #17219 (
@Rishab87
) - Update to TypeScript 5.2 #17207 (
@jtpio
) - Remove
skipLibCheck
from the testtsconfig
#17143 (@jtpio
) - Fix exposing
ISignal
instead ofSignal
#17122 (@jtpio
) - Add pixi files to various ignore files #17120 (
@jtpio
) - Workaround the Chromium bug with
navigator.language
#17094 (@krassowski
) - Update to Playwright 1.49 #17085 (
@jtpio
) - Update to
typedoc
0.27.4 #17070 (@bollwyvl
) - Restore bottom
httpx
version window #17041 (@bollwyvl
) - Drop Python 3.8 #17036 (
@jtpio
) - Fixes debugger UI-test with python>=3.12 #17024 (
@brichet
) - Pin Python version for visual regression testing to 3.11 #16989 (
@krassowski
) - Fix a test in
terminal.spec.ts
#16942 (@holzman
) - Fix
docmanager/savehandler
“continue to save” test #16933 (@holzman
) - Update sphinx requirement from <8.1.0,>=1.8 to >=1.8,<8.2.0 in the pip group across 1 directory #16922 ()
- Run CI on Python 3.9 and 3.13 (drop 3.8 from testing matrix) #16852 (
@krassowski
) - Upgrade to
mermaid
11.x,marked
15.x #15733 (@bollwyvl
)
Documentation improvements
- Update changelog links, add new code console screenshot #17392 (
@jtpio
) - User-facing changelog for 4.4 #17368 (
@krassowski
) - Sort the list of plugins and tokens in the documentation #17364 (
@jtpio
) - If subshells are supported by the kernel, send comm messages to subshells #17363 (
@martinRenou
) - Move the licenses plugin to
apputils-extension
#17361 (@jtpio
) - Expose
ConfigSectionManager
via a plugin #17345 (@jtpio
) - Enforce plugin name convention and rename noncompliant plugins #17338 (
@jtpio
) - Clarify documentation on bot privileges for updating snapshots #17336 (
@Princekumarofficial
) - Fix heading levels in extension migration guide #17332 (
@krassowski
) - Normalize translator plugin ids #17328 (
@jtpio
) - Add FAQ item about repeated key press events on OS X #17279 (
@jtpio
) - Add item about nightly releases to the FAQ #17278 (
@jtpio
) - Update to TypeScript 5.5 #17271 (
@jtpio
) - Update to TypeScript 5.4 #17255 (
@jtpio
) - Allow
<GroupItem>
to filter outnull
children and accept anyReactNode
#17244 (@MUFFANUJ
) - Update link to the Zoom channel #17209 (
@jtpio
) - Update to TypeScript 5.2 #17207 (
@jtpio
) - Document named attributes sanitization #17178 (
@hxrshxz
) - Use more formal wording in docs:
repo
→repository
#17152 (@pdarshane
) - Fix jupyverse installation instructions #17137 (
@SamuelMarks
) - Update docs to include export and import functionality for overrides.json #17104 (
@Darshan808
) - Add Content Provider API #17092 (
@krassowski
) - Copy edits in
CONTRIBUTING.md
#17078 (@JasonWeill
) - Update to
typedoc
0.27.4 #17070 (@bollwyvl
) - Drop Python 3.8 #17036 (
@jtpio
) - Use Zulip for instant messaging #17031 (
@jtpio
) - Update to
typedoc
0.26, fix missing module pages #17006 (@bollwyvl
) - Add forgotten bracket in code sample #16998 (
@cmarmo
) - Document
IInlineCompletionItem.token
#16959 (@fcollonval
) - Add clarification about FileFormat in
Services.Contents
#16927 (@cmarmo
) - Fix inconsistency in
Contents.IChangedArgs
documentation #16918 (@cmarmo
) - Fix triggering completer on the beginning of the lines #16863 (
@andrewfulton9
) - Allow customizing the
ServiceManager
with plugins #16794 (@jtpio
) - Move
@jupyterlab/debugger
icons to@jupyterlab/ui-components
#16745 (@joaopalmeiro
)
jupyterlab-git v0.51.1¶
GitHub Release • April 3rd, 2025
Security
- Patch for Command injection vulnerability in “Open Git Repository in Terminal” https://
github .com /jupyterlab /jupyterlab -git /security /advisories /GHSA -cj5w -8mjf -r5f8
lumino v2025.3.31¶
GitHub Release • March 31st, 2025
2025.3.31
[`@lumino`](https://github.com/lumino)/algorithm: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/application: 2.4.2 => 2.4.3
[`@lumino`](https://github.com/lumino)/collections: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/commands: 2.3.1 => 2.3.2
[`@lumino`](https://github.com/lumino)/coreutils: 2.2.0 => 2.2.1
[`@lumino`](https://github.com/lumino)/datagrid: 2.5.0 => 2.5.1
[`@lumino`](https://github.com/lumino)/default-theme: 2.1.8 => 2.1.9
[`@lumino`](https://github.com/lumino)/disposable: 2.1.3 => 2.1.4
[`@lumino`](https://github.com/lumino)/domutils: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/dragdrop: 2.1.5 => 2.1.6
[`@lumino`](https://github.com/lumino)/keyboard: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/messaging: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/polling: 2.1.3 => 2.1.4
[`@lumino`](https://github.com/lumino)/properties: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/signaling: 2.1.3 => 2.1.4
[`@lumino`](https://github.com/lumino)/virtualdom: 2.0.2 => 2.0.3
[`@lumino`](https://github.com/lumino)/widgets: 2.6.0 => 2.7.0
Enhancements made
- Don’t refresh if palette is within a hidden branch #746 (
@fcollonval
)
Maintenance and upkeep improvements
- Update versions #751 (
@fcollonval
) - Remove use of
tj-actions/changed-files
#747 (@jtpio
) - Forbid .only and .skip on CI #745 (
@fcollonval
) - “npm run” -> yarn #743 (
@vidartf
)
Documentation improvements
jupyter-chat v0.9.0¶
GitHub Release • March 31st, 2025
Enhancements made
- Input toolbar registry #198 (
@brichet
) - Add a clearMessages() method in ChatModel #195 (
@brichet
) - Disable the copy button in insecure contexts #192 (
@keerthi-swarna
)
Bugs fixed
jupyter-ai v2.31.1¶
GitHub Release • March 26th, 2025
Enhancements made
Bugs fixed
- Migrate old config schemas, fix v2.31.0 regression #1294 (
@dlqqq
) - Remove error log emitted when FAISS file is absent #1287 (
@srdas
)
jupyter-ai v2.31.0¶
GitHub Release • March 20th, 2025
2.31.0
This release notably:
- Allows any Ollama embedding model (now requires user input of the model ID),
- Adds a custom OpenAI provider for using any model served on an OpenAI API,
- Allows embedding model fields to be specified, and
- Fixes the Jupyter AI settings, which previously used a single dictionary for chat, embedding, and completion model fields. These fields are now stored separately in the Jupyter AI settings file.
Running pip install -U jupyter_ai
will now also update jupyter_ai_magics
automatically. This wasn’t true before, but thankfully this is fixed now.
Special thanks to @srdas
for his contributions to this release!
Enhancements made
Bugs fixed
- Ensure magics package version is consistent in future releases #1280 (
@dlqqq
) - Allow embedding model fields, fix coupled model fields, add custom OpenAI provider #1264 (
@srdas
)
Maintenance and upkeep improvements
jupyter-ai v2.30.0¶
GitHub Release • March 14th, 2025
2.30.0
This release notably allow developers to override or disable Jupyter AI’s chat handlers and slash commands via the entry points API. See the new section in the developer documentation for more info.
Special thanks to @Darshan808
and @krassowski
for their contributions to this release!
Enhancements made
- Make Native Chat Handlers Overridable via Entry Points #1249 (
@Darshan808
) - Allow chat handlers to be initialized in any order #1268 (
@Darshan808
) - Refactor Chat Handlers to Simplify Initialization #1257 (
@Darshan808
)
Bugs fixed
- Correct minimum versions in dependency version ranges #1272 (
@dlqqq
) - Fix: Enable up and down arrow keys in chat input #1254 (
@keerthi-swarna
)
Maintenance and upkeep improvements
- Correct minimum versions in dependency version ranges #1272 (
@dlqqq
) - Remove the dependency on
jupyterlab
#1234 (@jtpio
)
Documentation improvements
- Add information about ollama - document it as an available provider and provide clearer troubleshooting help. #1235 (
@fperez
) - Add documentation for vLLM usage #1232 (
@srdas
)
jupyterlab v4.3.6¶
GitHub Release • March 14th, 2025
Enhancements made
- Remove spurious regex to slightly improve performance of streaming large outputs #17262 (
@krassowski
)
Bugs fixed
- Fix cell output stream if previous chunk did not end in new line #17369 (
@davidbrochart
) - Updated enabling logic for run-all-below button on Notebook Panel #17298 (
@rsaditya01
) - Fix for issue preventing cell metadata removal #17194 (
@itsmevichu
) - Ensure search highlight is applied to Python builtin keywords #17160 (
@hxrshxz
) - Add missing aria labels in application shell #17192 (
@Rishab87
) - Fixing dialog closing unexpectedly when typing in the textarea #17142 (
@Rishab87
)
Maintenance and upkeep improvements
- [4.3.x] Update reference snapshots #17383 (
@jtpio
) - Fix missing checks for author comment association for docs #17289 (
@krassowski
)
Documentation improvements
- Clarify documentation on bot privileges for updating snapshots #17336 (
@Princekumarofficial
)
jupyter-chat v0.8.1¶
GitHub Release • March 11th, 2025
Bugs fixed
maintainer-tools v0.28.0¶
GitHub Release • March 4th, 2025
Enhancements made
- Support extracting minimum constraints for monorepo #250 (
@krassowski
)
Bugs fixed
- Encode branch name #254 (
@fcollonval
)
Maintenance and upkeep improvements
jupyter-chat v0.8.0¶
GitHub Release • March 3rd, 2025
Enhancements made
- Add icons & descriptions to chat commands menu #185 (
@keerthi-swarna
) - Add new
InputModel
class for managing input state #171 (@brichet
) - Define a new framework for chat commands #161 (
@dlqqq
) - Implement message attachments #148 (
@brichet
) - Adds side panel widgets to the tracker #146 (
@brichet
) - Move the Chat card in the ‘Other’ section of the launcher #141 (
@brichet
)
Bugs fixed
- Fix disabled code toolbar buttons #160 (
@brichet
) - Allow use of up and down arrow in chat input #158 (
@brichet
)
Maintenance and upkeep improvements
- Remove old autocomplete registry #187 (
@brichet
) - Update eslint rules to avoid importing MUI icons #159 (
@brichet
) - Update to
actions/upload-artifact[
v4](https://github.com/v4)
andactions/download-artifact[
v4](https://github.com/v4)
#152 (@jtpio
) - Add
Untitled*.ipynb
and*.chat
to the.gitignore
#151 (@jtpio
) - Improve the test execution #150 (
@brichet
) - Lint the whole project instead of individual packages #142 (
@brichet
)
Documentation improvements
extension-template v4.3.8¶
GitHub Release • February 17th, 2025
Bug Fixes 🐛
- Fix conflict between mocha and jest types by
@fcollonval
in jupyterlab/extension -template #100 Maintenance 🚧 - Update minimum python version to 3.9 by
@aaravind100
in jupyterlab/extension -template #98
jupyterlab-git v0.51.0¶
GitHub Release • February 10th, 2025
Enhancements made
- Enforce Path Imports for MUI Icons #1393 (
@Darshan808
) - Add submodules display #1374 (
@gjmooney
)
Bugs fixed
Maintenance and upkeep improvements
- Fix CI failures #1394 (
@krassowski
)
Documentation improvements
jupyter-ai v2.29.1¶
GitHub Release • February 6th, 2025
Enhancements made
- Show error icon near cursor on inline completion errors #1197 (
@Darshan808
)
Bugs fixed
- Enforce path imports for MUI icons, upgrade to ESLint v8 #1225 (
@krassowski
) - Fixes duplicate api key being passed in
openrouter.py
#1216 (@srdas
)
Maintenance and upkeep improvements
Documentation improvements
- Update documentation for setting API keys without revealing them #1224 (
@srdas
) - Typo in comment #1217 (
@Carreau
) - Docs: Update installation steps to work in bash & zsh #1211 (
@srdas
)
lumino v2025.2.1¶
GitHub Release • February 1st, 2025
2025.2.1
[`@lumino`](https://github.com/lumino)/application: 2.4.1 => 2.4.2
[`@lumino`](https://github.com/lumino)/datagrid: 2.4.1 => 2.5.0
[`@lumino`](https://github.com/lumino)/default-theme: 2.1.7 => 2.1.8
[`@lumino`](https://github.com/lumino)/widgets: 2.5.0 => 2.6.0
Enhancements made
- Add
horizontalAlignment
toMenu.open()
options #732 (@andrewfulton9
) - [DataGrid] Add a feature to fit multiple column’s width to their content #731 (
@i-aki-y
)
Documentation improvements
jupyterlab v4.3.5¶
GitHub Release • January 29th, 2025
Bugs fixed
- Fix scrolling and selection restoration on undo/redo #17158 (
@krassowski
) - Fix windowing crash due to out-of-bounds access #17238 (
@krassowski
) - Increase color contrast of operators in code editor #17173 (
@hxrshxz
) - Fix disabling Fuzzy Filtering in the File Browser #17214 (
@Darshan808
) - Fix display of tooltip/title for terminal and kernel sessions statusbar item #17220 (
@MUFFANUJ
) - Fix for inconsistent tab closure in “Close All Tabs” operation #17203 (
@itsmevichu
) - Fix emission of
lastCell
from notebook run actions #17156 (@pawel99k
) - Fix “running” prompt state with server-side execution #17195 (
@krassowski
) - Improve contrast for ‘Add’ button in Keyboard Shortcuts UI in both dark and light theme #17153 (
@hxrshxz
) - Ensure context menu closes when clicking outside it in the minimap #17128 (
@peytondmurray
) - Fix sanitizer call in ToC if html data is array of strings #17114 (
@martenrichter
) - Use bare string
proxies
parameter forhttpx
<0.28 #17113 (@AmberArr
) - Add missing
bind(this)
toNotebookAdapter
’sisReady
function #17109 (@martenrichter
)
Documentation improvements
- Document named attributes sanitization #17178 (
@hxrshxz
) - Fix jupyverse installation instructions #17137 (
@SamuelMarks
) - Use Zulip for instant messaging #17031 (
@jtpio
)
jupyter-ai v2.29.0¶
GitHub Release • January 16th, 2025
2.29.0
This release notably upgrades to LangChain v0.3 and Pydantic v2. You can now use the latest LangChain & Pydantic APIs available in the same environment as Jupyter AI! 🎉
Note that just running pip install -U jupyter-ai
may not upgrade LangChain partner packages like langchain-aws
or langchain-openai
, as these are listed as optional dependencies.
Therefore, to upgrade all LangChain packages in your environment along with Jupyter AI, we strongly recommend running this command to upgrade:
pip install -U "jupyter-ai[all]"
Enhancements made
Bugs fixed
Documentation improvements
jupyter-ai v2.28.5¶
GitHub Release • January 9th, 2025
Bugs fixed
- Fix specifying empty list in provider and model allow/denylists #1185 (
@MaicoTimmerman
)
Documentation improvements
- Update documentation to add usage of
Openrouter
#1193 (@srdas
) - Fix dev install steps in contributor docs #1188 (
@srdas
)
jupyterlab v4.2.7¶
GitHub Release • January 8th, 2025
Bugs fixed
- Use bare string
proxies
parameter forhttpx
<0.28 #17113 (@AmberArr
) - Use
AsyncHTTPTransport
overHTTPTransport
forhttpx
#17058 (@krassowski
) - Abort saving if a file cannot be saved #16900 (
@JasonWeill
) - Fix emission of
FileBrowserModel.onFileChanged
for drives (includingRTC:
) #16988 (@davidbrochart
)
Maintenance and upkeep improvements
- Restore bottom
httpx
version window #17041 (@bollwyvl
) - Pin Python version for visual regression testing to 3.11 #16989 (
@krassowski
) - Reconfigure 4.2.x branch (4.3.x is new stable) #16969 (
@krassowski
)
Documentation improvements
- Reconfigure 4.2.x branch (4.3.x is new stable) #16969 (
@krassowski
)
extension-template v4.3.7¶
GitHub Release • December 31st, 2024
New Features ✨
- Allow owners/members/collaborators to update snapshots on PRs of outside contributors by
@krassowski
in jupyterlab/extension -template #96 Maintenance 🚧 - Update Python version to supported one by
@fcollonval
in jupyterlab/extension -template #95
jupyter-chat v0.7.1¶
GitHub Release • December 25th, 2024
Bugs fixed
jupyter-ai v2.28.4¶
GitHub Release • December 24th, 2024
2.28.4
🎄 Merry Christmas and happy holidays to all! We have worked with Santa to bring you some enhancements & fixes for Jupyter AI. Notably, some embedding models now support a configurable base URL, and the reliability of /generate
has been significantly improved. Thank you @srdas
for contributing these changes!
Note to
jupyter-chat v0.7.0¶
GitHub Release • December 20th, 2024
Enhancements made
- Remove need for message index in YChat API methods #125 (
@brichet
) - Compatibility with notebook #112 (
@brichet
)
Bugs fixed
- Fix math rendering using Latex delimiters #129 (
@brichet
) - Prevent sending empty message #126 (
@brichet
) - Improve (and fix) unread messages and navigation #123 (
@brichet
) - Fix rendering of code blocks in JupyterLab>= 4.3.0 #111 (
@brichet
)
Maintenance and upkeep improvements
- Export components from
@jupyter
/chat #132 (@brichet
) - Add the video of failing tests in playwright report #127 (
@brichet
) - Use dataclass models in YChat #119 (
@brichet
) - Rename server config file after renaming the extension #108 (
@brichet
) - Upgrade to Jupyter Collaboration 3 #94 (
@brichet
)
jupyterlab v4.3.4¶
GitHub Release • December 18th, 2024
Bugs fixed
- Sync Settings Editor with Updated Settings #17091 (
@Darshan808
) - Focus terminal after copy and paste operations #17097 (
@krassowski
) - Fix background of the popup toolbar #17098 (
@krassowski
) - Fix consecutive invocations of inline completion #17082 (
@fcollonval
) - Fix contrast for unselected search matches in Dark High Contrast theme #17065 (
@krassowski
)
Maintenance and upkeep improvements
- Workaround the Chromium bug with
navigator.language
#17094 (@krassowski
)
maintainer-tools v0.27.0¶
GitHub Release • December 17th, 2024
jupyter-collaboration v3.1.0¶
GitHub Release • December 10th, 2024
3.1.0
No merged PRs
jupyterlab v4.3.3¶
GitHub Release • December 10th, 2024
Bugs fixed
- Use
AsyncHTTPTransport
overHTTPTransport
forhttpx
#17058 (@krassowski
) - Fix filebrowser name order #17038 (
@Nriver
) - Remove unused CSS #16968 (
@mgeier
) - Improve drag image styling #16936 (
@JasonWeill
) - Fix newline handling in stream outputs #17043 (
@davidbrochart
) - Reset resizeData after column adjustment to allow file dragging #17047 (
@Darshan808
) - Abort saving if a file cannot be saved #16900 (
@JasonWeill
)
Maintenance and upkeep improvements
jupyter-ai v2.28.3¶
GitHub Release • December 5th, 2024
2.28.3
This release notably fixes a major bug with updated model fields not being used until after a server restart, and fixes a bug with Ollama in the chat. Thank you for your patience as we continue to improve Jupyter AI! 🤗
Enhancements made
Bugs fixed
- Fix install step in CI #1139 (
@dlqqq
) - Update completion model fields immediately on save #1137 (
@dlqqq
) - Fix JSON serialization error in Ollama models #1129 (
@JanusChoi
) - Update model fields immediately on save #1125 (
@dlqqq
) - Downgrade spurious ‘error’ logs #1119 (
@ctcjab
)
jupyterlab v4.3.2¶
GitHub Release • December 3rd, 2024
Bugs fixed
- Improve performance of rendering stdout/stderr #17022 (
@krassowski
) - Fixing missed first keystroke on Ctrl+F #17005 (
@itsmevichu
) - Fix disappearing cells (heal offsets after updating estimated sizes) #17000 (
@krassowski
) - Fix regression in standard error rendering performance #16975 (
@krassowski
) - Fix handling of carriage return in output streams #16999 (
@davidbrochart
) - Fix emission of
FileBrowserModel.onFileChanged
for drives (includingRTC:
) #16988 (@davidbrochart
) - Drag image prompt styling #16972 (
@JasonWeill
) - Restore viewport
min-height
when not windowing #16979 (@brichet
)
Maintenance and upkeep improvements
- Pin Python version for visual regression testing to 3.11 #16989 (
@krassowski
) - Reconfigure 4.3.x branch #16970 (
@krassowski
)
Documentation improvements
- Add forgotten bracket in code sample #16998 (
@cmarmo
) - Reconfigure 4.3.x branch #16970 (
@krassowski
)
jupyter-collaboration v3.0.1¶
GitHub Release • November 26th, 2024
Bugs fixed
- Fix timeline feature error when base url is set #402 (
@Meriem-BenIsmail
) - Fix open path error with timeline feature #401 (
@Meriem-BenIsmail
)
Maintenance and upkeep improvements
- Replace flake8, pyupgrade, isort and black with ruff #407 (
@davidbrochart
) - Fix tests #404 (
@davidbrochart
) - Update CI #396 (
@trungleduc
)
Documentation improvements
jupyter-chat v0.6.2¶
GitHub Release • November 25th, 2024
Maintenance and upkeep improvements
jupyter-chat v0.6.1¶
GitHub Release • November 25th, 2024
Maintenance and upkeep improvements
jupyter-chat v0.6.0¶
GitHub Release • November 22nd, 2024
0.6.0
Enhancements made
Bugs fixed
- Revert ‘Allow
$
to literally denote quantities of USD in chat’ (#95) #99 (@brichet
) - Allow
$
to literally denote quantities of USD in chat #95 (@brichet
)
Maintenance and upkeep improvements
- Rename the extension to jupyterlab-chat #102 (
@brichet
) - Remove websocket chat extension #100 (
@brichet
) - Fix the ui tests for jupyterlab 4.3 #97 (
@brichet
)
Documentation improvements
- Update README.md #104 (
@brichet
) - Add notes about current development status and breaking changes #93 (
@brichet
)
Other merged PRs
extension-template v4.3.6¶
GitHub Release • November 21st, 2024
Bug Fixes 🐛
- Update tsconfig lib by
@fcollonval
in jupyterlab/extension -template #94 Other Changes ➕ - Update
jupyter_server
dependency specifier and followjupyterlab
by@joaopalmeiro
in jupyterlab/extension -template #87 - Add Trove/PyPI classifiers for MIME renderers and themes by
@joaopalmeiro
in jupyterlab/extension -template #89 - Change
npm-run-all
tonpm-run-all2
by@joaopalmeiro
in jupyterlab/extension -template #91
maintainer-tools v0.26.0¶
GitHub Release • November 20th, 2024
jupyter-ai v2.28.2¶
GitHub Release • November 18th, 2024
Bugs fixed
- Catch error on non plaintext files in
@file
and reply gracefully in chat #1106 (@srdas
) - Fix rendering of code blocks in JupyterLab 4.3.0+ #1104 (
@dlqqq
)
jupyterlab v4.3.1¶
GitHub Release • November 16th, 2024
Bugs fixed
- Fix total size estimation in full windowing mode to reduce scrollbar jitter #16950 (
@krassowski
) - Fix moving files when
Last Modified
column is hidden #16962 (@krassowski
) - Enable Scroll for Overflowing Menus on Small Screens #16945 (
@Darshan808
) - Fix prefix removal when reconciling completions from multiple sources #16953 (
@krassowski
) - Disable paste for read-only markdown cells & fix replace all for markdown cells #16943 (
@itsmevichu
) - Maintain autosave timers while disconnected #16903 (
@holzman
) - Fix Regex Functionality for Find and Replace / Replace All #16940 (
@itsmevichu
) - Fix triggering completer on the beginning of the lines #16863 (
@andrewfulton9
) - Add clarification about FileFormat in
Services.Contents
#16927 (@cmarmo
) - Reuse serverSettings when reopen an existing terminal #16921 (
@ianthomas23
)
Documentation improvements
- Document
IInlineCompletionItem.token
#16959 (@fcollonval
) - Fix triggering completer on the beginning of the lines #16863 (
@andrewfulton9
) - Fix inconsistency in
Contents.IChangedArgs
documentation #16918 (@cmarmo
)
jupyterlab v4.2.6¶
GitHub Release • November 15th, 2024
Bugs fixed
- Maintain autosave timers while disconnected #16903 (
@holzman
) - Use
class
instead ofid
in the log console test #16723 (@krassowski
)
jupyter-ai v2.28.1¶
GitHub Release • November 11th, 2024
Bugs fixed
jupyter-ai v2.28.0¶
GitHub Release • November 7th, 2024
Release summary
This release notably includes the following changes:
Models from the
Anthropic
andChatAnthropic
providers are now merged in the config UI, so all Anthropic models are shown in the same place in the “Language model” dropdown.Anthropic Claude v1 LLMs have been removed, as the models are retired and no longer available from the API.
The chat system prompt has been updated to encourage the LLM to express dollar quantities in LaTeX, i.e. the LLM should prefer returning
\(\$100\)
instead of$100
. For the latest LLMs, this generally fixes a rendering issue when multiple dollar quantities are given literally in the same sentence.- Note that the issue may still persist in older LLMs, which do not respect the system prompt as frequently.
/export
has been fixed to include streamed replies, which were previously omitted.Calling non-chat providers with history has been fixed to behave properly in magics.
Enhancements made
- Remove retired models and add new
Haiku-3.5
model in Anthropic #1092 (@srdas
) - Reduced padding in cell around code icons in code toolbar #1072 (
@srdas
) - Merge Anthropic language model providers #1069 (
@srdas
) - Add examples of using Fields and EnvAuthStrategy to developer documentation #1056 (
@alanmeeson
)
Bugs fixed
- Continue to allow
$
symbols to delimit inline math in human messages #1094 (@dlqqq
) - Fix
/export
by including streamed agent messages #1077 (@mcavdar
) - Fix magic commands when using non-chat providers w/ history #1075 (
@alanmeeson
) - Allow
$
to literally denote quantities of USD in chat #1068 (@dlqqq
)
Documentation improvements
- Improve installation documentation and clarify provider dependencies #1087 (
@srdas
) - Added Ollama to the providers table in user docs #1064 (
@srdas
)
jupyterlab v4.3.0¶
GitHub Release • October 30th, 2024
New features added
- Notebook minimap in the virtual scrollbar #16432 (
@krassowski
)
Enhancements made
- Change “File Size” column name to “Size” at small widths #16849 (
@JasonWeill
) - Adds command to toggle cell outputs #16833 (
@JasonWeill
) - Improve notebook output stream processing #16814 (
@davidbrochart
) - Update
Show Virtual Scrollbar
->Show Minimap
#16776 (@jtpio
) - Clean up SVG icons from
@jupyterlab/ui-components
and update SVGO #16678 (@joaopalmeiro
) - Convert
@jupyterlab/completer
type colors to theme CSS variables #16656 (@joaopalmeiro
) - Adopt a theme CSS variable for the “expand a collapsed cell” button shadow #16653 (
@joaopalmeiro
) - Implement resizing for the file browser #16646 (
@krassowski
) - Add kernel selection to Galata notebook creation #16639 (
@pauldruce
) - Option to disable cell toolbar #16637 (
@JasonWeill
) - Update pending input message for clarification #16632 (
@RRosio
) - Standardize dialogs to shut down all kernels #16629 (
@joaopalmeiro
) - Standardize the button role and label for single, dismissal buttons in dialogs #16622 (
@joaopalmeiro
) - Copy and style edits for upgrade news notification #16615 (
@JasonWeill
) - Suppress the inline/tab completer if the other is already active #16613 (
@krassowski
) - Standardize the “go-to-line” input field using theme CSS variables #16604 (
@joaopalmeiro
) - Add setting to enable single-click navigation in file browser #16598 (
@RRosio
) - Standardize Contextual Help placeholder according to TOC #16572 (
@joaopalmeiro
) - Adopt the
--jp-border-radius
CSS variable in missing input fields #16568 (@joaopalmeiro
) - Add
Tab
as an alternative shortcut for accepting inline completion #16565 (@andrewfulton9
) - Set the background color for the hover state of the New Launcher button #16551 (
@joaopalmeiro
) - Adopt theme CSS variables for generic input fields #16548 (
@joaopalmeiro
) - Update the CSS variable used for notebook cell shadows #16546 (
@joaopalmeiro
) - Scope CSS rules to a new
.jp-ThemedContainer
class #16519 (@fcollonval
) - Improve stream output handling #16498 (
@davidbrochart
) - [GSoC 2024] Use toolkit tree view for all tree view: table of content, debugger variables and running tabs #16488 (
@Mehak261124
) - Update notebook kernel selector #16475 (
@afshin
) - Filebrowser filter below breadcrumbs #16446 (
@JasonWeill
) - Define
ICodeCellModel.executionState
, deprecatesetPrompt()
#16431 (@krassowski
) - Implement viewport tracking and reactive rendering in scrollbar #16392 (
@krassowski
) - Use lazy loading for HTML/PDF files, and help tabs #16387 (
@hnben
) - Shut down unused kernels #16341 (
@NexVeridian
) - Add the command to toggle the virtual scrollbar to the palette #16322 (
@jtpio
) - Add a signal to proxy all
Completer.selected
signals #16312 (@ajbozarth
) - Add fullscreen mode menu entry and shortcut #16308 (
@dhysdrn
) - Advertise the color scheme based on the theme #16301 (
@krassowski
) - Add option to dismiss “Server Connection Error” dialog for the duration of the session #16269 (
@RRosio
) - Add checkbox to skip showing the kernel restart dialog #16265 (
@NexVeridian
) - Allow to select the path in debugger source component #16246 (
@krassowski
) - Show kernel ID for notebooks and consoles in list view #16228 (
@gderocher
) - Add error field and animation in inline completion #15344 (
@Wzixiao
) - Add functionality to upload folder by dragging to file browser #10596 (
@Nazeeh21
)
Bugs fixed
- Fix the handling of the file browser configuration #16870 (
@jtpio
) - Fix bracket highlighting for Python string literal concatenation #16866 (
@Nagidrop
) - Fix alignment of headers in file browser #16839 (
@krassowski
) - Fix incorrect access to uninitialised
serverRequests
#16834 (@kaushalaaditya99
) - Conditional rendering of ‘Add’ and ‘or’ buttons during shortcut editing #16831 (
@Darshan808
) - Improve performance of concatenating stream strings #16815 (
@krassowski
) - Prevent text cursor on clickable items in settings #16811 (
@Darshan808
) - Correct file size sorting in file browser #16780 (
@JasonWeill
) - Fix shutdown kernel button in running panel #16775 (
@fcollonval
) - Use
inline-grid
for browser column positioning #16765 (@krassowski
) - Fix compatibility with server-side execution extensions #16764 (
@krassowski
) - Fix compatibility with
jupyterlab-unfold
#16763 (@krassowski
) - Adjust the alignment and cursor of the running session icons in the status bar #16748 (
@joaopalmeiro
) - Use
class
instead ofid
in the log console test #16723 (@krassowski
) - Fix overwriting shortcuts #16721 (
@krassowski
) - Use locale name instead of display/native name to toggle language #16710 (
@maitreya2954
) - Add null checks for “input” variable #16705 (
@JasonWeill
) - Null checks to guard against cell toolbar errors on startup #16704 (
@JasonWeill
) - Update contents model on file change due to save from RTC #16695 (
@krassowski
) - Add a guard on uninitialized nodes when resizing, remove log #16693 (
@krassowski
) - Fix output streaming in RTC #16692 (
@davidbrochart
) - Prevent replacing code with find and replace in read-only cells #16682 (
@itsmevichu
) - Avoid changing type of read-only cells #16679 (
@cmarmo
) - Store/retrieve execution state from the shared model #16651 (
@krassowski
) - Do not block shift-click mouse up handler on active cell #16647 (
@EdsterG
) - Update the copyright year in About JupyterLab and LICENSE #16643 (
@joaopalmeiro
) - Fix Error Rendering .ipynb with Array in ‘text/plain’ Output #16628 (
@itsmevichu
) - Removes title from the entire File Browser #16618 (
@JasonWeill
) - Fix the identifier to download licenses in JSON format #16584 (
@joaopalmeiro
) - Fix lack of color contrast for the project version and license selected on the Licenses page #16582 (
@joaopalmeiro
) - Update JupyterLab wordmark color #16567 (
@joaopalmeiro
) - Standardize Property Inspector placeholder according to TOC #16566 (
@joaopalmeiro
) - Fix license table CSS selector to apply the selected row styles #16547 (
@joaopalmeiro
) - Fix settings editor missing plugins with transform step or registered late #16523 (
@krassowski
) - Fix inline completer
configure
calls not being propagated correctly #16508 (@krassowski
) - Add customisation options to prevent inline completer resizing aggressively #16507 (
@krassowski
) - Improve focus styling #16496 (
@fcollonval
) - Fix the lines placeholder taking up too much space #16493 (
@krassowski
) - Fix check link CI failure in README (time zone converter site) #16482 (
@afshin
) - Use correct hub restart URL #16471 (
@mahendrapaipuri
) - Trigger the toolbar button action on click instead of on mousedown #16470 (
@brichet
) - Fix async function display #16443 (
@sanskriti2005
) - Fix code comments in tilde (~) fences incorrectly shown as headings in TOC #16437 (
@itsmevichu
) - Fix typos in
jupyter-collaboration
-missing error message #16436 (@krishanbhasin-px
) - Fix comments in nested markdown code blocks incorrectly being identified as TOC headings #16420 (
@itsmevichu
) - Reactive toolbar computation, again... #16409 (
@brichet
) - Align token usage for events #16397 (
@fcollonval
) - Add the toolbar again when updating the title of PanelWithToolbar #16390 (
@brichet
) - Fix width and margins of the notebook footer. #16383 (
@HaudinFlorence
) - Fix runtime console error in debugger extension #16368 (
@afshin
) - Fix execution in console in terminal interaction mode #16348 (
@krassowski
) - Fix workspace context menu incorrectly showing up in other sidebar sections #16346 (
@krassowski
) - Fix
Shift + Tab
contextual help inspector tooltip regression #16343 (@krassowski
) - Reactive toolbar: avoid simultaneous calls to _onResize() #16335 (
@brichet
) - Upgrade CodeMirror dependencies #16306 (
@krassowski
) - Resetting a shortcut does not restore and enable the default if it was modified #16304 (
@itsmevichu
) - Allow to invoke inline completer anywhere (not only at the end of line) #16298 (
@ajbozarth
) - Search and replace with substring in markdown and raw cells #16293 (
@JasonWeill
) - Wait for the cell toolbar items to be rendered the first time before looking for overlap #16291 (
@brichet
) - coreutils: add required TS intl libraries #16288 (
@Renegade334
) - Add lowercase proxy vars and make priority consistent with other tools #16287 (
@jgoodson
) - Settings Editor: remove pluginslist grey background #14375 (
@andrii-i
)
Maintenance and upkeep improvements
- Update to
@jupyter/ydoc
final #16898 (@jtpio
) - Ignore
https://code.visualstudio.com
incheck-links
#16878 (@jtpio
) - Fix job updating snapshots when triggered by comment on first-time contributor PR #16872 (
@krassowski
) - Update to Playwright 1.48.0 #16854 (
@jtpio
) - Ignore
pypi.org
links for now #16843 (@jtpio
) - Fix UI test snapshot #16838 (
@jtpio
) - Fix docs snapshot #16836 (
@jtpio
) - Support
||
in theupdate:dependency
script #16821 (@krassowski
) - Update examples UI tests snapshots #16816 (
@jtpio
) - Allow running the
browser_check
in headed mode #16810 (@jtpio
) - Update to the latest Lumino #16804 (
@jtpio
) - Require newer handlebars version (^4.7.7) to silence false positive CVE notifications #16740 (
@mjpsyapse
) - Update to Playwright 1.46.1 #16684 (
@jtpio
) - Add untitled files to
.gitignore
#16595 (@joaopalmeiro
) - Fix galata update action #16560 (
@krassowski
) - Restore previous benchmark run conditions #16559 (
@krassowski
) - Update to Playwright 1.45.0 #16530 (
@jtpio
) - Ignore empty stdout data when logging in verdaccio #16459 (
@fcollonval
) - Do not install cairo/pango on Mac in CI #16434 (
@krassowski
) - Fix some flaky ui tests #16430 (
@brichet
) - Fix usage check job on CI (add
setuptools
dependency) #16423 (@jtpio
) - Fix failing link check (point to JAWS on Wikipedia) #16365 (
@krassowski
) - Do not check links to Jupyter blog on Medium #16351 (
@krassowski
) - Update .git-blame-ignore-revs #16333 (
@fcollonval
) - Run Python tests on MacOS with Python 12, replace
canvas
withjest-canvas-mock
#16314 (@krassowski
) - Allow RegExp in galata helper when looking for a tab #16302 (
@brichet
) - Update to Playwright 1.44.0 #16300 (
@jtpio
) - Wait for the cell toolbar items to be rendered the first time before looking for overlap #16291 (
@brichet
) - Adopt open source security foundation best practices #16012 (
@fcollonval
)
Documentation improvements
- Remove
(beta)
from the 4.3 changelog #16902 (@jtpio
) - Add
4.3.0rc0
to the release postmortems #16858 (@jtpio
) - Fix invalid JSON syntax and indentation in the documentation #16842 (
@nekomeowww
) - Fix typos #16832 (
@algonell
) - Update to the latest Lumino #16804 (
@jtpio
) - Fix typo in the
IPropertyInspectorProvider
plugin description #16797 (@jtpio
) - Replace link to accessiblity project with a link to accessiblity issues #16787 (
@jtpio
) - Remove Python 2 from documentation #16771 (
@JasonWeill
) - Fix compatibility with server-side execution extensions #16764 (
@krassowski
) - Document mandatory steps before running JupyterLab in dev mode #16761 (
@cmarmo
) - User-facing changelog for JupyterLab 4.3 #16709 (
@krassowski
) - Update to Playwright 1.46.1 #16684 (
@jtpio
) - Fix JupyterLab install instructions in the debugger docs #16683 (
@jtpio
) - Update docs to mention “show cell toolbar” option #16658 (
@JasonWeill
) - Update pending input message for clarification #16632 (
@RRosio
) - Standardize the button role and label for single, dismissal buttons in dialogs #16622 (
@joaopalmeiro
) - Add a command and instructions to serve documentation files locally #16600 (
@joaopalmeiro
) - Add setting to enable single-click navigation in file browser #16598 (
@RRosio
) - Fix galata docs on overriding
tmpPath
#16587 (@krassowski
) - Standardize Contextual Help placeholder according to TOC #16572 (
@joaopalmeiro
) - Fix the description for the main inline completer plugin #16526 (
@krassowski
) - Scope CSS rules to a new
.jp-ThemedContainer
class #16519 (@fcollonval
) - Update JupyterLab 3.x maintenance announcement #16506 (
@krassowski
) - [GSoC 2024] Use toolkit tree view for all tree view: table of content, debugger variables and running tabs #16488 (
@Mehak261124
) - Fix check link CI failure in README (time zone converter site) #16482 (
@afshin
) - Fix typo in documentation - spurious single quote prefix #16476 (
@achhina
) - Ensure
api
directory is present to build documentation #16467 (@Darshan808
) - Add a notice for Windows users to activate symbolic links in contributing section #16465 (
@Darshan808
) - Align extension migration docs with the latest extension template #16450 (
@jtpio
) - Add typings to the inline completer example #16421 (
@jtpio
) - Align tutorial with extension template #16414 (
@jtpio
) - Fix failing link check (point to JAWS on Wikipedia) #16365 (
@krassowski
) - Run Python tests on MacOS with Python 12, replace
canvas
withjest-canvas-mock
#16314 (@krassowski
) - Update Accessibility Statement #16206 (
@gabalafou
) - Adopt open source security foundation best practices #16012 (
@fcollonval
)
jupyter-ai v2.27.0¶
GitHub Release • October 29th, 2024
Enhancements made
Documentation improvements
jupyterlab-git v0.50.2¶
GitHub Release • October 29th, 2024
Enhancements made
Bugs fixed
- Enable push/pull buttons for empty repos #1365 (
@gjmooney
) - Disable refresh button while refresh is in progress #1364 (
@gjmooney
) - Create new branch in new repo #1363 (
@gjmooney
) - Confirm identity validity #1360 (
@gjmooney
)
Maintenance and upkeep improvements
- Add
publishConfig
topackage.json
#1373 (@jtpio
) - Update the releaser workflows #1370 (
@jtpio
) - Add link to ignore #1361 (
@jtpio
) - Update snapshot workflow update from template #1338 (
@krassowski
)
jupyter-collaboration v3.0.0¶
GitHub Release • October 29th, 2024
Enhancements made
- Updates warning message on double file open #375 (
@JasonWeill
) - Update jupyter_ydoc and pycrdt_websocket dependencies #367 (
@brichet
) - Add missing aria label to the file browser #355 (
@trungleduc
) - Handle generic document types in timeline #349 (
@davidbrochart
) - Implementing Collaborative Timeline Slider with Undo/Redo Functionality #338 (
@Meriem-BenIsmail
) - Move fixtures to
jupyter_server_ydoc.pytest_plugin
#327 (@krassowski
) - Start ystore in a task #303 (
@davidbrochart
) - Log (instead of raise) exceptions when running as a server extension #295 (
@Zsailer
) - handle exception when websocket server start room failed #289 (
@jzhang20133
) - Add the list of opened shared documents to the user awareness #287 (
@brichet
) - Split up the backend, frontend, and the docprovider #280 (
@krassowski
) - Support server-side execution #279 (
@davidbrochart
) - Add a public API for getting a read-only view of the shared model #275 (
@krassowski
)
Bugs fixed
- Add check for user value in CollaboratorsPanel #383 (
@martinRenou
) - Fix model format #368 (
@davidbrochart
) - Remove the unused
ISettingRegistry
token from the file browser plugin #356 (@trungleduc
) - Initialize and update the ydoc path property #342 (
@brichet
) - Fix spurious “File Changed” dialog in JupyterLab 4.1+/Notebook 7.1+ #337 (
@krassowski
) - Allow jupyter-ydoc v3.0.0-a3 or higher #334 (
@krassowski
) - Fix use of traitlets to configure YStore class #322 (
@krassowski
) - Fix for code execution on the Jupyter Server #307 (
@fcollonval
) - Fix writing settings in page_config #304 (
@fcollonval
) - Rename the docprovider destination name to avoid conficts #285 (
@brichet
) - Fix releaser #268 (
@davidbrochart
)
Maintenance and upkeep improvements
- Fix ignore github links #385 (
@davidbrochart
) - Update test workflow #384 (
@davidbrochart
) - Ignore github.com in check-links #360 (
@davidbrochart
) - Fix ignoring AnyIO warnings in tests #359 (
@davidbrochart
) - Fix mypy #358 (
@brichet
) - Extract out ICollaborativeDrive to
@jupyter/collaborative-drive
#353 (@davidbrochart
) - Remove unused chat feature #346 (
@davidbrochart
) - Remove
@jupyter
/collaboration dependency from@jupyter
/docprovider #331 (@brichet
) - Add notebook test for
get_document
, fix fixture whenstore=True
#329 (@krassowski
) - Update JupyterLab 4.2.0 and fix test start store #305 (
@davidbrochart
) - Update pycrdt-websocket v0.13.0 #293 (
@davidbrochart
) - Only include
docprovider
packages in its sdist #282 (@krassowski
) - Workaround shutdown issue with
aiosqlite
for now #278 (@krassowski
) - Fix UI tests #277 (
@krassowski
)
Documentation improvements
- Fix errors in contributing.rst for setup #373 (
@JasonWeill
) - Fix readthedocs URL #344 (
@davidbrochart
)
jupyter-collaboration v2.1.5¶
GitHub Release • October 24th, 2024
Bugs fixed
- Backport ‘Initialize and update the ydoc path property’ #342 #357 (
@brichet
) - [2.x] Support
@jupyter
/ydoc 2.x #316 (@fcollonval
)
jupyter-ai v2.26.0¶
GitHub Release • October 21st, 2024
2.26.0
This release notably includes the addition of a “Stop streaming” button, which takes over the “Send” button when a reply is streaming and the chat input is empty. While Jupyternaut is streaming a reply to a user, the user has the option to click the “Stop streaming” button to interrupt Jupyternaut and stop it from streaming further. Thank you @krassowski
for contributing this feature! 🎉
Enhancements made
- Support Quarto Markdown in
/learn
#1047 (@dlqqq
) - Update requirements contributors doc #1045 (
@JasonWeill
) - Remove clear_message_ids from RootChatHandler #1042 (
@michaelchia
) - Migrate streaming logic to
BaseChatHandler
#1039 (@dlqqq
) - Unify message clearing & broadcast logic #1038 (
@dlqqq
) - Learn from JSON files #1024 (
@jlsajfj
) - Allow users to stop message streaming #1022 (
@krassowski
)
Bugs fixed
- Always use
username
fromIdentityProvider
#1034 (@krassowski
)
Maintenance and upkeep improvements
- Support
jupyter-collaboration
v3 #1035 (@krassowski
) - Test Python 3.9 and 3.12 on CI, test minimum dependencies #1029 (
@krassowski
)
Documentation improvements
- Update requirements contributors doc #1045 (
@JasonWeill
)
jupyter-chat v0.5.0¶
GitHub Release • October 21st, 2024
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
- Update jupyter_collaboration dependency #90 (
@brichet
) - Bundle
@jupyter
/chat #89 (@brichet
) - Improve dev script #88 (
@brichet
) - Refactor UI tests #86 (
@brichet
) - Fix the update snapshot workflow #84 (
@brichet
)
jupyter-collaboration v2.1.4¶
GitHub Release • October 17th, 2024
Maintenance and upkeep improvements
jupyter-collaboration v2.1.3¶
GitHub Release • October 11th, 2024
Maintenance and upkeep improvements
- Backport ‘Fix model format’ #368 #369 (
@davidbrochart
) - Backport ‘Fix ignoring AnyIO warnings in tests’ #359 #362 (
@brichet
) - Backport ‘Fix mypy’ #358 #361 (
@brichet
)
jupyter-ai v2.25.0¶
GitHub Release • October 7th, 2024
Enhancements made
- Export context hooks from NPM package entry point #1020 (
@dlqqq
) - Add support for optional telemetry plugin #1018 (
@dlqqq
) - Add back history and reset subcommand in magics #997 (
@akaihola
)
jupyter-ai v2.24.1¶
GitHub Release • October 4th, 2024
Enhancements made
- Make path argument required on /learn #1012 (
@andrewfulton9
)
Bugs fixed
jupyterlab-latex v4.3.0¶
GitHub Release • September 27th, 2024
Enhancements made
jupyterlab-latex v4.2.0¶
GitHub Release • September 27th, 2024
Enhancements made
- Support Tectonic engine and execute user-customizable command sequence #245 (
@akisaini
) - Add jupyter-collaboration to Binder link #239 (
@ktaletsk
)
jupyter-ai v2.24.0¶
GitHub Release • September 26th, 2024
2.24.0
This release notably introduces a new context command @file:<file-path>
to the chat UI, which includes the content of the target file with your prompt when sent. This allows you to ask questions like:
What does [
file](https://github.com/file):src/components/ActionButton.tsx do?
Can you refactor [
file](https://github.com/file):src/index.ts to use async/await syntax?
How do I add an optional dependency to [
file](https://github.com/file):pyproject.toml?
The context command feature also includes an autocomplete menu UI to help navigate your filesystem with fewer keystrokes.
Thank you @michaelchia
for developing this feature!
Enhancements made
- Migrate to
ChatOllama
base class in Ollama provider #1015 (@srdas
) - Add
metadata
field to agent messages #1013 (@dlqqq
) - Add OpenRouter support #996 (
@akaihola
) - Framework for adding context to LLM prompt #993 (
@michaelchia
) - Adds unix shell-style wildcard matching to
/learn
#989 (@andrewfulton9
)
Bugs fixed
- Run mypy on CI, fix or ignore typing issues #987 (
@krassowski
)
Maintenance and upkeep improvements
jupyter-chat v0.4.0¶
GitHub Release • September 13th, 2024
Enhancements made
- Ychat update messages #81 (
@brichet
) - Use getter and setter for the config in the collaborative chat #77 (
@brichet
)
Maintenance and upkeep improvements
- Shortcut to focus on the chat input #80 (
@brichet
) - Fix labextension in develop mode in dev install #79 (
@brichet
) - Reoganize the project to split typescript packages and extensions #78 (
@brichet
)
Documentation improvements
jupyter-ai v2.23.0¶
GitHub Release • September 11th, 2024
Enhancements made
- Allow unlimited LLM memory through traitlets configuration #986 (
@krassowski
) - Allow to disable automatic inline completions #981 (
@krassowski
) - Add ability to delete messages + start new chat session #951 (
@michaelchia
)
Bugs fixed
- Fix
RunnableWithMessageHistory
import #980 (@krassowski
) - Fix sort messages #975 (
@michaelchia
)
maintainer-tools v0.25.11¶
GitHub Release • September 10th, 2024
Bugs fixed
- Add
include-hidden-files: true
toreport-coverage
action #246 (@jtpio
) - Enable
include-hidden-files
foractions/upload-artifact[
v4](https://github.com/v4)
#245 (@jtpio
) - Include (potentially nested)
pyproject.toml
files in the pip hash key #244 (@krassowski
)
jupyterlab-latex v4.1.4¶
GitHub Release • September 10th, 2024
Enhancements made
- Use root_dir configuraion #237 (
@naoh16
) - Make extension compatible with custom drives #235 (
@ktaletsk
)
Documentation improvements
- [Docs] Improve the repo description and update screenshot #236 (
@ktaletsk
) - docs: fix lint error #234 (
@ktaletsk
)
jupyterlab-latex v4.1.3¶
GitHub Release • September 5th, 2024
Maintenance and upkeep improvements
Documentation improvements
- Add missing comma #233 (
@krassowski
)
jupyterlab-latex v4.1.1¶
GitHub Release • September 5th, 2024
Enhancements made
Bugs fixed
jupyterlab-latex v4.1.0¶
GitHub Release • August 30th, 2024
What’s Changed
- Migrate to updated JupyterLab extension template by
@akisaini
in jupyterlab/jupyterlab -latex #230
jupyterlab-latex v4.0.0¶
GitHub Release • August 30th, 2024
What’s Changed
- Update to JupyterLab 4.0
- Update to Lumino 2
Thanks @RRosio
for contributing the update to JupyterLab 4!
jupyterlab-desktop v4.2.5-1¶
GitHub Release • August 29th, 2024
JupyterLab Desktop v4.2.5-1
Make sure to uninstall the previous version before installing the new one by following the uninstall instructions.
Note: On Mac, this version requires macOS 10.15 (Catalina) or later
What’s new
- Upgrade to JupyterLab v4.2.5
jupyter-ai v2.22.0¶
GitHub Release • August 29th, 2024
Enhancements made
- Add ‘Generative AI’ submenu #971 (
@dlqqq
) - Add Gemini 1.5 to the list of chat options #964 (
@trducng
) - Allow configuring a default model for cell magics (and line error magic) #962 (
@krassowski
) - Make chat memory size traitlet configurable + /clear to reset memory #943 (
@michaelchia
)
Documentation improvements
jupyterlab v3.6.8¶
GitHub Release • August 26th, 2024
Bugs fixed
- Fix workspaces loading #15842 (
@krassowski
)
Maintenance and upkeep improvements
- Run Python tests on MacOS with Python 12, replace
canvas
withjest-canvas-mock
#16314 (@krassowski
) - Ignore empty stdout data when logging in verdaccio #16459 (
@fcollonval
) - Install Firefox from brew on Mac on CI #16245 (
@krassowski
)
Documentation improvements
- Run Python tests on MacOS with Python 12, replace
canvas
withjest-canvas-mock
#16314 (@krassowski
) - Remove SO links, add more recent issue to FAQ #15811 (
@krassowski
)
Other merged PRs
- Removed broken gif links in README.md files #16151 (
@Tanmay-Deshmukh
)
jupyterlab v4.2.5¶
GitHub Release • August 26th, 2024
Bugs fixed
- Use locale name instead of display/native name to toggle language #16710 (
@maitreya2954
) - Prevent replacing code with find and replace in read-only cells #16682 (
@itsmevichu
) - Do not block shift-click mouse up handler on active cell #16647 (
@EdsterG
)
Documentation improvements
jupyter-ai v2.21.0¶
GitHub Release • August 19th, 2024
Enhancements made
- Add optional configurable message footer #942 (
@dlqqq
) - Add support for Azure Open AI Embeddings to Jupyter AI #940 (
@gsrikant7
) - Make help message template configurable #938 (
@dlqqq
) - Add latest Bedrock models (Titan, Llama 3.1 405b, Mistral Large 2, Jamba Instruct) #923 (
@gabrielkoo
) - Add support for custom/provisioned models in Bedrock #922 (
@dlqqq
) - Settings section improvement #918 (
@andrewfulton9
)
Bugs fixed
- Bind reject method to promise, improve typing #949 (
@krassowski
) - Fix sending empty input with Enter #946 (
@michaelchia
) - Fix saving chat settings #935 (
@dlqqq
)
Documentation improvements
lumino v2024.8.13¶
GitHub Release • August 13th, 2024
2024.8.13
[`@lumino`](https://github.com/lumino)/application: 2.4.0 => 2.4.1
[`@lumino`](https://github.com/lumino)/datagrid: 2.4.0 => 2.4.1
[`@lumino`](https://github.com/lumino)/default-theme: 2.1.6 => 2.1.7
[`@lumino`](https://github.com/lumino)/widgets: 2.4.0 => 2.5.0
:warning: CSS breaking change
Widget
does not hide its overflow by default any longer. If this breaks your application styling, you can restore it locally by adding the CSS rule overflow: hidden
. To restore the previous behavior fully, you can add the following CSS rule:
.lm-Widget {
overflow: hidden;
}
Bugs fixed
- Remove the overflow rule on widgets #715 (
@fcollonval
)
Maintenance and upkeep improvements
- Update versions #718 (
@fcollonval
)