SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python38-notebook-6.4.12-1.1.noarch.rpm :

* Tue Aug 02 2022 Ben Greiner - Enforce libalternatives grouping for nbclassic alternatives gh#jupyter/notebook#6501
* Wed Jun 15 2022 Yogalakshmi Arunachalam - update to version 6.4.12:
* Address security advisory GHSA-v7vq-3x77-87vg
* CVE-2022-29238
* Mon Jun 06 2022 Ben Greiner - Update runtime requirements, clean up test requirements
* Mon Jun 06 2022 Timothy Brown - update to version 6.4.11:
* Bugs fixed + Update further to ipykernel comm refactoring
* Maintenance and upkeep improvements + Add testpath to the test dependencies + Temporary workaround to fix js-tests related to sanitizer js loading by phantomjs + Use place-hold.it instead of plaecehold.it to create image placeholders + Migrate to python 3.7+
* Thu Feb 17 2022 Arun Persaud - update to version 6.4.8:
* Bugs fixed + Fix to remove potential memory leak on Jupyter Notebooks ZMQChannelHandler code #6251 (AATTVishwajeet0510)
* Sun Jan 23 2022 Arun Persaud - specfile:
* update copyright year- update to version 6.4.7:
* Bugs fixed + Fix Chinese punctuation #6268 (AATTLiHua-Official) + Add date field to kernel message header #6265 (AATTkevin-bates) + Fix deprecation warning #6253 (AATTtornaria)
* Maintenance and upkeep improvements + Enforce labels on PRs #6235 (AATTblink1073) + Fix: CI error for python 3.6 & macOS #6215 (AATTpenguinolog)
* Other merged PRs + handle KeyError when get session #6245 (AATTccw630) + Updated doc for passwd #6209 (AATTantoinecarme)
* Sat Nov 27 2021 Arun Persaud - update to version 6.4.6:
* Bugs fixed + Fix asyncio error when opening notebooks #6221 (AATTdleen) + Change to use a universal Chinese translation on certain words [#6218] (AATTjackexu) + Fix Chinese translation typo #6211 (AATTmaliubiao + Fix send2trash tests failing on Windows #6127 (AATTdolfinus)
* Maintenance and upkeep improvements + TST: don\'t look in user site for serverextensions #6233 (AATTbnavigator) + Enable terminal tests as pywinpty is ported for python 3.9 #6228 (AATTnsait-linaro)
* Fri Nov 12 2021 Ben Greiner - Reenable libalternatives- Export PYTHONNOUSERSITE when testing for jupyter-core 4.9.1
* Thu Oct 28 2021 Ben Greiner - Revert the usage of libalternatives due to gh#openSUSE/libalternatives#11
* Wed Oct 20 2021 Stefan Schubert - Use libalternatives instead of update-alternatives.
* Wed Oct 20 2021 Ben Greiner - Update to version 6.4.5
* Recover from failure to render mimetype
* Fix crypto handling
* Fix jupyter_client warning
* Fix nbsphinx settings
* Fully revert the pinning of nbsphinx to 0.8.6
* Pin nbsphinx to 0.8.6, clean up orphaned resources
* Fix typo in docstring- Release 6.4.4
* Update Manual Release Instructions
* Use default JupyterLab CSS sanitizer options for Markdown
* Fix syntax highlight- Release 6.4.3
* Add AATTbabel/core dependency
* Switch webpack to production mode
* Clean up link checking- Release 6.4.2
* Add missing file to manifest
* Fix issue #3218
* Fix version of jupyter-packaging in pyproject.toml
* \"#element\".tooltip is not a function on home page fixed.
* Enhancements to the desktop entry
* Add missing spaces to help messages in config file- Release 6.4.0
* Fix Handling of Encoded Paths in Save As Dialog
* Fix: split_cell doesn\'t always split cell
* Correct \'Content-Type\' headers
* Fix skipped tests & remove deprecation warnings
* [Gateway] Track only this server\'s kernels
* Bind the HTTPServer in start #6061
* Revert \"do not apply asyncio patch for tornado >=6.1\"
* Use Jupyter Releaser
* Add Workflow Permissions for Lock Bot
* Fixes related to the recent changes in the documentation
* Add maths checks in CSS reference test
* Add Issue Lock and Answered Bots
* Spelling correction
* Minor typographical and comment changes
* Fixes related to the recent changes in the documentation
* Fix readthedocs environment- Release 6.3.0
* Add square logo and desktop entry files
* Modernize Changelog
* Add missing \"import inspect\"
* Add Codecov badge to README
* Remove configuration for nosetests from setup.cfg
* Update security.rst
* Docs-Translations: Updated Hindi and Chinese Readme.md
* Allow /metrics by default if auth is off
* Skip terminal tests on Windows 3.9+ (temporary)
* Update GatewayKernelManager to derive from AsyncMappingKernelManager
* Drop use of deprecated pyzmq.ioloop
* Drop support for Python 3.5
* Allow jupyter_server-based contents managers in notebook
* Russian translation fixes
* Increase culling test idle timeout
* Re-enable support for answer_yes flag
* Replace Travis and Appveyor with Github Actions
* DOC: Server extension, extra docs on configuration/authentication.- Silence rpmlint2
* Sun Feb 14 2021 Arun Persaud - specfile:
* update copyright year
* update tornado version requirement
* removed remove_nose.patch, included upstream- update to version 6.2.0:
* Increase minimum tornado version (:ghpull:`5933`)
* Adjust skip decorators to avoid remaining dependency on nose (:ghpull:`5932`)
* Ensure that cell ids persist after save (:ghpull:`5928`)
* Add reconnection to Gateway (form nb2kg) (:ghpull:`5924`)
* Fix some typos (:ghpull:`5917`)
* Handle TrashPermissionError, now that it exists (:ghpull:`5894`)- changes from version 6.1.6:
* do not require nose for testing (:ghpull:`5826`)
* [docs] Update Chinese and Hindi readme.md (:ghpull:`5823`)
* Add support for creating terminals via GET (:ghpull:`5813`)
* Made doc translations in Hindi and Chinese (:ghpull:`5787`)
* Sat Jan 09 2021 Benjamin Greiner - Don\'t test with pandoc on ix86
* Mon Dec 21 2020 Benjamin Greiner - Update to 6.1.5
* Fix open redirect vulnerability GHSA-c7vm-f5p4-8fqh (CVE to be assigned)- Changes for 6.1.4
* Fix broken links to jupyter documentation
* Add additional entries to troubleshooting section
* Revert change in page alignment
* Bug fix: remove double encoding in download files
* Fix typo for Check in zh_CN
* Require a file name in the \"Save As\" dialog- Changes for 6.1.3
* Title new buttons with label if action undefined- Changes for 6.1.2
* Fix russian message format for delete/duplicate actions
* Remove unnecessary import of bind_unix_socket
* Tooltip style scope fix- Changes for 6.1.1
* Prevent inclusion of requests_unixsocket on Windows- Changes for 6.1.0 Please note that this repository is currently maintained by a skeleton crew of maintainers from the Jupyter community. For our approach moving forward, please see this notice from the README. Thank you.
* Remove deprecated encoding parameter for Python 3.9 compatibility.
* Add support for async kernel management
* Fix typo in password_required help message
* Gateway only: Ensure launch and request timeouts are in sync
* Update Markdown Cells example to HTML5 video tag
* Integrated LoginWidget into edit to enable users to logout from the t…
* Update message about minimum Tornado version
* Logged notebook type
* Added nl language
* Add UNIX socket support to notebook server.
* Update CodeMirror dependency
* Tree added download multiple files
* Toolbar buttons tooltip: show help instead of label
* Remove unnecessary import of requests_unixsocket
* Add ability to cull terminals and track last activity
* Code refactoring notebook.js
* Install terminado for docs build
* Convert notifications JS test to selenium
* Add cell attachments to markdown example
* Add Japanese document
* Migrate Move multiselection test to selenium
* Use cmdtrl-enter to run a cell
* Fix broken \"Raw cell MIME type\" dialog
* Make a notebook writable after successful save-as
* Add actual watch script
* Added --autoreload flag to NotebookApp
* Enable check_origin on gateway websocket communication
* Restore detection of missing terminado package
* Culling: ensure last_activity attr exists before use
* Added functionality to allow filter kernels by Jupyter Enterprise Gat…
* \'Play\' icon for run-cell toolbar button
* Bump minimum version of jQuery to 3.5.0
* Remove old JS markdown tests, add a new one in selenium
* Add support for more RTL languages
* Make markdown cells stay RTL in edit mode
* Unforce RTL output display
* Fixed multicursor backspacing
* Implemented Split Cell for multicursor
* Alignment issue [FIXED]
* MathJax: Support for \\gdef
* Another (Minor) Duplicate Code Reduction
* Update readme regarding maintenance
* Document contents chunks
* Backspace deletes empty line
* The dropdown submenu at notebook page is not keyboard accessible
* Tooltips visible through keyboard navigation for specified buttons
* Fix for recursive symlink
* Fix for the terminal shutdown issue
* Add japanese translation files
* Workaround for socket permission errors on Cygwin
* Implement optional markdown header and footer files
* Remove double link when using custom_display_url
* Respect cell.is_editable during find-and-replace
* Fix exception causes all over the codebase (:ghpull:`5556`
* Improve login shell heuristics
* Added support for JUPYTER_TOKEN_FILE
* Kill notebook itself when server cull idle kernel
* Implement password hashing with bcrypt
* Fix broken links
* Russian internationalization support
* Add a metadata tag to override notebook direction (ltr/rtl)
* Paste two images from clipboard in markdown cell
* Add keyboard shortcuts to menu dropdowns
* Update codemirror to 5.56.0+components1- refresh remove_nose.patch based on gh#jupyter/notebook#5826- move the entrypoints to the flavored python package and make them alternatives- tag language files
* Thu Oct 22 2020 Matej Cepl - Add remove_nose.patch to remove dependency on nose (gh#jupyter/notebook#4753).
* Tue Jan 28 2020 Todd R - Update to 6.0.3
* Dependency updates to fix startup issues on Windows platform
* Add support for nbconvert 6.x
* Creation of recent tab- Use multibuild to separate out tests. The tests have some heavy dependencies the main package doesn\'t.- Drop documentation. These are mostly a relic of when the tests needed to be in a separate package, and since the docs are no longer versioned upstream keeping them synced with the main package is difficult.
* Wed Nov 13 2019 Todd R - jupyter_client renamed to jupyter-client- jupyter_core renamed to jupyter-core
* Mon Nov 11 2019 Todd R - Update to 6.0.2
* Update JQuery dependency to version 3.4.1 to fix security vulnerability (CVE-2019-11358)
* Update CodeMirror to version 5.48.4 to fix Python formatting issues
* Continue removing obsolete Python 2.x code/dependencies
* Multiple documentation updates- Update to 6.0.1
* Attempt to re-establish websocket connection to Gateway
* Add missing react-dom js to package data- Update to 6.0
* Remove Python 2.x support in favor of Python 3.5 and higher.
* Multiple accessibility enhancements and bug-fixes.
* Multiple translation enhancements and bug-fixes.
* Remove deprecated ANSI CSS styles.
* Native support to forward requests to Jupyter Gateway(s) (Embedded NB2KG).
* Use JavaScript to redirect users to notebook homepage.
* Enhanced SSL/TLS security by using PROTOCOL_TLS which selects the highest ssl/tls p rotocol version available that both the client and server support. When PROTOCOL_TLS is not available use PROTOCOL_SSLv23.
* Add ``?no_track_activity=1`` argument to allow API requests. to not be registered as activity (e.g. API calls by external activity monitors).
* Kernels shutting down due to an idle timeout is no longer considered an activity-updating event.
* Further improve compatibility with tornado 6 with improved checks for when websockets are closed.
* Launch the browser with a local file which redirects to the server address including the authentication token. This prevents another logged-in user from stealing the token from command line arguments and authenticating to the server. The single-use token previously used to mitigate this has been removed. Thanks to Dr. Owain Kenway for suggesting the local file approach.
* Respect nbconvert entrypoints as sources for exporters
* Update to CodeMirror to 5.37, which includes f-string syntax for Python 3.6.
* Update jquery-ui to 1.12
* Execute cells by clicking icon in input prompt.
* New \"Save as\" menu option.
* When serving on a loopback interface, protect against DNS rebinding by checking the ``Host`` header from the browser. This check can be disabled if necessary by setting ``NotebookApp.allow_remote_access``.
* Add kernel_info_timeout traitlet to enable restarting slow kernels.
* Add ``custom_display_host`` config option to override displayed URL.
* Add /metrics endpoint for Prometheus Metrics.
* Optimize large file uploads.
* Allow access control headers to be overriden in jupyter_notebook_config.py to support greater CORS and proxy configuration flexibility.
* Add support for terminals on windows.
* Add a \"restart and run all\" button to the toolbar.
* Frontend/extension-config: allow default json files in a .d directory.
* Allow setting token via jupyter_token env.
* Cull idle kernels using ``--MappingKernelManager.cull_idle_timeout``.
* Allow read-only notebooks to be trusted.
* Convert JS tests to Selenium.
* Tue May 28 2019 Jan Engelhardt - Use noun phrase in summary.
* Fri May 24 2019 Todd R - Add a jupyter-specific language package
* Wed May 22 2019 Todd R - Split directories and macros into separate package.- Make lang subpackage python version-specific
* Wed May 15 2019 Todd R - Add conflicts to jupyter subpackage to more explicitly handle file overlaps with old naming scheme.
* Thu Apr 25 2019 Todd R - Update to 5.7.8
* Fix regression in restarting kernels in 5.7.5. The restart handler would return before restart was completed.
* Further improve compatibility with tornado 6 with improved checks for when websockets are closed.
* Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
* Fix Open Redirect vulnerability (CVE-2019-10255) where certain malicious URLs could redirect from the Jupyter login page to a malicious site after a successful login. 5.7.7 contained only a partial fix for this issue.- Rename to to match python package naming guidelines.- Split jupyter components into own subpackage.- Add rpm macros.
* Mon Apr 01 2019 Todd R - Fix doc url
* Sat Mar 30 2019 Arun Persaud - update to version 5.7.7:
* Fix regression in restarting kernels in 5.7.5. The restart handler would return before restart was completed.
* Further improve compatibility with tornado 6 with improved checks for when websockets are closed.
* Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
* Fix Open Redirect vulnerability where certain malicious URLs could redirect from the Jupyter login page to a malicious site after a successful login. A CVE has been requested for this vulnerability.
* Sun Mar 10 2019 Arun Persaud - update to version 5.7.6:
* 5.7.6 contains a security fix for a cross-site inclusion (XSSI) vulnerability, where files at a known URL could be included in a page from an unauthorized website if the user is logged into a Jupyter server. The fix involves setting the X-Content-Type-Options: nosniff header, and applying CSRF checks previously on all non-GET API requests to GET requests to API endpoints and the /files/ endpoint. The attacking page is able to access some contents of files when using Internet Explorer through script errors, but this has not been demonstrated with other browsers. A CVE has been requested for this vulnerability.
* Sat Mar 09 2019 Arun Persaud - update to version 5.7.5:
* Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
* Fix opening integer filedescriptor during startup on Python 2 (:ghpull:`4349`)
* Fix compatibility with asynchronous KernelManager.restart_kernel methods (:ghpull:`4412`)
* Fri Jan 11 2019 rolfAATTrotkraut.de- Update requirements: python-jupyter_core >= 4.4.0, python-terminado >= 0.8.1.
* Wed Jan 09 2019 Jan Engelhardt - Fix {name} -> %{name}
* Fri Jan 04 2019 Todd R - Update to 5.7.4
* fixes a bug introduced in 5.7.3, in which the ``list_running_servers()`` function attempts to parse HTML files as JSON, and consequently crashes (:ghpull:`4284`).- Update to 5.7.3
* Launch the browser with a local file which redirects to the server address including the authentication token (:ghpull:`4260`). This prevents another logged-in user from stealing the token from command line arguments and authenticating to the server. The single-use token previously used to mitigate this has been removed. Thanks to Dr. Owain Kenway for suggesting the local file approach.
* Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been assigned `CVE-2018-14041 `_ (:ghpull:`4271`).
* Sat Nov 24 2018 Arun Persaud - update to version 5.7.2:
* 5.7.2 contains a security fix preventing malicious directory names from being able to execute javascript. CVE request pending.- changes from version 5.7.1:
* 5.7.1 contains a security fix preventing nbconvert endpoints from executing javascript with access to the server API. CVE request pending.
* Fri Sep 28 2018 Todd R - Update to version 5.7.0 + New features:
* Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
* Update jquery-ui to 1.12 (:ghpull:`3836`)
* Check Host header to more securely protect localhost deployments from DNS rebinding. This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`). Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure access.
* Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
* Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
* Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
* Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
* Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
* Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`, :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`) + Fixing problems:
* Fix breadcrumb link when running with a base url (:ghpull:`3905`)
* Fix possible type error when closing activity stream (:ghpull:`3907`)
* Disable metadata editing for non-editable cells (:ghpull:`3744`)
* Fix some styling and alignment of prompts caused by regressions in 5.6.0.
* Enter causing page reload in shortcuts editor (:ghpull:`3871`)
* Fix uploading to the same file twice (:ghpull:`3712`)
* Drop -doc subpackage. Use pre-built upstream docs instead.
* Thu Aug 02 2018 toddrme2178AATTgmail.com- Update to version 5.6.0 + New features:
* Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
* New \"Save as\" menu option (:ghpull:`3289`)
* When serving on a loopback interface, protect against DNS rebinding by checking the ``Host`` header from the browser (:ghpull:`3714`). This check can be disabled if necessary by setting ``NotebookApp.allow_remote_access``. (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
* Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
* Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
* Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
* Update to MathJax 2.7.4 (:ghpull:`3751`)
* Update to jQuery 3.3 (:ghpull:`3655`)
* Update marked to 0.4 (:ghpull:`3686`) + Fixing problems:
* Don\'t duplicate token in displayed URL (:ghpull:`3656`)
* Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
* Don\'t trash non-empty directories on Windows (:ghpull:`3673`)
* Include LICENSE file in wheels (:ghpull:`3671`)- Don\'t show \"0 active kernels\" when starting the notebook (:ghpull:`3696`) + Testing:
* Add find replace test (:ghpull:`3630`)
* Selenium test for deleting all cells (:ghpull:`3601`)
* Make creating a new notebook more robust (:ghpull:`3726`)
* Tue May 29 2018 toddrme2178AATTgmail.com- Update to version 5.5.0 + New features:
* The files list now shows file sizes (:ghpull:`3539`)
* Add a quit button in the dashboard (:ghpull:`3004`)
* Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
* Add slides exportation/download to the menu (:ghpull:`3287`)
* Add any extra installed nbconvert exporters to the \"Download as\" menu (:ghpull:`3323`)
* Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
* Display a warning message if cookies are not enabled (:ghpull:`3511`)
* Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
* Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
* Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
* Allow binding custom shortcuts for \'close and halt\' (:ghpull:`3314`)
* Add description for \'Trusted\' notification (:ghpull:`3386`)
* Add ``settings[\'activity_sources\']`` (:ghpull:`3401`)
* Add an ``output_updated.OutputArea`` event (:ghpull:`3560`) + Fixing problems:
* Fixes to improve web accessibility (:ghpull:`3507`) There is more to do on this! See :ghissue:`1801`.
* Fixed color contrast issue in tree.less (:ghpull:`3336`)
* Allow cancelling upload of large files (:ghpull:`3373`)
* Don\'t clear login cookie on requests without cookie (:ghpull:`3380`)
* Don\'t trash files on different device to home dir on Linux (:ghpull:`3304`)
* Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
* Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
* Make the \'changed on disk\' dialog work when displayed twice (:ghpull:`3589`)
* Fix going back to root directory with history in notebook list (:ghpull:`3411`)
* Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
* Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
* Prevent default event handling on new terminal (:ghpull:`3497`)
* ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
* Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
* Javascript lint in notebooklist.js (:ghpull:`3409`)
* Some Javascript syntax fixes (:ghpull:`3294`)
* Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
* Disable cache when downloading nbconvert output (:ghpull:`3484`)
* Add missing digestmod arg to HMAC (:ghpull:`3399`)
* Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
* Use powershell on Windows (:ghpull:`3379`)
* API spec improvements, API handler improvements (:ghpull:`3368`)
* Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
* Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
* Don\'t install gettext into builtins (:ghpull:`3330`)
* Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
* Write ``notebook.json`` file atomically (:ghpull:`3305`)
* Fix clicking with modifiers, page title updates (:ghpull:`3282`)
* Upgrade jQuery to version 2.2 (:ghpull:`3428`)
* Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
* Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
* Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
* \"Require\" pyzmq>=17 (:ghpull:`3586`) + Documentation:
* Documentation updates and organisation (:ghpull:`3584`)
* Add section in docs about privacy (:ghpull:`3571`)
* Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
* Update docs with confd implementation details (:ghpull:`3520`)
* Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
* Document options to enable nbextensions in specific sections (:ghpull:`3525`)
* jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
* Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
* Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367` + Testing:
* Testing with Selenium & Sauce labs (:ghpull:`3321`)
* Selenium utils + markdown rendering tests (:ghpull:`3458`)
* Convert insert cell tests to Selenium (:ghpull:`3508`)
* Convert prompt numbers tests to Selenium (:ghpull:`3554`)
* Convert delete cells tests to Selenium (:ghpull:`3465`)
* Convert undelete cell tests to Selenium (:ghpull:`3475`)
* More selenium testing utilities (:ghpull:`3412`)
* Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
* Fix Appveyor build errors (:ghpull:`3430`)
* Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
* Get tests running with tornado 5 (:ghpull:`3398`)
* Unpin ipykernel version on Travis (:ghpull:`3223`)
* Thu Apr 19 2018 toddrme2178AATTgmail.com- Update to version 5.4.1
* A security release to fix CVE-2018-8768.
* Wed Feb 28 2018 toddrme2178AATTgmail.com- Package directory needed by jupyterlab
* Thu Feb 15 2018 toddrme2178AATTgmail.com- Package additional directories.
* Thu Feb 15 2018 toddrme2178AATTgmail.com- update to version 5.4.0
* Fix creating files and folders after navigating directories in the dashboard (:ghpull:`3264`).
* Enable printing notebooks in colour, removing the CSS that made everything black and white (:ghpull:`3212`).
* Limit the completion options displayed in the notebook to 1000, to avoid performance issues with very long lists (:ghpull:`3195`).
* Accessibility improvements in ``tree.html`` (:ghpull:`3271`).
* Added alt-text to the kernel logo image in the notebook UI (:ghpull:`3228`).
* Added a test on Travis CI to flag if symlinks are accidentally introduced in the future. This should prevent the issue that necessitated :ref:`release-5.3.1` (:ghpull:`3227`).
* Use lowercase letters for random IDs generated in our Javascript (:ghpull:`3264`).
* Removed duplicate code setting ``TextCell.notebook`` (:ghpull:`3256`).
* Thu Jan 18 2018 toddrme2178AATTgmail.com- update to version 5.3.1
* Add support for terminals on windows (:ghpull:`3087`).
* Add a \"restart and run all\" button to the toolbar (:ghpull:`2965`).
* Send files to os trash mechanism on delete (:ghpull:`1968`).
* Allow programmatic copy to clipboard (:ghpull:`3088`).
* Use DOM History API for navigating between directories in the file browser (:ghpull:`3115`).
* Add translated files to folder(docs-translations) (:ghpull:`3065`).
* Allow non empty dirs to be deleted (:ghpull:`3108`).
* Set cookie on base_url (:ghpull:`2959`).
* Allow token-authenticated requests cross-origin by default (:ghpull:`2920`).
* Change cull_idle_timeout_minimum to 1 from 300 (:ghpull:`2910`).
* Config option to shut down server after n seconds with no kernels (:ghpull:`2963`).
* Display a \"close\" button on load notebook error (:ghpull:`3176`).
* Add action to command pallette to run CodeMirror\'s \"indentAuto\" on selection (:ghpull:`3175`).
* Add option to specify extra services (:ghpull:`3158`).
* Warn_bad_name should not use global name (:ghpull:`3160`).
* Avoid overflow of hidden form (:ghpull:`3148`).
* Fix shutdown trans loss (:ghpull:`3147`).
* Find available kernelspecs more efficiently (:ghpull:`3136`).
* Don\\\'t try to translate missing help strings (:ghpull:`3122`).
* Frontend/extension-config: allow default json files in a .d directory (:ghpull:`3116`).
* Use `requirejs` vs. `require` (:ghpull:`3097`).
* Fixes some ui bugs in firefox #3044 (:ghpull:`3058`).
* Compare non-specific language code when choosing to use arabic numerals (:ghpull:`3055`).
* Fix save-script deprecation (:ghpull:`3053`).
* Include moment locales in package_data (:ghpull:`3051`).
* Fix moment locale loading in bidi support (:ghpull:`3048`).
* Tornado 5: periodiccallback loop arg will be removed (:ghpull:`3034`).
* Use `/files` prefix for pdf-like files (:ghpull:`3031`).
* Add folder for document translation (:ghpull:`3022`).
* When login-in via token, let a chance for user to set the password (:ghpull:`3008`).
* Switch to jupyter_core implementation of ensure_dir_exists (:ghpull:`3002`).
* Send http shutdown request on \\\'stop\\\' subcommand (:ghpull:`3000`).
* Work on loading ui translations (:ghpull:`2969`).
* Fix ansi inverse (:ghpull:`2967`).
* Add send2trash to requirements for building docs (:ghpull:`2964`).
* I18n readme.md improvement (:ghpull:`2962`).
* Add \\\'reason\\\' field to json error responses (:ghpull:`2958`).
* Add some padding for stream outputs (:ghpull:`3194`).
* Always use setuptools in ``setup.py`` (:ghpull:`3206`).
* Fix clearing cookies on logout when ``base_url`` is configured (:ghpull:`3207`).
 
ICM