* Wed Aug 28 2024 Ben Greiner - Update to 4.2.5 * Use locale name instead of display/native name to toggle language #16710 (AATTmaitreya2954) * Prevent replacing code with find and replace in read-only cells [#16682] (AATTitsmevichu) * Do not block shift-click mouse up handler on active cell #16647 (AATTEdsterG) * Wed Aug 21 2024 Ben Greiner - Update to 4.2.4 * Fix the identifier to download licenses in JSON format #16584 (AATTjoaopalmeiro) * Update JupyterLab wordmark color #16567 (AATTjoaopalmeiro) * Add customisation options to prevent inline completer resizing aggressively #16507 (AATTkrassowski) * Fix license table CSS selector to apply the selected row styles [#16547] (AATTjoaopalmeiro) * Fri Jul 12 2024 Ben Greiner - Update to 4.2.3 * Fix inline completer configure calls not being propagated correctly #16508 (AATTkrassowski) * Fix the lines placeholder taking up too much space #16493 (AATTkrassowski) * Use correct hub restart URL #16471 (AATTmahendrapaipuri) * Fix check link CI failure in README (time zone converter site) [#16482] (AATTafshin)- Release 4.2.2 [#]# Bugs fixed * Fix width and margins of the notebook footer. #16383 (AATTHaudinFlorence) * Fix async function display #16443 (AATTsanskriti2005) * Fix code comments in tilde (~) fences incorrectly shown as headings in TOC #16437 (AATTitsmevichu) * Fix typos in jupyter-collaboration-missing error message #16436 (AATTkrishanbhasin-px) * Reactive toolbar computation, again... #16409 (AATTbrichet) * Fix comments in nested markdown code blocks incorrectly being identified as TOC headings #16420 (AATTitsmevichu) * Add the toolbar again when updating the title of PanelWithToolbar #16390 (AATTbrichet) * Align token usage for events #16397 (AATTfcollonval) * Fix runtime console error in debugger extension #16368 (AATTafshin) [#]# Maintenance and upkeep improvements * Ignore empty stdout data when logging in verdaccio #16459 (AATTfcollonval) * Fix some flaky ui tests #16430 (AATTbrichet) * Do not install cairo/pango on Mac in CI #16434 (AATTkrassowski) * Fix usage check job on CI (add setuptools dependency) #16423 (AATTjtpio) * Run Python tests on MacOS with Python 12, replace canvas with jest-canvas-mock #16314 (AATTkrassowski) * Fix failing link check (point to JAWS on Wikipedia) #16365 (AATTkrassowski) * Do not check links to Jupyter blog on Medium #16351 (AATTkrassowski)- Release 4.2.1 * Fix Shift + Tab contextual help inspector tooltip regression [#16343] (AATTkrassowski) * Fix workspace context menu incorrectly showing up in other sidebar sections #16346 (AATTkrassowski) * Fix execution in console in terminal interaction mode #16348 (AATTkrassowski) * Reactive toolbar: avoid simultaneous calls to _onResize() [#16335] (AATTbrichet) * Resetting a shortcut does not restore and enable the default if it was modified #16304 (AATTitsmevichu) * Allow to invoke inline completer anywhere (not only at the end of line) #16298 (AATTajbozarth) * Search and replace with substring in markdown and raw cells [#16293] (AATTJasonWeill) * Wait for the cell toolbar items to be rendered the first time before looking for overlap #16291 (AATTbrichet) * Add lowercase proxy vars and make priority consistent with other tools #16287 (AATTjgoodson) * Thu May 09 2024 Ben Greiner - Revert to 4.1.8 until the ecosystem is ready (notebook) * Thu May 09 2024 Ben Greiner - Update to 4.2.0 * WorkspacesUI * Recently opened/closed files * Full notebook windowing mode by default * Improved Shortcuts Editor * Dark high contrast theme * Keyboard shortcuts improvements [#]# Bugs fixed * Check the command is registered before calling notifyCommandChanged() #16273 (AATTjtpio) * Set aria-label to title if no label for #16262 (AATTfcollonval) * Fix changing font size in text editor #16261 (AATTFoSuCloud) * Fix replace when replacement text matches source text multiple times #16258 (AATTJasonWeill) * Add reopen closed command to tab context menu #16250 (AATTkrassowski)- Drop some directives working around the former whl install scheme * Wed May 08 2024 Daniel Garcia - Build from source not whl from pypi. * Fri May 03 2024 Ben Greiner - Update to 4.1.8 * Consider higher levels when toggling plugin #16251 (AATTdivyansshhh)- Update to 4.1.7 * Fix toggling extension at system level #16241 (AATTkrassowski) * Fix extension toggling at different level #16102 (AATTdivyansshhh) * Partial backport of windowing fix from #16013 #16202 (AATTkrassowski) * Mon Apr 15 2024 Ben Greiner - Update to 4.1.6 * Fix outputarea collapse expand #16124 (AATTFoSuCloud) * Disable placeholder for password input #16128 (AATTAlanhou1222) * Fix for existing shortcuts getting triggered while edit shortcut #16126 (AATTSusilkessav) * Use smart scroll in debugger to minimize distraction #16084 (AATTkrassowski) * Store the real position of the item in reactive toolbar #16111 (AATTbrichet) * Fix extension installation on Windows #16064 (AATTfcollonval) * Removes dotted outline from active code cell #16070 (AATTJasonWeill) * Long items should not wrap #15844 (AATTmdietz94) * Fix manager isDisposed is not set #15997 (AATTfcollonval) * Fri Mar 29 2024 Ben Greiner - Update to 4.1.5 * Fix Theme color is not applied to Toolbar Button #15957 (AATTFoSuCloud) * Uses the browser window\'s selection as the default search query [#15834] (AATTJasonWeill) * Show outline on the full item in file browser, only when needed [#15860] (AATTkrassowski) * Short-circuit selectItemByName() if already selected #15970 (AATTkrassowski) * Fix browser-test.js #15892 (AATTfcollonval) * Avoid concurrency when computing the items in notebook toolbar [#15954] (AATTbrichet) * Fixes filter for Chinese, other non-ASCII filenames #15935 (AATTJasonWeill) * Thu Mar 07 2024 Ben Greiner - Update to 4.1.4 * Fix creating files in custom drives, fix ContentsManagerMock [#15291] (AATTjtpio) * Fix Theme color is not applied to SwitchKernel ToolbarButton [#15924] (AATTFoSuCloud) * Revert \"Prevent command shortcuts from preventing user input\" [#15938] (AATTkrassowski) * Fix spurious dedent when opening inspector tooltip #15898 (AATTkrassowski) * Add an explicit default for inline completer providers #15899 (AATTkrassowski) * Thu Mar 07 2024 Ben Greiner - Release 4.1.3 * Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs #15869 (AATTFoSuCloud) * Fix saving of item positions in reactive toolbar #15843 (AATTbrichet) * Prevent command shortcuts from preventing user input #15790 (AATTkrassowski) * Fix missing signals in file editor adapter #15873 (AATTkrassowski) * Fix codemirror highlight for Python builtin #15805 (AATTAllanChain) * When attaching only typeset after rendering is completed #15810 (AATTkrassowski)- Release 4.1.2 * Fix highlight sequencing when replacing text in code cells [#15803] (AATTJasonWeill) * Windows platforms, erratic pasting of text into Markdown field [#15794] (AATTkiliansinger) * Restore notebook scrolling on dragging a cell to the viewport edge #15782 (AATTkrassowski) * Fix typing in editable elements inside of open shadow DOM [#15774] (AATTkrassowski)- Release 4.1.1 * Correct Alt + number keyboard shortcuts command map #15791 (AATTg547315) * Catch errors attempting to access document.cookie #15788 (AATTminrk) * Fix undo/redo in console, fix undo/redo enabled state in file editor #15783 (AATTkrassowski) * Fix console cells not becoming read-only after execution #15779 (AATTkrassowski) * Fix migration of command selectors for shortcuts #15762 (AATTkrassowski) * Disable (shift + ) alt + number shortcuts on Mac #15761 (AATTkrassowski) * Catch OSError in addition to PermissionError when sys_prefix is read-only #15756 (AATTdhml) * Fix completer auto-invoking on non-source changes #15753 (AATTkrassowski) * Fix outputs preservation on splitting cells #15751 (AATTkrassowski)- Release 4.1 * Full changelog for user-facing changes: https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-1 * Custom CSS * Diagrams in Markdown * Inline completer * Keyboard navigation improvements * Execution history in notebook * Opening files from tracebacks * Error indicator in the table of contents * Plugin Manager * Virtual scrollbar for notebook in windowed mode * Notifications * Full notebook windowing mode improvements * Search improvements * Moved plugins- Release 4.0.12 * Fix jupyterlab downgrade issue on extension installation #15650 (AATTSarthug99) * Fix search highlights removal on clearing input box #15690 (AATTkrassowski) * Add scroll margin to headings for better alignment #15703 (AATTkrassowski) * Fix shortcut UI failing on filtering when empty command is given #15695 (AATTkrassowski) * Fix connection loop issue with standalone foreign document in LSP #15262 (AATTtrungleduc) * Fix outputarea package from not detecting updates #15642 (AATTMFA-X-AI)- Skip python39: no longer supported since ipython 8.19 (through ipykernel) * Sat Jan 20 2024 Ben Greiner - Update to 4.0.11 [#]# Security fixes * Potential authentication and CSRF tokens leak in JupyterLab (GHSA-44cc-43rp-5947) CVE-2024-22421 * SXSS in Markdown Preview (GHSA-4m77-cmpx-vjc4) CVE-2024-22420 [#]# Bugs fixed Fixes focus indicator on input checkbox for Firefox #15612 (AATTalden-ilao)- Update to 4.0.10 [#]# Bugs fixed * Backport PR #15386: Improve scrolling to heading #15565 (AATTkrassowski) * Workaround focus leaving input box on consecutive submissions [#15479] (AATTkrassowski) * Fix search coming back in notebook and editor #15443 (AATTkrassowski) * Fix jupyter labextension watch --help #15542 (AATTakx) * Fix FormComponent showing error indicators in all fields when using a customValidate function #15464 (AATTmmichilot) * Fix Shift + L not working in stdin #15440 (AATTkrassowski) * Sun Nov 26 2023 Ben Greiner - Update to 4.0.9 [#]# Bugs fixed * Improve cell toolbar tracker #15314 (AATTfcollonval) * Do not update filebrowser breadcrumbs when not needed #15387 (AATTkrassowski) * Don\'t show default value for objects in Settings Editor #15380 (AATTfirai) * Fix highlighting search in an out-of-viewport cell #15376 (AATTfcollonval) * Fix overreactive scrolling to next cell after Shift + Enter [#15288] (AATTkrassowski) * Fix missing default property breaking codemirror overrides.json [#15346] (AATTLJMP) * Fix update button in extension manager #15331 (AATTnbowditch-einblick) * Fix scrolling when dragging files in the file browser #15318 (AATTkrassowski) * Fix scrolling past long outputs in presence of un-rendered headings #15356 (AATTkrassowski) * Update notebook window on resize if height changes #15357 (AATTkrassowski) * Remove unnecessary requirement from codemirror service plugin [#15362] (AATTpaulkim3151)- Release 4.0.8 [#]# Enhancements made * Expand search box horizontally when text grows long #15266 (AATTsinistersnare) [#]# Bugs fixed * Add min width to constrain resizing in side-by-side view #14529 (AATTdharmaquark) * Fix collapsed cells styling #15322 (AATTfcollonval) * Fix autobrackets and other default CM extension #15297 (AATTfcollonval) * Fix rulers position with gutter width #15296 (AATTfcollonval) * Declare Webpack loaders with require.resolve() #15299 (AATTtibdex) * Wed Oct 11 2023 Ben Greiner - Update to 4.0.7 [#]# Enhancements made * Add the standard SQL mimetype #15180 (AATTbrichet) [#]# Bugs fixed * Restore horizontal scrolling of outputs for Firefox #15171 (AATTfcollonval) * Fix text wrapping in the search box #15080 (AATTeliaslma) * Fix completer documentation panel hiding and animation #15238 (AATTkrassowski) * Fix clicking in the TOC does not scroll #15184 (AATTparmentelat) * Hide completer when changing notebook tabs #14534 (AATTnishikantparmariam) * Backport of MathJax double init/font URL fix and binder/log updates #15231 (AATTbollwyvl) * Restore syntax highlighting for mimetypes with more than one identifier #15175 (AATTjans-code) * Fix completer width inflation and jitter #15132 (AATTkrassowski) * Fix Show Keyboard Shortcuts command #15170 (AATTjtpio) * Blur footer for any key that triggers a \'select above\', not just ArrowUp #14796 (AATTsmacke) * Fix background-color in