@jupyterlab/notebook
Advanced tools
Changelog
4.4.0
IKernelSpecAPICLient
and ITerminalAPIClient
, fix definitions of interfaces #17395 (@jtpio)IKernelAPIClient
and ISessionAPIClient
as options for Kernel.IManager
and Session.IManager
#17348 (@jtpio)display: flex
#17343 (@SatyajitRedekar)@codemirror/lang-python
to provide match-case indentation #17189 (@deephbz)--subshell-console
flag #17180 (@ianthomas23)CONTRIBUTING.md
#17078 (@JasonWeill)ServiceManager
with plugins #16794 (@jtpio)@jupyterlab/debugger
icons to @jupyterlab/ui-components
#16745 (@joaopalmeiro)ITerminalAPIClient
in TerminalConnection
#17437 (@jtpio)delete_to_trash
is True
#17359 (@jesuino)null
banner in the code console #17322 (@jtpio)ctrl
+ m
toggle focus binding, enable configuring it via Keyboard Shortcuts #17291 (@krassowski)<GroupItem>
to filter out null
children and accept any ReactNode
#17244 (@MUFFANUJ)\tag{}
directive in LaTeX #17223 (@MUFFANUJ)lastCell
from notebook run actions #17156 (@pawel99k)contentProviderId
#17141 (@jtpio)settingeditor:open
when settings editor is already open #17121 (@andrewfulton9)proxies
parameter for httpx
<0.28 #17113 (@AmberArr)bind(this)
to NotebookAdapter
's isReady
function #17109 (@martenrichter)@codemirror
packages #17064 (@jtpio)AsyncHTTPTransport
over HTTPTransport
for httpx
#17058 (@krassowski)FileBrowserModel.onFileChanged
for drives (including RTC:
) #16988 (@davidbrochart)min-height
when not windowing #16979 (@brichet)Last Modified
column is hidden #16962 (@krassowski)Services.Contents
#16927 (@cmarmo).mypy_cache
#17444 (@krassowski)ILabShell
optional in the logconsole extension #17430 (@jtpio)any
#17414 (@krassowski)tj-actions/changed-files
#17398 (@jtpio)ILicensesClient
interface #17397 (@jtpio)JupyterLab.IInfo
for the plugin manager plugin #17367 (@jtpio)apputils-extension
#17361 (@jtpio)ConfigSectionManager
via a plugin #17345 (@jtpio)ITranslationConnector
to fetch the translations #17329 (@jtpio)ISettingsConnector
via a separate plugin #17327 (@jtpio)ITranslatorConnector
via a separate plugin #17325 (@jtpio)semver
and tough-cookie
to non-vulnerable versions #17319 (@dlqqq)jupyter-packaging
#17294 (@jtpio)jupyterlab-demo
#17283 (@krassowski)2025.2.1
, fix the console prompt menu alignment #17274 (@jtpio)isPalette
arg as for other commands #17258 (@jtpio)skipLibCheck
from the test tsconfig
#17143 (@jtpio)ISignal
instead of Signal
#17122 (@jtpio)navigator.language
#17094 (@krassowski)typedoc
0.27.4 #17070 (@bollwyvl)nanoid
from 3.3.6 to to 3.3.8 #17057 (@krassowski)httpx
version window #17041 (@bollwyvl)httpx
versions, bump httpx
to v0.28.0
#17013 (@davidbrochart)terminal.spec.ts
#16942 (@holzman)docmanager/savehandler
"continue to save" test #16933 (@holzman)mermaid
11.x, marked
15.x #15733 (@bollwyvl)apputils-extension
#17361 (@jtpio)ConfigSectionManager
via a plugin #17345 (@jtpio)<GroupItem>
to filter out null
children and accept any ReactNode
#17244 (@MUFFANUJ)repo
→ repository
#17152 (@pdarshane)CONTRIBUTING.md
#17078 (@JasonWeill)typedoc
0.27.4 #17070 (@bollwyvl)typedoc
0.26, fix missing module pages #17006 (@bollwyvl)IInlineCompletionItem.token
#16959 (@fcollonval)Services.Contents
#16927 (@cmarmo)Contents.IChangedArgs
documentation #16918 (@cmarmo)ServiceManager
with plugins #16794 (@jtpio)@jupyterlab/debugger
icons to @jupyterlab/ui-components
#16745 (@joaopalmeiro)(GitHub contributors page for this release)
@Adam-D-Lewis | @afshin | @ajbozarth | @AmberArr | @andrewfulton9 | @andreytaboola | @andrii-i | @bollwyvl | @brichet | @Carreau | @claytonparnell | @cmarmo | @Darshan808 | @davidbrochart | @deephbz | @dependabot | @dlqqq | @echarles | @fcollonval | @fleming79 | @github-actions | @holzman | @hxrshxz | @ianthomas23 | @iisakkirotko | @itsmevichu | @JasonWeill | @jesuino | @joaopalmeiro | @jtpio | @jupyterlab-probot | @kellyrowland | @krassowski | @kuraga | @lumberbot-app | @maitreya2954 | @martenrichter | @martinRenou | @mgeier | @MUFFANUJ | @nkn2022 | @Nriver | @pawel99k | @pdarshane | @peytondmurray | @pre-commit-ci | @Princekumarofficial | @Rishab87 | @rpwagner | @RRosio | @rsaditya01 | @SamuelMarks | @SatyajitRedekar | @SylvainCorlay | @trungleduc | @Zsailer
<!-- <END NEW CHANGELOG ENTRY> -->