This repository has been archived by the owner on Mar 3, 2023. It is now read-only.
1.30.0
Notable Changes
- 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. - Cmd+- now appears as the keybinding for
window:decrease-font-size
in the View menu on macOS. - 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
andone-dark-ui
where text underlines appeared when hovering over clickable status bar elements. - Updated
one-light-syntax
andone-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.
- Fixed issues in
autocomplete-plus
that [prevented some completions from being inserted]
(atom/autocomplete-plus#983) and degraded editor performance when editing long lines. - This fixes a bug where void tags (e.g. meta) fold weirdly when Tree-sitter is enabled in html.
- 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.
All Changes
Atom Core
v1.29.0...v1.30.0
- atom/atom#17518 - ⬆️ electron@2.0.2
- atom/atom#17537 - Fix Tree-sitter folding bug affecting HTML
- atom/atom#17549 - ⬆️ electron@2.0.3
- atom/atom#17521 - Support activation hooks by grammar scope
- atom/atom#17603 - Clear electron-link's snapshot cache in script/clean
- atom/atom#17609 - Update Jasmine stacktrace formatting
- atom/atom#17613 - ⬆️ metrics to 1.4.1
- atom/atom#17619 - ⬆️ metrics 1.4.3
- atom/atom#17620 - ⬆️ electron@2.0.4
- atom/atom#17633 - ⬆️ metrics@1.5.0
- atom/atom#17636 - Reset goal column on all cursor changes
- atom/atom#17651 - Tooltip should fade on keyboard event 17431
- atom/atom#17569 - Doc: explain how to open a file at a certain line and column
- atom/atom#17673 - ⬆️ spell-check@0.74.0
- atom/atom#17677 - Don't delete the package-lock.json in /script/vsts
- atom/atom#17679 - Use Node 8.9.3 in Atom CI builds
- atom/atom#17680 - Use a consistent app naming strategy across non-stable channels
- atom/atom#17551 - Add Tree-sitter grammar injections
- atom/atom#17701 - GitHub update on atom dev
- atom/atom#17716 - Use correct executable name for Atom Dev.app in atom.sh on macOS
- atom/atom#17702 - Modify TextEditorComponent updateClassList to always add managed classes to element
- atom/atom#17717 - Fix bugs found when adding ruby tree-sitter grammar
- atom/atom#17720 - Introduce
observeRepositories
andonDidAddRepository
- atom/atom#17722 - ⬆️ metrics@1.6.0
- atom/atom#17721 - Add TreeSitterLanguageMode::getSyntaxNodeContainingRange and TreeSitterLanguageMode::getSyntaxNodeAtPosition
- atom/atom#17740 - Fix tree-sitter highlighting regression affecting python
- atom/atom#17743 - ⬆️ find-and-replace@0.215.12
- atom/atom#16342 - 'cmd--': As default for 'window:decrease-font-size' on MacOs
- atom/atom#17744 - Teach Pane to always look for a pane item's onDidTerminatePendingState function
- atom/atom#17752 - Fix repository tests that fail when run in fork of atom/atom
- atom/atom#17860 - Update atom/github on Beta
one-dark-ui
v1.12.3...v1.12.4
one-light-ui
v1.12.3...v1.12.4
one-dark-syntax
v1.8.3...v1.8.4
- atom/one-dark-syntax#110 - Update screenshot
- atom/one-dark-syntax#112 - Prevent string styling from bleeding through interpolations
one-light-syntax
v1.8.3...v1.8.4
about
v1.9.1...v1.10.0
autocomplete-plus
v2.40.6...v2.40.7
- atom/autocomplete-plus#974 - Cleanup subsequence specs
- atom/autocomplete-plus#983 - Update replacementPrefix for suggestions when returned multiple times
- atom/autocomplete-plus#984 - Limit the length of the prefix to avoid slow regex match
github
v0.17.3...v0.18.3
- atom/github#1510 - Markers and Layers and Contexts
- atom/github#1511 - chore(package): update sinon to version 5.1.0
- atom/github#1515 - Update classnames to the latest version 🚀
- atom/github#1516 - Update sinon to the latest version 🚀
- atom/github#1520 - Update sinon to the latest version 🚀
- atom/github#1503 - RFC for Issueish List View
- atom/github#1521 - Dead code cleanup
- atom/github#1526 - Update react to the latest version 🚀
- atom/github#1532 - Render markdown flavored emojis in recent commits view.
- atom/github#1535 - Fix top border of the Git panel
- atom/github#1537 - Update prop-types to the latest version 🚀
- atom/github#1534 - Make entire component for push/pull tile in status bar clickable.
- atom/github#1539 - Make CommitView use the Command component
- atom/github#1540 - Test coverage
- atom/github#1523 - Pull Request list
- atom/github#1551 - Refactor IssueishPaneItemView
- atom/github#1547 - Move git and github tab items to a PaneItem
- atom/github#1550 - Update sinon to the latest version 🚀
- atom/github#1558 - Fix uncaught exception when undoing coauthored commit
- atom/github#1561 - Add support for nightly channel
- atom/github#1556 - Backfill tests for IssueishPaneItem hierarchy
- atom/github#1565 - Docs: Fix spelling in example code snippet for naming conventions
- atom/github#1569 - Disable failing tests on VSTS
- atom/github#1562 - Integrate metrics
- atom/github#1574 - Create a passwordless temporary keychain on macOS
- atom/github#1575 - eslint 5.0.1
- atom/github#1576 - babel-eslint 8.2.5
- atom/github#1577 - Bootstrap Istanbul in-process
- atom/github#1578 - Handle script name changes in the Linux dev channel
- atom/github#1579 - Support arbitrary channel names when launching Atom Helper
- atom/github#1583 - PR improvements
- atom/github#1563 - Checkout Pull Request
- atom/github#1586 - Snapshot fixes
- atom/github#1596 - Use mocha-multi-reporters
- atom/github#1627 - 🐛 Fix default dir for git repo init
- atom/github#1629 - Activate the git tab on item activation
- atom/github#1631 - Prevent race conditions in focus management code
- atom/github#1632 - Detached DOM nodes have no parents
- atom/github#1633 - Don't detect executable mode changes on added or deleted files
- atom/github#1634 - Don't attempt to stage or unstage with no selection
- atom/github#1635 - Undo an initial commit
- atom/github#1637 - Use my fork of atom-mocha-test-runner
- atom/github#1639 - Proxy items need to be more resilient to unexpected properties
- atom/github#1643 - Backports 0.19.0 > 0.18-releases
image-view
v0.62.4...v0.63.0
keybinding-resolver
v0.38.1...v0.38.2
metrics
v1.2.8...v1.6.1
- atom/metrics#90 - Add metric to help assess awareness of package ecosystem
- atom/metrics#92 - Report arbitrary release channel names
- atom/metrics#91 - integrate telemetry
- atom/metrics#93 - fix snapshotting
- atom/metrics#94 - Add metric to help assess awareness of key binding customizability
- atom/metrics#95 - Add metric to help assess awareness of init script customizability
- atom/metrics#96 - Add metric to help assess awareness of look-and-feel customizability
- atom/metrics#98 - Add metric to help assess Atom's reach across various developer ecosystems
- atom/metrics#99 - ⬆️
telemetry
spell-check
v0.73.5...v0.74.0
- atom/spell-check#258 - Fix AppVeyor builds against Atom beta with Electron 2.0.1
- atom/spell-check#255 - Made the misconfiguration notice a warning and added suggestions on h…
language-html
v0.50.1...v0.51.1
language-javascript
v0.128.8...v0.129.1
- atom/language-javascript#582 - add / to operators list
- atom/language-javascript#585 - Make use of Tree-sitter grammar injection
language-python
v0.50.1...v0.51.2
language-ruby
v0.71.4...v0.72.2