github nteract/nteract v0.2.0
Avicular Avicenna

latest releases: @nteract/monaco-editor@5.0.7, @nteract/monaco-editor@5.0.6, @nteract/stateful-components@1.7.15...
6 years ago

Summary

This is our second to last alpha with massive improvements to user experience and stability. 🛠

Check out the release notes down below. 😄

Installers

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:

look its mars

(#1585, #1579)

Built in Table Viewer

In coordination with Pandas and Frictionless Data, we have a built in table viewer (#1534).

table

Code Introspection

Get documentation inline by hitting a hot key (cmd-. on macOS) (#1665, #1488)

Introspection

One Dark Theme

Straight from Atom's default theme, it's one dark theme (#1756).

quite dark really

Other features

  • Celltoolbar is now transparent when not hovered so you can see your text (#1615)

translucent

  • 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)

  • (Partial) support of raw cells (#1597, #1477)

  • 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

Don't miss a new nteract release

NewReleases is sending notifications on new releases.