This repository has been archived by the owner on Mar 3, 2023. It is now read-only.
1.33.0
Notable Changes
- Added built-in support for Rust using Tree-sitter (#18257)
- Improved soft-wrapping behavior (#18287)
- Added the ability to disable packages' snippets (#18261)
- Moved the 'Undo Discard' button in the Git panel into a context menu (atom/github#1702)
- Added a commit list to the GitHub panel (atom/github#1684)
- Adding Git / GitHub icons to the status bar (atom/github#1704)
- Fixed an issue where Linux users were unable to push or fetch Git branches with the GitHub package on distributions with
libcurl4installed (#18201) - Fixed an issue where the
Toggle Line Commentscommand created the wrong kinds of comments in files with multiple languages (#18334) - Fixed multiple syntax highlighting issues and other issues involving the tree sitter parser:
- Fixed missing syntax highlighting classes in several languages when using the new Tree-sitter parsing system
- Ruby (atom/language-ruby#244)
- Go (atom/language-go#158)
- JavaScript (atom/language-javascript#611, atom/language-javascript#612, atom/language-javascript#614)
- C (atom/language-c#300)
- Python (atom/language-python#282)
- Fixed missing syntax highlighting of CSS inside of JavaScript and HTML (atom/language-css#156)
- Fixed missing syntax highlighting of macro definitions in C code.
- Fixed incorrect highlighting of raw byte strings in Rust code.
- Fixed an issue where making rapid, large edits could cause invalid syntax highlighting (#18375)
- Fixed an issue that caused a freeze when making certain edits to ERB files (#18342)
- Fixed an issue where typing a '#' would spuriously insert curly braces in several languages (#18376)
- Added the ability to fold several more types of statements in some languages (atom/language-go#164, atom/language-javascript#624)
- Added several syntax highlighting classes that were accidentally removed in 1.32.0 (atom/language-javascript#620, atom/language-javascript#623, atom/language-javascript#622)
- Fixed an issue that caused the API documentation to be omitted for some core Atom APIs (#18308)
- Windows release artifacts signed with new certificate -- see details at https://github.com/atom/atom/releases/tag/v1.33.0-beta3
All Changes
Atom Core
v1.32.2...v1.33.0
- atom/atom#18092 -
➡️ Migrate core package 'atom-dark-ui' into ./packages - atom/atom#18093 -
➡️ Migrate core package 'atom-dark-syntax' into ./packages - atom/atom#18071 - Pin @atom/nsfw to 1.0.18
- atom/atom#18097 -
➡️ Migrate core package 'atom-light-syntax' into ./packages - atom/atom#18096 -
➡️ Migrate core package 'atom-light-ui' into ./packages - atom/atom#18104 - ➡️ Migrate core package 'incompatible-packages' into ./packages
- atom/atom#18107 -
⬆️ spell-check 0.74.2 - atom/atom#18105 -
➡️ Migrate core package 'link' into ./packages - atom/atom#18129 - ⬆️ electron@2.0.10
- atom/atom#18127 - Use spawnSync instead of execSync in script/vsts/windows-run.js
- atom/atom#18134 - Fix #18118 by reverting PR #17774: "Write config file atomically"
- atom/atom#18140 -
➡️ Migrate core package 'exception-reporting' into ./packages - atom/atom#18146 -
➡️ Migrate core package 'dev-live-reload' into ./packages - atom/atom#18159 - Fix atom.desktop for some Linux systems
- atom/atom#17949 - Make soft-wrap break words before a slash or space and after a dash
- atom/atom#18139 - Configure probot/no-response to allow 28 days when requesting more info on an issue
- atom/atom#18169 - Update Electron to 2.0.11
- atom/atom#18166 -
➡️ Migrate core package 'dalek' into ./packages - atom/atom#18165 -
➡️ Migrate core package 'deprecation-cop' into ./packages - atom/atom#18180 - ➡️ Migrate core package 'base16-tomorrow-light-theme' into ./packages
- atom/atom#18181 - ➡️ Migrate core package 'base16-tomorrow-dark-theme' into ./packages
- atom/atom#18190 - Clean up unhelpful 'No README data' warnings in Atom build
- atom/atom#18202 -
⬆️ github@0.20.1 - atom/atom#14330 - Add app name to the Quit menu on macOS
- atom/atom#18222 - Don't mutate Pane serialized state during deserialization
- atom/atom#18235 -
➡ Migrate core package 'go-to-line' into ./packages - atom/atom#18255 - ⬆️ snippets & settings-view
- atom/atom#18256 - Migrate core package 'grammar-selector' into ./packages
- atom/atom#18261 - Update settings-view to 0.257.1
- atom/atom#18254 - Add a command to log the syntax tree
- atom/atom#18257 - Provide built-in Rust support using Tree-sitter
- atom/atom#18287 - Don't soft-wrap spaces and '/' to new lines
- atom/atom#18300 -
⬆️ github - atom/atom#18316 - Move syntax-aware-selection key bindings to base keymap
- atom/atom#18201 - Add libcurl3 and libcurl4 as deps for .deb package
- atom/atom#18334 - Use the correct comment strings for nested languages
- atom/atom#18340 - maintainGrammar -> maintainLanguageMode
- atom/atom#18357 - ⬆️ language-go
- atom/atom#18341 - Style operators in typescript and flow in one-dark/light-syntax
- atom/atom#18375 - Fix error causing tree-sitter highlighting to get out-of-sync when editing rapidly
- atom/atom#18382 - Distinguish between anonymous * token and wildcard selector
- atom/atom#18374 -
⬆️ languages - atom/atom#18411 - Fix failure to emit did-change-highlighting event in TreeSitterLanguageMode
- atom/atom#18466 - Use new .bufferDidFinishTransaction language mode hook
- atom/atom#18502 - Fix typo that messed up fold marker updates
bracket-matcher
v0.89.4...v0.90.2
- atom/bracket-matcher#366 - Convert implementation to JS
- atom/bracket-matcher#367 - Find brackets to highlight using the Tree-sitter syntax tree
github
v0.20.2...v0.22.2
- atom/github#1695 - Add prompts for metrics, tests, documentation, and hypothesis to validate
- atom/github#1684 - Add tabs for issueish panel items
- atom/github#1704 - discoverability improvements
- atom/github#1709 - open Git pane when merge conflicts are present
- atom/github#1708 - Fix: handle branch names mismatch
- atom/github#1711 - Fixed merged commit text
- atom/github#1712 - Update RFC to reflect editor-first design
- atom/github#1722 - Change "current pull request" to "checked out pull request"
- atom/github#1706 - RFC for Pull Request Review
- atom/github#1730 - Update dugite to 1.78.0
- atom/github#1726 - Documentation on our component architecture
- atom/github#1702 - Move "Undo Discard" button behind context menu
- atom/github#1713 - Feature: Add commit template support
- atom/github#1731 - change 'current' to 'checked out'
- atom/github#1734 - Test to catch electron-link and mksnapshot failures
- atom/github#1737 - Ensure push.default has not changed from the default for tests
- atom/github#1739 - Fix the React devtools installer
- atom/github#1735 - Document the way we interact with git
- atom/github#1742 - Update semver to the latest version
🚀 - atom/github#1745 - Bump our Contributing docs
- atom/github#1744 - Add some instrumentation
- atom/github#1754 - Revert "Feature: Add commit template support"
- atom/github#1757 - Update dugite to 1.79.0
settings-view
v0.256.1...v0.257.1
- atom/settings-view#1077 - Add Probot no-response configuration
- atom/settings-view#1082 -
🤖 Configure probot/no-response to allow 28 days when requesting more info on an issue - atom/settings-view#1084 - Ensure snippets are displayed in a package’s settings view.
- atom/settings-view#1087 -
🐛 Fix base64 encoded image viewing in package README files.
snippets
v1.3.5...v1.4.0
- atom/snippets#275 - Add Probot no-response configuration
- atom/snippets#273 - Always terminate a snippet when the cursor leaves a tab stop…
- atom/snippets#276 -
🤖 Configure probot/no-response to allow 28 days when requesting more info on an issue - atom/snippets#280 - Fix behavior when pressing Tab after a snippet reaches an explicit end stop.
- atom/snippets#277 - Add the ability to disable a package’s snippets.
spell-check
v0.74.1...v0.74.2
- atom/spell-check#274 - Add Probot no-response configuration
- atom/spell-check#271 - Ignore unregistered TextEditors
language-hyperlink
v0.16.3...v0.17.0