Changelog for
python310-jupyterlab-4.1.8-2.2.noarch.rpm :
* 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 elements in dark theme #15098 (AATTRmarieta) * Fix selection in active line #15129 (AATTkrassowski) * Remove unusedDocuments, fix culling of foreign documents #15105 (AATTkrassowski) * Sat Sep 23 2023 Ben Greiner - Update to 4.0.6 [#]# Enhancements made * Add more LSP request types #15064 (AATTkrassowski) * Expose processedItemsCache as a protected in CompleterModel [#15025] (AATTkrassowski) * Fix filebrowser.open and add ability to provide a factory [#14983] (AATTfcollonval) * Use config compatible with notebook 7 #14978 (AATTfcollonval) [#]# Bugs fixed * Fix return type of getMimeTypeByLanguage() #15101 (AATTkrassowski) * Fix documentation panel display logic of the completer #15106 (AATTtrungleduc) * Check applicable provider in ProviderReconciliator #15094 (AATTtrungleduc) * Completer: switch renderer & model on update, update on providers change #15065 (AATTkrassowski) * Fix _updateConstraints missing protected/private classifier. [#15066] (AATTkrassowski) * HoverBox: adjust right when moving node to fit within window [#15052] (AATTkrassowski) * fixes codemirror settings #15009 (AATTandrewfulton9) * Pass completion context to shouldShowContinuousHint() #15015 (AATTkrassowski) * Fix translation syntax to extract it by the parser #14979 (AATTfcollonval) * added title to Close tab icon #14973 (AATTj264415) [#]# Maintenance and upkeep improvements * Install playwright browser in jupyterlab.browser_check #15117 (AATTbrichet) * Enable Playwright trace #15087 (AATTjtpio) * Bump ruff from 0.0.282 to 0.0.286 #15056 (AATTdependabot[bot]) * React on galata update comment, fix binder URL in docs #15070 (AATTkrassowski) * Deprecate LSP adapter getEditorIndexAt() method #15028 (AATTkrassowski) * Fix pepy.tech links #14982 (AATTfcollonval) * simplify binder python baseline #14971 (AATTbollwyvl) * Restore welcome test #14946 (AATTfcollonval) * Bump black[jupyter] from 23.3.0 to 23.7.0 #14893 (AATTdependabot[bot]) [#]# API and Breaking Changes * Check applicable provider in ProviderReconciliator #15094 (AATTtrungleduc) * Thu Aug 17 2023 Ben Greiner - Demote primary flavor recommendation to suggestion- Move entrypoints to python alternatives * Thu Aug 17 2023 Ben Greiner - Recommend the primary python flavor -- boo#1214354 * Mon Aug 14 2023 Arun Persaud - update to version 4.0.5: * Check backward dep (#14956) * Ensure not breaking backward compatibility (#14952) * Bump lumino packages (#14951) * Fix View Menu \"Show line number\" does not show its corresponding shortcut (#14950) * Make the browser check default_url configurable (#14949) * Allow opening links in new tabs when HTML is trusted (#14943) * Remove docker ignore file (#14938) * Fix broken link (#14940) * Make the DOM structure of linked output views more similar to outputs (#14941) * Custom script to upgrade staging/yarn.lock (#14935) * Rename readthedoc config (#14930) * Fix incorrect indentation browser_check.py (#14923) * Sat Aug 05 2023 Arun Persaud - update to version 4.0.4: * Enhancements made + Recommend major versions for Lab 3/Lab 4 compatible extensions [#14908] (AATTJasonWeill) + Improve upgrade extension script #14882 (AATTfcollonval) + Adds rank to ICompletionProvider #14800 (AATThbcarlos) + Deprecates collaborative flag #14792 (AATThbcarlos) * Bugs fixed + Fix semantic commands enabled status #14664 (AATTfcollonval) + In defer mode render enough cells to fill the viewport #14865 (AATTfcollonval) + Fix CodeMirror tooltip positioning and tooltip background #14858 (AATTkrassowski) + Removes context data from shared model #14771 (AATThbcarlos) + fix: out of order headings display in toc #14753 (AATTskyetim) + fix: update blocked extensions uris #14846 (AATTemmanuel-ferdman) + Fix CodeMirror theme selection background color #14841 (AATTAllanChain) + Fix icon and theme/styles for grid in CSV/TSV viewer #14822 (AATTkrassowski) + Adds missing parameters to ICompleterProvider API #14809 (AATThbcarlos) + Adds this context when calling ICompletionProvider.modelFactory [#14812] (AATThbcarlos) + Emit changed signal from output area when an output is updated [#14785] (AATTbollwyvl) + Improve typing to avoid bad usage of context.contentsModel.content #14660 (AATTfcollonval) * Maintenance and upkeep improvements + Fix integration tests #14886 (AATTfcollonval) + Bump stylelint from 14.16.1 to 15.10.1 #14802 (AATTdependabot[bot]) + Relax Event.IManager interface #14770 (AATTtrungleduc) + Bump word-wrap from 1.2.3 to 1.2.4 #14847 (AATTdependabot[bot]) + Add style validator #14795 (AATTkrassowski) + Bump semver from 7.3.8 to 7.5.2 #14750 (AATTdependabot[bot]) * Documentation improvements + Recommend major versions for Lab 3/Lab 4 compatible extensions [#14908] (AATTJasonWeill) + Update yarn link documentation #14902 (AATTgabalafou) + Create JupyterLab 3.4.4 accessibility statement #14856 (AATTisabela-pf) + Align copier version with the extension template #14899 (AATTjtpio) + Bump stylelint from 14.16.1 to 15.10.1 #14802 (AATTdependabot[bot]) + Fix broken link to security model #14861 (AATTfcollonval) + Improve examples #14726 (AATTfcollonval)- changes from version 4.0.3: * Bugs fixed + Fix incorrect CSS value for statusbar popover shadow #14789 (AATTkrassowski) + Fix indentation problem after multi-line Python function definition #14748 (AATTFoSuCloud) + Fix HTML lang being set to ‘default’ resulting in blind users with screenreader reading everything in German #14705 (AATTandrii-i) + Expose serverCapabilities, provides, and updateLogging #14712 (AATTkrassowski) + Fix kernel message deserialization #14721 (AATTdavidbrochart) + Ensure the kernel selector show the default kernel if notebook does not have a valid assigned kernel #14693 (AATTecharles) + Add a title to the Markdown Preview widget #14681 (AATTjtpio) * Maintenance and upkeep improvements + Separate LSP settings handling out to another plugin #14786 (AATTkrassowski) + fix changed username, pin pydantic<2 for CI #14780 (AATTbollwyvl) + Clean up obsolete docker #14729 (AATTfcollonval) + Port LSP connection manager fixes/enhancements #14714 (AATTkrassowski) + Drop StatusMessage which is dead code #14713 (AATTkrassowski) + Update requirements: conda != Python, jupyter-server over notebook #14709 (AATTkrassowski) + Don’t list log file as changes when checking license header [#14700] (AATTfcollonval) + Update branch configuration #14694 (AATTfcollonval) + Update the jupyter labextension list compat message #14680 (AATTjtpio) * Documentation improvements + fix changed username, pin pydantic<2 for CI #14780 (AATTbollwyvl) + fix: typo in param annotation #14745 (AATTemmanuel-ferdman) + fix: typo in common extension points page #14727 (AATTemmanuel-ferdman) + Fix docs for semantic commands registration #14718 (AATTjtpio) + Ensure documentation switcher data always points to the latest JSON. #14698 (AATTfcollonval) + Update requirements: conda != Python, jupyter-server over notebook #14709 (AATTkrassowski) + Set out expectations for good first issue label #14686 (AATTkrassowski) + Update branch configuration #14694 (AATTfcollonval) + Update the jupyter labextension list compat message #14680 (AATTjtpio) + Document more features for JupyterLab on Binder #14677 (AATTfcollonval) + Fix copier command in documentation #14671 (AATTfcollonval) + Update contributing.rst for Windows users #14666 (AATTcoriegulik) * Other merged PRs + fix: typo in notifications settings documentation #14747 (AATTholzman) * Sun Jun 11 2023 Ben Greiner - Update to 4.0.2 * Add support for copier 8.0.0 #14644 (AATTfcollonval) * Update documentation snapshots #14636 (AATTfcollonval) * Allow Lumino 1.x version for rendermime-interfaces #14618 (AATTfcollonval)- Release 4.0.1 [#]# Enhancements made * Enable base numbering option #14586 (AATTtuncbkose) * added dynamic functionality to the text spacing #14561 (AATTj264415) * Implement dialog element for dialogs with accessibility #14560 (AATTt03857785) * Allow maxHeight being equal to minHeight for HoverBox’s visibility #14533 (AATTnishikantparmariam) * FileBrowser: Added the sortNotebooksFirst option #14497 (AATTtpatel) [#]# Bugs fixed * Inherit font family from .cm-editor #14601 (AATTkrassowski) * Fix: Toolbar doesn’t update on paste. #14596 (AATTbrijsiyag) * Highlight booleans using the same style as keywords #14588 (AATTkrassowski) * Avoid clearing the host node while rendering Markdown #14579 (AATTc3Vu) * Fix react error log in shortcuts dialog #14566 (AATTc3Vu) * Updates docs to reflect that v4 is released #14556 (AATTJasonWeill) * Fix drive handling for sessions and terminals #14519 (AATTfcollonval)- Release 4.0.0 highlights * New text editor * New extension manager * Improved document search * UI improvements * Accessibility improvements * Performance enhancements * Real Time Collaboration (now optional) * Full changelog: https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-0 * Sun Apr 23 2023 Ben Greiner - Update to 3.6.3 * Bump lumino 1.x #14286 (AATTfcollonval) * Provide AATTjupyterlab/shared-models as singleton #14229 (AATTfcollonval) * Mon Mar 20 2023 Ben Greiner - Update to 3.6.2 * Fix save as without changing the file name #14212 (AATThbcarlos) * Fix save as in collaborative mode #14182 (AATThbcarlos) * Fix non-document wide undo stack #14063 (AATTfcollonval) * Fix code/content/ui font-size change #14077 (AATTFoSuCloud) * Restore AATTjupyterlab/shared-models as proxy to AATTjupyter/ydoc [#14133] (AATTfcollonval) * Doc session #14128 (AATThbcarlos) * Use local paths instead of driveName:path in the shared model [#13866] (AATThbcarlos) * use singleton boolean type for codemirror lineWiseCopyCut setting #14055 (AATTbollwyvl) * Fix integrity #14226 (AATTfcollonval) * Increases timeout #14045 (AATTbrichet) * Use Python 3.11 for js-debugger tests #13941 (AATTfcollonval) * Fix verdaccio start up with nodejs 18.14.0 #13959 (AATTfcollonval) * Sun Feb 05 2023 Ben Greiner - Update to 3.6.1 * Revert target to ES2017 #13914 (AATTfcollonval)- Update to 3.6.0 [#]# New features added * Add copy and paste commands to terminal context menu #13535 (AATTkrassowski) * Turn terminal links into anchors using xterm addon #13645 (AATTmgcth) * Allows to pause the execution during debug #13494 (AATTbrichet) * Ask confirmation when closing a document #13489 (AATTfcollonval) * Add events service #13465 (AATTfcollonval) * Add notification queue and display using toast #12959 (AATTtelamonian) * Add announcements #13444 (AATTfcollonval) * Add line history to Stdin cell outputs #13431 (AATTfcollonval) * Add user configuration for additional schemes for the sanitizer plugin #13419 (AATTfcollonval) * User service #12926 (AATThbcarlos) [#]# Enhancements made * Expose contentVisibility widget hiding mode #13860 (AATTfcollonval) * default locale will use OS default locale #13721 (AATTfcollonval) * Enable strict CSS containment for MainAreaWidget #13811 (AATTkrassowski) * User defined default viewer take precedence for rendered factory #11541 (AATTfcollonval) * Remove not needed Completer.IRenderer.sanitizer #13700 (AATTfcollonval) * Contain the tabs within the tabbar (do not use translation transform) #13671 (AATTkrassowski) * Sanitize notification message #13510 (AATTfcollonval) * Use more the contextual collaborative model attribute #13564 (AATTfcollonval) * Add lumino with support for plugin deactivation #13541 (AATTfcollonval) * Sets whether the model is collaborative or not when registering its factory #13526 (AATThbcarlos) * RTC: Move user name to user panel #13517 (AATTmartinRenou) * jupyter_server_ydoc>=0.6.0,<0.7.0 #13499 (AATTfcollonval) * Define file or activity icons color as static #13408 (AATTfcollonval) * Added collaborative_document_save_de… #13404 (AATTfcollonval) * Add a hover effect to plugin list entries #13384 (AATTkrassowski) * Bump Lumino 1.x #13378 (AATTfcollonval) * Store original path as returned from contents API in the Contents.IModel #13216 (AATTkrassowski) * Update document dirty logic for RTC #13364 (AATTdavidbrochart) * Store document info in the state not in a separate context map out of the document interface. #13317 (AATTfcollonval) * Use file ID #13246 (AATTdavidbrochart) * Relax doc provider API #13214 (AATTfcollonval) * Avoids restoring widget in dock panel when first loading in \'single-document\' mode #13314 (AATTbrichet) * Fix illegible white on yellow text of stacktrace in dark theme [#13249] (AATTNikolayXHD) * Use settings icons for 6 plugins #13298 (AATTkrassowski) * Do not run galata in .ipynb_checkpoints #13297 (AATTkrassowski) * Allow empty notebook #13296 (AATTmartinRenou) * Optimize text mimerenderer: ansi vs autolink #13202 (AATTvidartf) * Remove Yjs locking mechanism #13222 (AATTdavidbrochart) [#]# Bugs fixed * Define colour and background for filebrowser edit field #13895 (AATTkrassowski) * Reset execution indicator state when kernel restarts #13832 (AATTkrassowski) * Restore blueprint focus overrides on 3.x branch #13879 (AATTkrassowski) * Restore partial border effect for menu #13878 (AATTkrassowski) * Pin jupyter_ydoc #13863 (AATTfcollonval) * Fix preferred_dir for examples #13788 (AATTfcollonval) * Bump canvas to version with nodejs 18 binaries #13783 (AATTfcollonval) * Explain why cell model may be missing in cell toolbar #13763 (AATTkrassowski) * Fix handling of settingEditorType #13761 (AATTjtpio) * Fix execution indicator in RTC mode #13693 (AATTtrungleduc) * Force jupyter-server v1 to check against notebook v6 #13716 (AATTfcollonval) * Write the browser open files for test #13634 (AATTfcollonval) * Add the scaleFactor value from the embed options when creating the PNG representation for a Vega-based chart #13610 (AATTjoaopalmeiro) * Does not prevent default behavior when shift-clicking #13616 (AATTjmk89) * Do not load CSS of disabled federated extensions #11962 (AATTjtpio) * use jupyter_config_dir instead of config_path[0] for workspaces, settings #13589 (AATTminrk) * Bump AATTlumino/application #13590 (AATTfcollonval) * Restores the appearance of the settingeditor\'s input focus [#13554] (AATTbrichet) * Fix a wrong argument when calling \'renderMimeVariable\' #13531 (AATTbrichet) * fix size of toc running indicator #13568 (AATTuenot) * Fixes backward-incompatible changes for 3.6 #13560 (AATThbcarlos) * Make focus visible (mostly CSS) #13415 (AATTgabalafou) * Set corrections to icons and switch colors #13500 (AATTHaudinFlorence) * Default IDocumentProviderFactory.IOptions generic to ISharedDocument #13490 (AATTjtpio) * Use same key for saving user info in local store #13482 AATThbcarlos * Mon Dec 26 2022 Ben Greiner - Update to 3.5.2 * use jupyter_config_dir instead of config_path[0] for workspaces, settings #13589 (AATTminrk) * Fix Python test dependencies #13508 (AATTfcollonval)- Release 3.5.1 * Fixes sharing metadata #13491 (AATThbcarlos) * Bump sanitize-html to 2.7.3 #13509 (AATTfcollonval) * Wed Oct 26 2022 Ben Greiner - update to version 3.5.0 * Enhancements made + Optimize text mimerenderer: ansi vs autolink #13202 (AATTvidartf) + Collapse debugger panel when disabling debugger #13088 (AATTyanmulin) + File Browser: add support for filtering directories on search [#12342] (AATTjtpio) + Prompt for renaming at first manual save #12953 (AATTfcollonval) + Raise ceiling on jupyter_server dependency to < 3 #13068 (AATTZsailer) * Bugs fixed + Set isUntitled to false on document path changes #13268 (AATTfcollonval) + Don\'t dispose the notebook metadata editor on active cell change #13259 (AATTfcollonval) + Use keystroke format consistent with menus #13200 (AATTfcollonval) * Maintenance and upkeep improvements + Fix memory leaks #13229 (AATTfcollonval) + Bump to the latest Lumino 1.x #13190 (AATTfcollonval) + Update branch configuration #13184 (AATTfcollonval) * Sun Oct 09 2022 Arun Persaud - update to version 3.4.8: * Enhancements made + Adjust CSS styles degrading performance in Chromium browsers [#13159] (AATTkrassowski) * Bugs fixed + Always show tooltip in hover box even if edges are out of view [#13161] (AATTkrassowski) + Fix workspace URL while cloning a workspace #12794 (AATTaditya211935) + Switch back to display to hide tabs #13103 (AATTfcollonval) + Preserve kernel icon aspect ratio #13122 (AATTfcollonval) + Fix cell toolbar layout #13059 (AATTkulsoomzahra) + Avoid menus overflowing in small screens #13109 (AATTsteff456) * Maintenance and upkeep improvements + Fix storybook error #13135 (AATTfcollonval) + Remove xeus-python installation for debugger test #13113 (AATTfcollonval) + Resolve core_path before calling nodejs #13126 (AATTfcollonval) * Tue Sep 13 2022 Arun Persaud - update to version 3.4.7: * Enhancements made + Get package name from pyproject if available #13076 (AATTblink1073) + Fix blurry icons in Launcher at 400% Zoom #13065 (AATTfcollonval) * Bugs fixed + Added mimeType for .webp image files #13066 (AATTalec-kr) + Fix URL when falling back to node-fetch #13067 (AATTfcollonval) + Keep completer visible when anchor is horizontally scrolled out of view #13046 (AATTkrassowski) * Thu Sep 08 2022 Arun Persaud - update to version 3.4.6: * Bugs fixed + Update Python icon to be PSF Trademark compliant #13044 (AATTfcollonval) + Reorder of webpackConfig merge #13042 (AATTfcollonval) + Update xterm.js dependency #13036 (AATTfcollonval) + Support stateStorage for API calls #13015 (AATTfcollonval) + Conditional call to waitIsReady in reload #13011 (AATTfcollonval) + Add scrolling to debugger variable renderer #12968 (AATTfirai) + Fix resizing and selection of debugger variable explorer grid [#12943] (AATTfirai) * Maintenance and upkeep improvements + Fix lumino API documentation links #13021 (AATTfcollonval) * Documentation improvements + Fix lumino API documentation links #13021 (AATTfcollonval) * Thu Aug 11 2022 Arun Persaud - update to version 3.4.5: * Enhancements made + Add an option to enable “fast checks” of the jupyter lab build. #12844 (AATTthetorpedodog) + Add .webp filetype in docRegistry. #12839 (AATTyangql176) * Bugs fixed + Only show “Shut Down Kernel” if kernel is running #12919 (AATTkrassowski) + Fix JSON Settings Editor #12892 (AATTkrassowski) + Fix progress bar not working after uploading multiple files finished #12871 (AATThsuanxyz) + Fix kernel in the statusbar does not match the actual #12865 (AATThsuanxyz) + Adjust css to not leave trace of deleted widgets #12838 (AATTthomasaarholt) * Maintenance and upkeep improvements + Log launcher error to console #12909 (AATTtrungleduc) * Documentation improvements + Add alt text to documentation #12879 (AATTisabela-pf) + Split commands in two blocks in the contributing guide #12898 (AATTjtpio) + Remove reference to unmaintained nb_conda_kernels #12878 (AATTSylvainCorlay) + Document building JupyterLab on osx-arm64 platforms #12882 (AATTSylvainCorlay) + Don’t suggest deprecated command #12855 (AATTryanlovett) * Mon Aug 01 2022 Ben Greiner - Update to 3.4.4 Enhancements made * Adds version maintenance policy #12829 (AATTjweill-aws) * Increase title width in simple mode #11546 (AATTSylvainCorlay) * Bump xtermjs to latest #12715 (AATTyuvipanda) * Debugger: Make kernel source list react based #12751 (AATTvidartf) * Optimize debugger editor eachLine loops #12746 (AATTvidartf) * Make password inputs not give away how many characters were typed #12659 (AATTjasongrout) Bugs fixed * Remove drive prefix from the file path when creating the new path #12824 (AATThbcarlos) * Use path to extract tmpPath #12823 (AATTfcollonval) * update tab name after file rename #12791 (AATTRobbyPratl) * Update base.css #12783 (AATTsiddartha-10) * Pin nbclassic below 0.4.0 #12767 (AATTfcollonval) * Set focus when active cell changes only from mouse click #12735 (AATTfcollonval) * Fix staging/yarn.lock registry #12742 (AATTvidartf) * Debugger: Fix CSS for variables inspecting #12749 (AATTmartinRenou) * Translate \"Default: \" and \"Remove\" in custom fields #12732 (AATTkrassowski) * Fix cell toolbar overlap in side-by-side render mode #12710 (AATTpeytondmurray) * Remove ipywidgets message count in the execution indicator model #12665 (AATTtrungleduc) Maintenance and upkeep improvements * Update verdaccio, start registry on 0.0.0.0 #12825 (AATTfcollonval) * Use Vega SVG renderer to drop canvas dependency #12811 (AATTfcollonval) * Bump moment from 2.29.2 to 2.29.4 #12781 (AATTdependabot[bot]) * [memory-leaks] Fixes following cell addition analysis #12774 (AATTfcollonval) * Bump AATTlumino/widgets to 1.33.0 #12777 (AATTfcollonval) * Fix memory leaks #12750 (AATTfcollonval) * Bump version of marked and AATTtypes/marked #12747 (AATTkrassowski) * Drop pre-commit from build dependencies (#12680) #12706 (AATTjtpio)- Release 3.4.3 New features added * Persistent side-by-side ratio setting #12633 (AATTecharles) Enhancements made * Persistent side-by-side ratio setting #12633 (AATTecharles) * Add \"Open in Simple Mode\" contextMenu option #12577 * (AATTfcollonval) Bugs fixed * Always check local packages against abspath #10662 (AATTmlucool) * Fix arrow position on unrendered markdown cell #12660 (AATTfcollonval) * Fix the side-by-side cell resize handle #12611 (AATTecharles) * Fix loading toolbar factory twice #12599 (AATTfcollonval) * Fixes behavior of maxNumberOutputs #12598 (AATTfcollonval) * Focus not set when clicking on cell margin #12447 (AATTfcollonval) * Make selected text translucent so the cursor is visible in vim mode #12520 (AATTJessie-Newman) * Fix file browser search highlighting bug #12578 (AATTfcollonval)- Release 3.4.2 * Building extensions fail if not using latest patch #12571 (AATTajbozarth) * fixed shouldOverwrite is never called when rename target exists [#12543] (AATTephes)- Release 3.4.1 Enhancements made * Setting to use the advanced setting editor for the settings * #12466 (AATTecharles) Bugs fixed * Allow users to yarn link AATTjupyterlab/builder #12533 (AATTajbozarth) * Get Auto Close Brackets working consistently in Consoles #12508 (AATTJessie-Newman) * Handled new dialog creation with no buttons #12496 (AATTJnnamchi) * Handle missing preferredPath from the page config #12521 (AATTjtpio)- Release 3.4.0 Enhancements made * Add ability to open settings editor to specific plugin\'s settings #12506 (AATTfcollonval) * Don\'t sort context menu items by selector #12505 (AATTfcollonval) * Allow downstream extension to set toolbar layout #12503 (AATTfcollonval) * Display default value in setting editor for changed values [#12468] (AATTecharles) * Uses dark theme for Vega when JupyterLab theme is dark #12411 (AATTjweill-aws) * Creates cell-toolbar, cell-toolbar-extension packages and populates toolbar #12028 (AATTjweill-aws) * Customize the file browser toolbar via the settings #12441 (AATTfcollonval) * Wait until file browser commands are ready before activating file browser widget #12435 (AATTfcollonval) * Add a \"New Tab\" button that opens the launcher #12195 (AATTajbozarth) * Simplify galata import by proxying expect #12311 (AATTfcollonval) * Open terminal in cwd from launcher #12250 (AATTrccern) * Add support for filtering by field names in setting editor [#12082] (AATTmarthacryan) * Use transform to quickly switch between tabs. #11074 (AATTfcollonval) * Pop up select kernel dialog when run a cell without kernel [#12379] (AATTa3626a) * Allow LauncherModel to be more extendable #12344 (AATTajbozarth) * Add argument searchText and replaceText to search and replace commands #12310 (AATTfcollonval) * Add argument line and column to codemirror go to line command [#12204] (AATTfcollonval) * Default is no virtual rendering + Relax virtual notebook rendering and ensure no structural change until rendering is completed #12258 (AATTecharles) Bugs fixed * Ensure settings editor is attached before activation #12507 (AATTfcollonval) * Setting form editor has a formState to avoid focus lost #12470 (AATTecharles) * Check if process is declared before optional chaining in makeSettings #12472 (AATTfcollonval) * Signal should only export ISignal publicly #12471 (AATTfcollonval) * Move cell toolbar below search document widget #12467 (AATTfcollonval) * Use css variable for font size. #12255 (AATTCarreau)- More release notes for 3.3.0 and older: * https://github.com/jupyterlab/jupyterlab/releases and ChANGELOG.md * Sun Nov 14 2021 Ben Greiner - Allow to keep the config in %_distconfdir * Fri Nov 12 2021 Ben Greiner - Update to 3.2.3 * [3.2.x] Expose window.jupyterapp #11417 (AATTjtpio) * Handle relative paths to themePath and schemaDir #11427 (AATTjtpio) * fix #11377 & bump Yjs dependencies & fix modeldb overwriting yjs content * akes ILabShell optional in toc extension- Changes in 3.2.2 * Make orig_nbformat optional #11005 #11370 (AATTnanoant) * Updated dialog with text to a reasonable width #11331 (AATT3coins) * Fix for terminal theme style #11291 (AATT3coins) * Only trigger dirty status update on value changes #11346 (AATTkrassowski) * Run nested code cells directly from markdown headings #11375 (AATTjess-x) * Fix release_test #11390 (AATTfcollonval) * Removed cat package.json #11372 (AATTceesu) * Relax AATTplayright/test dependency in Galata #11371 (AATTjtpio)- Changes in 3.2.1 * Updated button styles to accessible colors #11321 (AATT3coins) * Fix for debugger not working for scripts #11311 (AATT3coins) * Added handling of \'\\r\' ended files #11310 (AATTlucabarcelos) * Emit indexChanged on model state updates #11298 (AATTkrassowski) * Fix ANSI vs URL conflict, prefix www. with https:// #11272 (AATTkrassowski) * Pass version spec as an input #11322 (AATTjtpio) * Sun Oct 17 2021 Ben Greiner - Update to 3.2.0 Enhancements made * Add a menu entry to show/hide hidden files in the filebrowser [#11206] (AATTloichuder) * Restore Copy shareable link use of shareUrl #11188 (AATTfcollonval) * Add Galata in JupyterLab #11179 (AATTfcollonval) * Responsive Toolbar #11178 (AATT3coins) * Make check margin between last modified timestamps on disk and client configurable #11153 (AATTph-ph) * Reuse cell id of cut cell on cut + paste #11138 (AATTsmacke) * Add Side-by-side Rendering #11143 (AATTblink1073) * Add show trailing whitespace option to Notebook and Text Editor [#11131] (AATTblink1073) * Implement Restart and debug #11129 (AATTblink1073) * Add preferred-dir handling #10667 (AATTgoanpeca) * Enable disabling document-wide history tracking #10949 (AATTecharles) * Removed debug switch #11185 (AATT3coins) Bugs fixed * Normalize cell source \\r line endings #11271 (AATTjasongrout) * Fix Webpack crypto handling #11249 (AATTblink1073) * Use standard hash type in webpack build #11234 (AATTblink1073) * Remove format from fetching options if null #11229 (AATTloichuder) * Do not continuously cd(\'/\') when already in / #11219 (AATTminrk) * Properly reset layout when toggling simple mode. #11203 (AATTjasongrout) * Fix renaming issue in collaborative mode #11197 (AATTdmonad) * Restore workspace and open tree path #11176 (AATTblink1073) * Share notebook\'s metadata #11064 (AATThbcarlos) * Normalize notebook cell line endings to \ #11141 (AATTjasongrout) * Fix auto close brackets for console #11137 (AATTohrely) * Add a guard to avoid kernel deadlock on multiple input request [#10792] (AATTecharles) Maintenance and upkeep improvements * Extension upgrade script: Avoid throwing exceptions for certain package.json files #11278 (AATTammgws) * Run Linter #11238 (AATTblink1073) * Fix Release Check #11218 (AATTfcollonval) * Handle case when JupyterHub returns 424 for not running server [#11205] (AATTyuvipanda) * Check i18n will pass on zeroed patch pre-release version #11214 (AATTfcollonval) * Refactor window.open to make it work also in desktop app #11202 (AATTmbektas) * Rename \"JupyterLab Theme\" to \"Theme\" #11198 (AATTjtpio) * Use only context and id to check i18n #11190 (AATTfcollonval) * Fix the \"Edit on GitHub\" link #11149 (AATTkrassowski) * Clean up notebook test utils #11133 (AATTblink1073) * Change \"Export Notebook As\" to \"Save and Export Notebook As\" [#11132] (AATTblink1073) * Make Test Server Configurable #11015 (AATTfcollonval) * Use disableDocumentWideUndoRedo instead of enableDocumentWideUndoRedo #11215 (AATTecharles) * Fix kernelspec logo handling (#11175) #11183 (AATTjtpio) Documentation improvements * Fix typo in docs: page_config.json [#11152]https://github.com/jupyterlab/jupyterlab/pull/11152) (AATTachimgaedke) * Add a menu entry to show/hide hidden files in the filebrowser [#11206] (AATTloichuder) * Fix the \"Edit on GitHub\" link #11149 (AATTkrassowski) * Clarify sidebar switching settings #11270 (AATTjoelostblom)- Release 3.1.17 Bugs fixed * Use standard hash type in webpack build #11234 (AATTblink1073)- Release 3.1.16 Bugs fixed * Do not continuously cd(\'/\') when already in / #11219 (AATTminrk) * Properly reset layout when toggling simple mode. #11203 (AATTjasongrout) * Fix renaming issue in collaborative mode #11197 (AATTdmonad) * Restore workspace and open tree path #11177 (AATTblink1073) * Share notebook\'s metadata #11064 (AATThbcarlos) Maintenance and upkeep improvements * Check i18n will pass on zeroed patch pre-release version #11214 (AATTfcollonval) * Fix Release Check #11218 (AATTfcollonval) * Handle case when JupyterHub returns 424 for not running server [#11205] (AATTyuvipanda) * Use only context and id to check i18n #11190 (AATTfcollonval)- Release 3.1.14 Bugs fixed * Normalize notebook cell line endings to \ #11141 (AATTjasongrout) Maintenance and upkeep improvements * Fix the \"Edit on GitHub\" link #11149 (AATTkrassowski) Documentation improvements * Fix the \"Edit on GitHub\" link #11149 (AATTkrassowski)- Release 3.1.13 Enhancements made * Fetch translations via the ServerConnection.ISettings #11091 (AATTjtpio) Bugs fixed * Update the lock after every request #11092 (AATThbcarlos) * use posix explicitly for PathExt #11099 (AATTmbektas) * Backport PR #10868 on branch 3.1.x (Fix user preferences not being considered for Text Editor) #11087 (AATTMithil467) * Indent comments (#6957) #11063 (AATTjosephrocca) Maintenance and upkeep improvements * Check changes on translatable strings #11036 (AATTfcollonval) * Skip flaky debugger test #11083 (AATTfcollonval) Documentation improvements * Add a note on the Jupyter Releaser in the extension tutorial [#11085] (AATTjtpio) Other merged PRs * Remove item from changelog that slips through #11110 (AATTfcollonval) * Sun Sep 19 2021 Ben Greiner - Update to 3.1.12 * Retain the rtc lock until the user releases it #11026 (AATThbcarlos) * Backport PR #11031 on branch 3.1.x (Use posix paths explicitly) [#11045] (AATTMithil467) * Adds the variable reference to the key of the component #11029 (AATThbcarlos) * Clean up bumpversion #11056 (AATTblink1073) * Make debugger jest test more robust #11032 (AATTfcollonval) * Remove status bar item flickering #11065 (AATTfcollonval) * use path.posix explicitly for URLs #11048 (AATTmbektas) * Tue Sep 14 2021 Ben Greiner - Update to 3.1.11 * Full Changelog at https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html- Fix rpmlint 2 filter for required .orig files * Mon Aug 16 2021 Ben Greiner - Update to 3.1.7 * Full Changelog at https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html- Notable change in version 3.1 * From JupyterLab 3.1, file documents and notebooks have collaborative editing using the Yjs shared editing framework Editors are not collaborative by default; to activate it, start JupyterLab with the --collaborative flag. See full documentation on collaboration: https://jupyterlab.readthedocs.io/en/latest/user/rtc.html * Tue Feb 09 2021 Jan Engelhardt - Set buildshell to /bin/bash for use of \"+=\". * Thu Feb 04 2021 Benjamin Greiner - Fix typo in requirements * Tue Feb 02 2021 Ben Greiner - Update to 3.0.7 * Full Changelog at https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html- User Facing changes in v3.0.0 * Extensions can be installed without building JupyterLab with NodeJS * The JupyterLab interface supports multiple language * A new visual debugger * Improvements to Simple Interface mode and Mobile * Table of Contents is now in core * Visual filter in file browser * Property inspector moved to right sidebar * Command Palette is a floating window * Now depends on Jupyter Server