We released Jupyter Notebook 5.5.0. This is a minor release that includes a mix of new features, bug fixes, documentation, and improvements to our testing infrastructure.
You can install the new version of the notebook now using pip: pip install --upgrade notebook Or conda forge (it may be a few days before packages are available): conda upgrade notebook Changelog New features: - The files list now shows file sizes (PR #3539 <https://github.com/jupyter/notebook/pull/3539/>) - Add a quit button in the dashboard (PR #3004 <https://github.com/jupyter/notebook/pull/3004/>) - Display hostname in the terminal when running remotely (PR #3356 <https://github.com/jupyter/notebook/pull/3356/>, PR #3593 <https://github.com/jupyter/notebook/pull/3593/>) - Add slides exportation/download to the menu (PR #3287 <https://github.com/jupyter/notebook/pull/3287/>) - Add any extra installed nbconvert exporters to the “Download as” menu (PR #3323 <https://github.com/jupyter/notebook/pull/3323/>) - Editor: warning when overwriting a file that is modified on disk (PR #2783 <https://github.com/jupyter/notebook/pull/2783/>) - Display a warning message if cookies are not enabled (PR #3511 <https://github.com/jupyter/notebook/pull/3511/>) - Basic __version__ reporting for extensions (PR #3541 <https://github.com/jupyter/notebook/pull/3541/>) - Add NotebookApp.terminals_enabled config option (PR #3478 <https://github.com/jupyter/notebook/pull/3478/>) - Make buffer time between last modified on disk and last modified on last save configurable (PR #3273 <https://github.com/jupyter/notebook/pull/3273/>) - Allow binding custom shortcuts for ‘close and halt’ (PR #3314 <https://github.com/jupyter/notebook/pull/3314/>) - Add description for ‘Trusted’ notification (PR #3386 <https://github.com/jupyter/notebook/pull/3386/>) - Add settings['activity_sources'] (PR #3401 <https://github.com/jupyter/notebook/pull/3401/>) - Add an output_updated.OutputArea event (PR #3560 <https://github.com/jupyter/notebook/pull/3560/>) Fixing problems: - Fixes to improve web accessibility (PR #3507 <https://github.com/jupyter/notebook/pull/3507/>) - There is more to do on this! See #1801 <https://github.com/jupyter/notebook/issues/1801/>. - Fixed color contrast issue in tree.less (PR #3336 <https://github.com/jupyter/notebook/pull/3336/>) - Allow cancelling upload of large files (PR #3373 <https://github.com/jupyter/notebook/pull/3373/>) - Don’t clear login cookie on requests without cookie (PR #3380 <https://github.com/jupyter/notebook/pull/3380/>) - Don’t trash files on different device to home dir on Linux (PR #3304 <https://github.com/jupyter/notebook/pull/3304/>) - Clear waiting asterisks when restarting kernel (PR #3494 <https://github.com/jupyter/notebook/pull/3494/>) - Fix output prompt when execution_count missing (PR #3236 <https://github.com/jupyter/notebook/pull/3236/>) - Make the ‘changed on disk’ dialog work when displayed twice (PR #3589 <https://github.com/jupyter/notebook/pull/3589/>) - Fix going back to root directory with history in notebook list (PR #3411 <https://github.com/jupyter/notebook/pull/3411/>) - Allow defining keyboard shortcuts for missing actions (PR #3561 <https://github.com/jupyter/notebook/pull/3561/>) - Prevent default on pageup/pagedown when completer is active (PR #3500 <https://github.com/jupyter/notebook/pull/3500/>) - Prevent default event handling on new terminal (PR #3497 <https://github.com/jupyter/notebook/pull/3497/>) - ConfigManager should not write out default values found in the .d directory (PR #3485 <https://github.com/jupyter/notebook/pull/3485/>) - Fix leak of iopub object in activity monitoring (PR #3424 <https://github.com/jupyter/notebook/pull/3424/>) - Javascript lint in notebooklist.js (PR #3409 <https://github.com/jupyter/notebook/pull/3409/>) - Some Javascript syntax fixes (PR #3294 <https://github.com/jupyter/notebook/pull/3294/>) - Convert native for loop to Array.forEach() (PR #3477 <https://github.com/jupyter/notebook/pull/3477/>) - Disable cache when downloading nbconvert output (PR #3484 <https://github.com/jupyter/notebook/pull/3484/>) - Add missing digestmod arg to HMAC (PR #3399 <https://github.com/jupyter/notebook/pull/3399/>) - Log OSErrors failing to create less-critical files during startup (PR #3384 <https://github.com/jupyter/notebook/pull/3384/>) - Use powershell on Windows (PR #3379 <https://github.com/jupyter/notebook/pull/3379/>) - API spec improvements, API handler improvements (PR #3368 <https://github.com/jupyter/notebook/pull/3368/>) - Set notebook to dirty state after change to kernel metadata (PR #3350 <https://github.com/jupyter/notebook/pull/3350/>) - Use CSP header to treat served files as belonging to a separate origin (PR #3341 <https://github.com/jupyter/notebook/pull/3341/>) - Don’t install gettext into builtins (PR #3330 <https://github.com/jupyter/notebook/pull/3330/>) - Add missing import _ (PR #3316 <https://github.com/jupyter/notebook/pull/3316/>, PR #3326 <https://github.com/jupyter/notebook/pull/3326/>) - Write notebook.json file atomically (PR #3305 <https://github.com/jupyter/notebook/pull/3305/>) - Fix clicking with modifiers, page title updates (PR #3282 <https://github.com/jupyter/notebook/pull/3282/>) - Upgrade jQuery to version 2.2 (PR #3428 <https://github.com/jupyter/notebook/pull/3428/>) - Upgrade xterm.js to 3.1.0 (PR #3189 <https://github.com/jupyter/notebook/pull/3189/>) - Upgrade moment.js to 2.19.3 (PR #3562 <https://github.com/jupyter/notebook/pull/3562/>) - Upgrade CodeMirror to 5.35 (PR #3372 <https://github.com/jupyter/notebook/pull/3372/>) - “Require” pyzmq>=17 (PR #3586 <https://github.com/jupyter/notebook/pull/3586/>) Documentation: - Documentation updates and organisation (PR #3584 <https://github.com/jupyter/notebook/pull/3584/>) - Add section in docs about privacy (PR #3571 <https://github.com/jupyter/notebook/pull/3571/>) - Add explanation on how to change the type of a cell to Markdown (PR #3377 <https://github.com/jupyter/notebook/pull/3377/>) - Update docs with confd implementation details (PR #3520 <https://github.com/jupyter/notebook/pull/3520/>) - Add more information for where jupyter_notebook_config.py is located (PR #3346 <https://github.com/jupyter/notebook/pull/3346/>) - Document options to enable nbextensions in specific sections (PR #3525 <https://github.com/jupyter/notebook/pull/3525/>) - jQuery attribute selector value MUST be surrounded by quotes (PR #3527 <https://github.com/jupyter/notebook/pull/3527/>) - Do not execute special notebooks with nbsphinx (PR #3360 <https://github.com/jupyter/notebook/pull/3360/>) - Other minor fixes in PR #3288 <https://github.com/jupyter/notebook/pull/3288/>, PR #3528 <https://github.com/jupyter/notebook/pull/3528/>, PR #3293 <https://github.com/jupyter/notebook/pull/3293/>, PR #3367 <https://github.com/jupyter/notebook/pull/3367/> Testing: - Testing with Selenium & Sauce labs (PR #3321 <https://github.com/jupyter/notebook/pull/3321/>) - Selenium utils + markdown rendering tests (PR #3458 <https://github.com/jupyter/notebook/pull/3458/>) - Convert insert cell tests to Selenium (PR #3508 <https://github.com/jupyter/notebook/pull/3508/>) - Convert prompt numbers tests to Selenium (PR #3554 <https://github.com/jupyter/notebook/pull/3554/>) - Convert delete cells tests to Selenium (PR #3465 <https://github.com/jupyter/notebook/pull/3465/>) - Convert undelete cell tests to Selenium (PR #3475 <https://github.com/jupyter/notebook/pull/3475/>) - More selenium testing utilities (PR #3412 <https://github.com/jupyter/notebook/pull/3412/>) - Only check links when build is trigger by Travis Cron job (PR #3493 <https://github.com/jupyter/notebook/pull/3493/>) - Fix Appveyor build errors (PR #3430 <https://github.com/jupyter/notebook/pull/3430/>) - Undo patches in teardown before attempting to delete files (PR #3459 <https://github.com/jupyter/notebook/pull/3459/>) - Get tests running with tornado 5 (PR #3398 <https://github.com/jupyter/notebook/pull/3398/>) - Unpin ipykernel version on Travis (PR #3223 <https://github.com/jupyter/notebook/pull/3223/>) Credits Thanks to the following contributors: - Arovit Narula (arovit <https://github.com/arovit>) - Ashley Teoh (ashleytqy <https://github.com/ashleytqy>) - Nicholas Bollweg (bollwyvl <https://github.com/bollwyvl>) - Alex Rothberg (cancan101 <https://github.com/cancan101>) - Celina Kilcrease (ckilcrease <https://github.com/ckilcrease>) - dabuside (dabuside <https://github.com/dabuside>) - Damian Avila (damianavila <https://github.com/damianavila>) - Dana Lee (danagilliann <https://github.com/danagilliann>) - Dave Hirschfeld (dhirschfeld <https://github.com/dhirschfeld>) - Heng GAO (ehengao <https://github.com/ehengao>) - Leo Gallucci (elgalu <https://github.com/elgalu>) - Evan Van Dam (evandam <https://github.com/evandam>) - forbxy (forbxy <https://github.com/forbxy>) - Grant Nestor (gnestor <https://github.com/gnestor>) - Ethan T. Hendrix (hendrixet <https://github.com/hendrixet>) - Miro Hrončok (hroncok <https://github.com/hroncok>) - Paul Ivanov (ivanov <https://github.com/ivanov>) - Darío Hereñú (kant <https://github.com/kant>) - Kevin Bates (kevin-bates <https://github.com/kevin-bates>) - Maarten Breddels (maartenbreddels <https://github.com/maartenbreddels>) - Michael Droettboom (mdboom <https://github.com/mdboom>) - Min RK (minrk <https://github.com/minrk>) - M Pacer (mpacer <https://github.com/mpacer>) - Peter Parente (parente <https://github.com/parente>) - Paul Masson (paulmasson <https://github.com/paulmasson>) - Philipp Rudiger (philippjfr <https://github.com/philippjfr>) - Mac Knight (Shels1909 <https://github.com/Shels1909>) - Hisham Elsheshtawy (Sheshtawy <https://github.com/Sheshtawy>) - Simon Biggs (SimonBiggs <https://github.com/SimonBiggs>) - Sunil Hari (sunilhari <https://github.com/sunilhari>) - Thomas Kluyver (takluyver <https://github.com/takluyver>) - Tim Klever (tklever <https://github.com/tklever>) - Gabriel Ruiz (unnamedplay-r <https://github.com/unnamedplay-r>) - Vaibhav Sagar (vaibhavsagar <https://github.com/vaibhavsagar>) - William Hosford (whosford <https://github.com/whosford>) - Hong (xuhdev <https://github.com/xuhdev>) See the 5.5 milestone on GitHub for a complete list of pull requests <https://github.com/jupyter/notebook/pulls?utf8=%E2%9C%93&q=is%3Apr%20milestone%3A5.5> involved in this release. -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/d05d0e54-4577-43a2-9e8d-0e2629ad3354%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
