We are pleased to announce the release of Jupyter Notebook version 5.0. 
This is the first major release of the Jupyter Notebook since version 4.0 
and the " <http://blog.jupyter.org/2015/04/15/the-big-split/>Big Split 
<http://blog.jupyter.org/2015/04/15/the-big-split/>” of IPython and 
Jupyter. This release adds some long-awaited features, such as cell 
tagging, customizing keyboard shortcuts, copying & pasting cells between 
notebooks, and a more attractive default style for tables. It also comes 
with many improvements and bug fixes. This release does not introduce any 
breaking API changes.

You can install the new version of the notebook now using pip:

pip install --upgrade notebook 


Or conda (it may be a few days before packages are available):

conda upgrade notebook    

What’s new
This release introduces some new features and many improvements and bug 
fixes, totaling about 133 closed issues 
<https://github.com/jupyter/notebook/pulls?q=is%3Apr+milestone%3A5.0+is%3Aclosed>,
 
303 merged PRs 
<https://github.com/jupyter/notebook/issues?q=is%3Aissue+milestone%3A5.0+is%3Aclosed>,
 
and 9 months in the making. For a complete list of changes, see the 
changelog 
<http://jupyter-notebook.readthedocs.io/en/latest/changelog.html#notebook-version-5-0>
.


File sorting in the dashboard

Files in the dashboard may now be sorted by last modified date or name.


Edit keyboard shortcuts

Since IPython 2.0, it has been possible to customize keyboard shortcuts, 
but it involved editing your custom.js or otherwise writing code against 
the notebook. It’s now possible to edit keyboard shortcuts using a dialog 
in the Help menu. We support both emacs-like (multiple keys at once) and 
vim-like (sequence of key) shortcuts. The available shortcuts are currently 
limited to Command mode 
<http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Notebook%20Basics.html#Command-mode>,
 
but we invite contributors to add support for Edit mode! 



*Tip: *You can also see keyboard shortcuts for commands in the command 
palette (Ctrl-Shift-P by default). 


Cell tags

Cell tags are a lightweight way to customize the behavior of tools working 
with notebooks. We're building support for them into tools like nbconvert 
<http://nbconvert.readthedocs.io/en/latest/> and nbval 
<https://github.com/computationalmodelling/nbval>. To start using tags, 
select Tags in the View > Cell Toolbar menu in a notebook.



Table style

The new default table style is more compact and subtle and consistent with 
JupyterLab.

*Before:*



*After:*



Credits

