Releases: nteract/hydrogen
Releases · nteract/hydrogen
v2.10.2
v2.10.0
🎉 Features and Enhancements
- Thanks to @wadethestealth,
Hydrogen:Run-Cell
now can render markdown texts !: #1628 - 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
- Within the Kernel-Monitor, you can:
Example: Putting them together
- 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
andWatches
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
v2.8.0
🎉 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
🎉 Features
- Add code cell folding #1458
- 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
v2.6.0
🎉 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!
- abjadcompile - in-editor illustration of Abjad objects in dedicated panes
- data explorer - Automatic visualization of pandas dataframes
- hydrogen python - Python specific enhancements for hydrogen!
🐛 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
v2.4.1
v2.4.0
v2.3.0
🎉 Features
- Update Plugin API #1179, #862, #64
This allows plugins to intercept or issue kernel commands.
Checkouthydrogen-python
which uses this to improve whitespace handling for Python and adds a variable explorer.
🐛 Bugs
📝 Documentation
- Mention
hydrogen-python
in README.md #1249