Updated Atom to the lastest stable version 1.30.0.
- Updated to Electron 2.0.4.
- The GitHub tab now displays open pull requests for the repo you're working in and allows you to easily check out PR branches without leaving the editor.
- The Git tab now renders emojis in recent commit messages.
- Tree-Sitter now supports grammar injections which enable highlighting of JavaScript in HTML files and HTML inside of Ruby and JavaScript files.
- A new Tree-Sitter grammar was added for language-ruby
- New APIs for querying Tree-Sitter syntax nodes in a text buffer.
- Added a <language scope name>:root-scope-used activation hook so that packages can be activated when a language is set as the root scope of a text editor.
- Added a few new data points to our metrics package to better understand the impact of Atom's hackability.
- Added Node.js, Chromium, and Electron version details to the About screen.
- Added a new image-view.defaultBackgroundColor that configures the default background color when viewing images in Atom.
- Fixed a regression in one-light-ui and one-dark-ui where text underlines appeared when hovering over clickable status bar elements.
- Updated one-light-syntax and one-dark-syntax to provide better syntax coloring for embedded languages.
- Fixed a crash that occurs when amending a co-authored commit.
- Improved clickability of the "Push/Pull" status bar item.
- Cursor movement across lines is now more predictable.
- Hide tooltips when a user is typing.
- Introduce new Atom APIs for observing Git repositories.
- Don't clear built in CSS classes from TextEditor when calling updateClassList
- Fixed an issue where panes were not calling onDidTerminatePendingState when destroyed.
- Fixed spell check error on systems using a non-US locale as a default.
Full changelog available here.