Page MenuHomeSolus

Update Atom to 1.30.0
ClosedPublic

Authored by JamesLee on Aug 29 2018, 8:50 PM.
Tags
None
Referenced Files
F11007260: D3738.diff
Tue, Aug 1, 6:46 PM
F10969878: D3738.diff
Fri, Jul 21, 12:13 AM
F10917057: D3738.id9289.diff
Jul 8 2023, 3:23 PM
F10896791: D3738.id.diff
Jul 2 2023, 2:37 AM
F10868733: D3738.diff
Jun 18 2023, 12:25 AM
F10841383: D3738.id9289.diff
Jun 10 2023, 6:51 AM
F10840824: D3738.id9279.diff
Jun 10 2023, 3:22 AM
F10827457: D3738.diff
Jun 4 2023, 5:27 AM
Subscribers

Details

Summary

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.

Test Plan

Installed and launched Atom with everything working as expected.
Installed some packages using apm with everything working as expected.
Correct version is shown in the Atom about page.

Diff Detail

Repository
R394 atom
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

In the future, I need you to summarized the changelog into relevant bits and make it valid Markdown. I'll go ahead and do that and merge it in, thank you for the update.

This revision is now accepted and ready to land.Aug 30 2018, 2:36 PM
This revision was automatically updated to reflect the committed changes.