Summary
This is our second to last alpha with massive improvements to user experience and stability. 🛠
Check out the release notes down below. 😄
Installers
- OS X/macOS
- Windows
- Linux
Disclaimer
The only bundled kernel is JavaScript (node.js). To detect your current python kernel you will need to run
python -m ipykernel install --user
at the command line. For other kernels, check out https://nteract.io/kernels.
Gratitude
This release wouldn't be as amazing without all the wonderful contributors over the past six months (wow did it take a while to ship this one!). I'm loving this version and hope you do too. ❤️
People who contributed to this release:
- Safia Abdalla
- Ionică Bizău
- Alexander Booth
- Matthias Bussonnier
- John Detlefs
- Jonathan Frederic
- M. Scott Ford
- Lukas Geiger
- Al Johri
- Kyle Kelley
- Joshua Kornblum
- Randall Koutnik
- Gerald Nash
- Madhumitha Natarajan
- Grant Nestor
- Ryan Palo
- Dominique Peretti
- Min RK
- Peggy Rayzis
- Michael Stewart
- Marc Udoff
- Enrique Vidal
- Carol Willing
Bots who contributed to this release:
- Appveyor
- Codecov
- Greenkeeper
- Travis CI
Features
GeoJSON customization
The GeoJSON output type now accepts url_template
and layer_options
metadata to customize the geojson view. Check out the Notebook:
Built in Table Viewer
In coordination with Pandas and Frictionless Data, we have a built in table viewer (#1534).
Code Introspection
Get documentation inline by hitting a hot key (cmd-.
on macOS) (#1665, #1488)
One Dark Theme
Straight from Atom's default theme, it's one dark theme (#1756).
Other features
- Celltoolbar is now transparent when not hovered so you can see your text (#1615)
-
Support more metadata for input/source hiding (#1803, #1697)
-
Cell focus no longer shows up on printed copies (#1788)
-
Bottom of notebook has extra padding to allow last cell to be at the top (#1781, #1463)
-
Vega and VegaLite outputs match official spec now (#1765)
-
Prompt before closing (#1759)
-
Report nteract version in the notebook metadata (#1747)
-
Greatly improve height of display area (#1716)
-
Improve performance of rendering text outputs (#1718, #1699)
-
Expand collapsed cells on PDF export (#1671)
-
Custom completion with recent IPython (#1650)
-
Show celltoolbar on hover in addition to focus (#1618)
Make it easier to reach for an action of a cell with one less click.
- Fade octicon with transitions
Smooooooth operations
-
nsis:perMachine (#1447)
-
v3 Notebooks are converted to v4 notebooks (#1489)
-
File -> Exit (Alt-F4)
for win32 platforms (#1547) -
cmd+enter
can now run cells on macOS (#1541)
Bug fixes 🐛
nteract
CLI now works on *nix systems (#1581)- Complete revamp of scrolling behavior on cell focus (#1850)
- Support tooltip on Windows (#1669)
- Fix regression on viewing markdown rendering when cell not focused (#1846)
- Updated example notebooks (#1845, #1585)
- Surrogate pair handling (#1840)
- Improve kernel shutdown lifecycle (#1837, #1839)
- Data shape inference fixed on data resource transform (#1838)
- Scrollbar no longer visible after expansion (#1627)
- Cell evaluation status reflects overall state properly (#1608)
- Images are no longer centered by default (#1500)
- Feedback on save is more accurate (#1562)
Under the hood 🚗
- Optimize our app build even more than last time (#1847, #1780, #1771, #1613)
- Improved app building (#1826, #1774, #1613)
- All our modules aim to be server side renderable (primarily for commuter)
- Compatibility with node 8 & npm5 (#1769, #1738)
- Transforms and notebook model are (internally) deprecating usage of Immutable.JS (#1726)
- Sourcemaps!!! (#1708)
- Up to date with React 15.6, ready for 16 to land (#1676, #1681, more)
- We switched to prettier for js and json formatting during this development cycle, ❤️ it
Announcing new packages
TBD