This release has been a team effort and we would like to thank the 
following 87 people who contributed:


   - Min RK (minrk <https://github.com/minrk>)
   - Thomas Kluyver (takluyver <https://github.com/takluyver>)
   - M Pacer (mpacer <https://github.com/mpacer>)
   - Matthias Bussonnier (Carreau <https://github.com/Carreau>)
   - Grant Nestor (gnestor <https://github.com/gnestor>)
   - Carol Willing (willingc <https://github.com/willingc>)
   - Steven Silvester (blink1073 <https://github.com/blink1073>)
   - Matthias Geier (mgeier <https://github.com/mgeier>)
   - Safia Abdalla (captainsafia <https://github.com/captainsafia>)
   - Jason Grout (jasongrout <https://github.com/jasongrout>)
   - Julien Rebetez (julienr <https://github.com/julienr>)
   - Peter Parente (parente <https://github.com/parente>)
   - Sylvain Corlay (SylvainCorlay <https://github.com/SylvainCorlay>)
   - Jonathan Frederic (jdfreder <https://github.com/jdfreder>)
   - Brian E. Granger (ellisonbg <https://github.com/ellisonbg>)
   - jakirkham (jakirkham <https://github.com/jakirkham>)
   - Andreas Mueller (amueller <https://github.com/amueller>)
   - Yuvi Panda (yuvipanda <https://github.com/yuvipanda>)
   - Nathan Daly (NHDaly <https://github.com/NHDaly>)
   - Bernhard Liebl (poke1024 <https://github.com/poke1024>)
   - Rob Nagler (robnagler <https://github.com/robnagler>)
   - Vidar Tonaas Fauske (vidartf <https://github.com/vidartf>)
   - Adam Johnson (adamchainz <https://github.com/adamchainz>)
   - Philipp A. (flying-sheep <https://github.com/flying-sheep>)
   - Jonathan (vanillajonathan <https://github.com/vanillajonathan>)
   - Paul Ivanov (ivanov <https://github.com/ivanov>)
   - Daniel Krenn (dkrenn <https://github.com/dkrenn>)
   - jakirkham (kikocorreoso <https://github.com/kikocorreoso>)
   - Vivian Fang (vivi <https://github.com/vivi>)
   - ebraminio (ebraminio <https://github.com/ebraminio>)
   - Lorenzo Gasparini (joined <https://github.com/joined>)
   - Kyle Kelley (rgbkrk <https://github.com/rgbkrk>)
   - Nicholas Bollweg (bollwyvl <https://github.com/bollwyvl>)
   - John Detlefs (jdetle <https://github.com/jdetle>)
   - Samar Sultan (samarsultan <https://github.com/samarsultan>)
   - Adam Eury (aleury <https://github.com/aleury>)
   - Louise Davies (louise-davies <https://github.com/louise-davies>)
   - tonycpsu (tonycpsu <https://github.com/tonycpsu>)
   - John B Nelson (jbn <https://github.com/jbn>)
   - Christoph Klein (ctk3b <https://github.com/ctk3b>)
   - Himani Arora (himani1 <https://github.com/himani1>)
   - Carlos Cordoba (ccordoba12 <https://github.com/ccordoba12>)
   - Eric Dill (ericdill <https://github.com/ericdill>)
   - Anelia Dimitrova (adimitrova <https://github.com/adimitrova>)
   - Sergei Lebedev (superbobry <https://github.com/superbobry>)
   - Jinesh Mehta (jinmehta13 <https://github.com/jinmehta13>)
   - niole (niole <https://github.com/niole>)
   - Jan Schulz (janschulz <https://github.com/janschulz>)
   - Doug Blank (dsblank <https://github.com/dsblank>)
   - Jeremy Kun (j2kun <https://github.com/j2kun>)
   - clarka34 (clarka34 <https://github.com/clarka34>)
   - Jaeho Shin (netj <https://github.com/netj>)
   - Stuart Geiger (staeiou <https://github.com/staeiou>)
   - vlimant (vlimant <https://github.com/vlimant>)
   - Elliot Kirk (eskirk <https://github.com/eskirk>)
   - Pierre (Fitz3012 <https://github.com/Fitz3012>)
   - Scott Sanderson (ssanderson <https://github.com/ssanderson>)
   - Natalie Perna (natalieperna <https://github.com/natalieperna>)
   - Dennis (pleabargain <https://github.com/pleabargain>)
   - Dave Hirschfeld (dhirschfeld <https://github.com/dhirschfeld>)
   - Paul Gowder (paultopia <https://github.com/paultopia>)
   - Justin Tyberg (jtyberg <https://github.com/jtyberg>)
   - Andrew Shaffer (ashaffer <https://github.com/ashaffer>)
   - Yuval Langer (yuvallanger <https://github.com/yuvallanger>)
   - Srinivas Reddy Thatiparthy (srinivasreddy 
   <https://github.com/srinivasreddy>)
   - Remi Rampin (remram44 <https://github.com/remram44>)
   - sri (varmas <https://github.com/varmas>)
   - Frederik Nordahl Jul Sabroe (FrederikNS <https://github.com/FrederikNS>
   )
   - Jessime (Jessime <https://github.com/Jessime>)
   - John Emmons (JCEmmons <https://github.com/JCEmmons>)
   - Laurent Duchesne (lduchesne <https://github.com/lduchesne>)
   - alexandercbooth (alexandercbooth <https://github.com/alexandercbooth>)
   - chchen (cc272309126 <https://github.com/cc272309126>)
   - Ryan Lovett (ryanlovett <https://github.com/ryanlovett>)
   - Derek Sifford (dsifford <https://github.com/dsifford>)
   - Bernie Randles (brandles <https://github.com/brandles>)
   - Thomas Fors (tfors <https://github.com/tfors>)
   - Pierre Gerold (parleur <https://github.com/parleur>)
   - Livia Barazzetti (livia-b <https://github.com/livia-b>)
   - VladMironov (VladMironov <https://github.com/VladMironov>)
   - Diego Mesa (diego898 <https://github.com/diego898>)
   - maxalbert (maxalbert <https://github.com/maxalbert>)
   - nvdv (nvdv <https://github.com/nvdv>)
   - Isak Falk (IsakFalk <https://github.com/IsakFalk>)
   - Steve Holden (steveholden <https://github.com/steveholden>)
   - Maarten Breddels (maartenbreddels <https://github.com/maartenbreddels>)
   - Bartosz Telenczuk (btel <https://github.com/btel>)
   

We look forward to your feedback and contributions!

-- 
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/ba674de6-0ced-42db-909d-610df4cb94ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to