Skip to content

Releases: nteract/hydrogen

v2.10.2

28 Jun 16:45
Compare
Choose a tag to compare

🐛 Bugs

  • Fixed "cursor freezing" when closing multiline results #1682

👷 Internal Improvements

📖 Documentation

  • Added new Cell Navigation Plugin #1676

v2.10.0

22 Jun 20:09
Compare
Choose a tag to compare

🎉 Features and Enhancements

  • Thanks to @wadethestealth, Hydrogen:Run-Cell now can render markdown texts !: #1628
    • Since this feature is still in early stage, you might come across some issues (there are known issues like #1633, #1669, #1672). If you find the other issues, please report them to us ! 🙏
  • Kernel-Monitor got enhanced so much !: #1601
    • Within the Kernel-Monitor, you can:
      • manage kernels: Interrupt / Restart / Shutdown
      • monitor various information about kernels: Kernel spec / Status / Execution count / Last execution time
      • jump to files connected to a kernel on click

Example: Putting them together

ezgif com-video-to-gif

  • Kernel-Monitor is not focused after toggling by Hydrogen:Toggle-Kernel-Monitor: #1661
  • Selection-based copying is enabled within results: #1652
  • You can now make jump-click within sliders: #1616
  • Output Area and Watches panes are now automatically shown if it's not activated: #1615

🐛 Bugs

  • Hydrogen:Fold-Current-Cell now works correctly when the next cell marker is on the following line without an empty line: #1659
  • Cursor positions for non-BMP characters got fixed: #1658
  • Fixed Horizontal scrolling within result views: #1647
  • Long results are now correctly wrapped: #1594

👷 Internal Improvements

  • A callback for file deletion event is added to clean up related information in store: #1662
  • 🆙 Update output components to @nteract/outputs: #1663
  • Hydrogen:Export-Notebook is registered as activation command: #1657
  • Update flow type definition of lodash: #1657
  • Fixed package spec on Windows: #1626
  • Regex for cell detection is now more forgiving: #1621
  • Fixed npm run prettier command on Windows: #1614

📖 Documentation

  • Fixed dead links in the contributions and installation guides: #1627, #1624
  • Typo in style customization documentation is fixed: #1593

🔥 Dropped support

  • Hydrogen:Restart-Kernel-And-Re-Evaluate-Bubbles is removed:
    • Please refer to #1642 for the rationale
    • If you want to recover this feature, please volunteer to maintain it

2.9.0

08 Apr 03:52
Compare
Choose a tag to compare

🎉 Features

  • Support running kernels in unsaved editors (#1540)
  • Import notebook from treeview context menu (#1566)

right click to import demo

🐛 Bugs

  • Officially require atom >=1.28 (#1553)

👷 Internal Improvements

  • Bump flow version
  • Associate MarkerStore with specific editor (#1547)

v2.8.0

06 Feb 07:06
Compare
Choose a tag to compare

🎉 Features

  • Support exporting markdown cells to notebook file #1498
  • Import Jupyter Notebook files into Atom #1501
  • Auto-import Jupyter Notebook files #1515

🐛 Bugs

  • Fix toggling hydrogen output mode #1494
  • Don't trim text put on clipboard #1511
  • Fix package repo URL link #1518
  • Fix cell boundaries when regex matches outside comment #1520

👷 Internal Improvements

  • Provide ordering to configuration settings #1530
  • Remove initial empty cell from codeManager.getCells #1505

📝 Documentation

  • Remove duplicated data explorer docs example #1490

v2.7.0

09 Dec 02:40
Compare
Choose a tag to compare

🎉 Features

  • Add code cell folding #1458
    gif showing code cell folding
  • Hide autocomplete suggestions in run and runCell #1454
  • Allow Hydrogen's autocompletions to be listed first #1455
  • kernel-manager.js: clarify 'no kernel found' error description #1421

🐛 Bugs

  • Run startup code on kernel restart, #1414
  • Use monospace font in output area (fixes several formatting issues), #1424

👷 Internal Improvements

  • Add a spec for ResultViewComponent #1440
  • Cleanup flow defs, #1437
  • Update prettier and remove travis prettifications, #1438
  • Switch from greenkeeper to renovate, #1442
  • Cleanup mobx usage, #1450
  • Add new grammars to list of markupGrammars #1487
  • Prompt for installed plugins in bug report template #1480

📝 Documentation

  • Update altair example in docs #1481
  • Update contributing guide #1423

v2.6.0

11 Sep 23:45
Compare
Choose a tag to compare

🎉 Features

  • Don't trim code selection before sending to kernel, #1363
  • Add MagicPython language mapping by default. #1368
  • Add class to status bar item, #1389

🔌 New Hydrogen Plugins!

🐛 Bugs

  • Change isSingleLine to support null or undefined text, #1384
  • Fix error: Uncaught Error: Cannot find module '@babel/runtime-corejs2/helpers/interopRequireWildcard', #1407

👷 Internal Improvements

  • Update to mobx 5, #1381
  • Remove unnecessary .slice() calls, #1382
  • Remove unused references to controlSocket, #1360
  • Upgrade flow, #1385
  • Update spawnteract, #1339, and related fix: #1380

v2.4.1

14 Apr 12:28
Compare
Choose a tag to compare

🐛 Bugs

  • #1293 fix output stream results not updating
  • #1292 fix multi-language kernel

v2.4.0

12 Apr 02:27
Compare
Choose a tag to compare

Features

Vega 3 + Vega-lite 2 support! With the coming Altair 2.0 you'll have full interactive charts. 🎉

hydro-altair

v2.3.0

06 Mar 11:26
Compare
Choose a tag to compare

🎉 Features

  • Update Plugin API #1179, #862, #64
    This allows plugins to intercept or issue kernel commands.
    Checkout hydrogen-python which uses this to improve whitespace handling for Python and adds a variable explorer.

🐛 Bugs

  • Fix session name display in WSKernelPicker #1247, #1245

📝 Documentation

👷 Internal Improvements

v2.2.3

06 Mar 11:19
Compare
Choose a tag to compare

🐛 Bugs

  • Fix move down in Atom 1.24.0 #1231, #1229
  • Handle filename changes #1217, #1191
  • Set undefined for onClick instead of false #1211

👷 Internal Improvements

  • Update flow-bin to the latest version #1202, #1228