This repository has been archived by the owner on Mar 3, 2023. It is now read-only.
1.11.0
Notable Changes
Telemetry Permission
On launching 1.11 for the first time, all users will be presented with this screen asking for their assistance in improving Atom by allowing us to collect information while they use the application:
This is something that a lot of users have been asking for. We've always had ways to opt out but it is only right to make it obvious and clear. Now it is!
Improvements and Bug Fixes
- Added a configuration option for the large file warning threshold
- Three improvements to the image-view package by first time code contributor @Ben3eeE 🎉
- Image View tabs that are in the pending state can now be confirmed by double-clicking the tabs
- The status bar now shows the size in bytes of the image as well as the width and height
- Fixed a bug where the dimensions of an image were reported as zero if more than one image was opened in the same action
- An option to show a custom title bar on macOS got added by @brumm ✨
- Fixed a regression in the environment patching on macOS for users of the zsh shell
- Made the Split Pane menu items work the way they used to
All Changes
Atom Core
v1.10.2...1.11-releases
- atom/atom#12258 - Add JS style guide to the Contributing guide
- atom/atom#12262 - Delete Obsolete Code
- atom/atom#12289 - Always seek to specified position in TokenizedBufferIterator
- atom/atom#12278 - Allow JavaScript classes to be included in API documentation
- atom/atom#12292 - Fix exception when package requires an incompatible native module
- atom/atom#12295 - Continued: replace OSX window title bar with custom title-bar
- atom/atom#12297 - Supply missing softWrapHangingIndent parameter to display layer
- atom/atom#12306 - Don't throw an error when $ATOM_HOME does not exist
- atom/atom#12276 - Add ability to see passed specs via tooltips
- atom/atom#12317 - Don't update the NODE_PATH when updating the environment on launch
- atom/atom#12325 - Fix decorated layer destruction
- atom/atom#11388 - 🐛 Fix window size is not updated on resize
- atom/atom#12327 - Handle double-click on custom title bar
- atom/atom#12346 - Avoid passing paths outside of repository to git status subprocesses
- atom/atom#11284 - Use %F instead of %U for file variable in desktop file
- atom/atom#12351 - Update object spread guideline in JS styleguide
- atom/atom#12348 - 🎨 Remove duplicate "Note:"
- atom/atom#12366 - Add assertions and additional metadata to investigate invalid iterator error
- atom/atom#12350 - Rewrite exports/atom.coffee as JS
- atom/atom#12342 - Don't delete package metadata during package slug compilation
- atom/atom#12371 - Transpile exports/*/.js when running script/build
- atom/atom#12281 - Add telemetry consent setting
- atom/atom#12375 - Trigger grammar-used hooks no matter how text editors are created
- atom/atom#12377 - Stringify/parse temporary window state to avoid nulling out references
- atom/atom#12378 - Fix issues with getting environment variables from the shell
- atom/atom#12237 - Cleanup activationHookSubscriptions when deactivating package
- atom/atom#12382 - Register text decoration layer when initializing TokenizedBuffer
- atom/atom#12396 - Fix Regression In #12317 For zsh and Patch Environment On OSX For Users Of fish
- atom/atom#12404 - #12386 Splitting panes using the menu gives me an empty panel
- atom/atom#12394 - Replace ChromeDriver integration tests main process Mocha tests
- atom/atom#12409 - Mock clock and animation frames in TextEditorComponent specs
- atom/atom#12434 - Allow ATOM_HOME to be reassigned if the new value is valid
- atom/atom#12393 - Remove config option
editor.backUpBeforeSaving
- atom/atom#12125 - Remove some of the TextEditor class's Atom-specific dependencies
- atom/atom#12448 - Introduce autoWidth for TextEditors
- atom/atom#12463 - Reset display layer after deserializing an editor
- atom/atom#12439 - Adds configuration option for large file warning threshold.
- atom/atom#12469 - Fix tab length deserialization
- atom/atom#12440 - Serialize active pane item using index instead of URI
- atom/atom#12445 - Deprecate automatic assignment of autoHeight for text editors
- atom/atom#12426 - Delegate TextEditor.getMarkerCount to default marker layer.
- atom/atom#12509 - Bump packages for telemetry consent changes
- atom/atom#12521 - Remove trailing context menu separator fixing #5390
- atom/atom#12515 - [WIP] Add Windows file icon
- atom/atom#12529 - Disable telemetry on AtomApplication tests and smoke tests
- atom/atom#12530 - Send notifications to Slack when a CircleCI build of master completes
- atom/atom#12540 - Focus application on all code paths that open windows in main process
- atom/atom#12410 - Replace Grunt-based build system with simple scripts
- atom/atom#12546 - Remove buffer change event order assertion
- atom/atom#12550 - Run script/bootstrap from script/build
- atom/atom#12553 - Run script/bootstrap immediately after running script/build
- atom/atom#12555 - Allow to run script/build --install on all platforms
- atom/atom#12559 - Use the correct Atom executable paths on the beta channel
- atom/atom#12576 - Fix release channel detection on Travis
- atom/atom#12581 - Remove
height: 100%
from atom-text-editor elements - atom/atom#12589 - Compile native modules on Travis using clang-3.3
- atom/atom#12610 - Clip to next boundary when seeking iterator to the middle of a text tag
- atom/atom#12745 - Always return an empty array in TokenizedBuffer.getInvalidatedRanges
- atom/atom#12925 - Return a
Disposable
when stubbingobservePreferredScrollbarStyle
base16-tomorrow-dark-theme
v1.1.0...v1.2.0
base16-tomorrow-light-theme
v1.1.1...v1.2.0
one-dark-ui
v1.5.0...v1.6.0
- atom/one-dark-ui#161 - Fix pane and panel border
- atom/one-dark-ui#160 - Fix pane resize handle
- atom/one-dark-ui#162 - Customize tool-bar
one-light-ui
v1.5.0...v1.6.0
about
v1.5.3...v1.7.0
- atom/about#35 - Migrate about package to etch
- atom/about#37 - Remove redundant metrics note now consent is required
bookmarks
v0.41.0...v0.42.0
- atom/bookmarks#65 - Navigate to the correct text editor when clicking in the bookmark list
- atom/bookmarks#64 - Make bookmarking possible with multiple cursors
exception-reporting
v0.39.0...v0.40.0
find-and-replace
v0.201.0...v0.201.1
fuzzy-finder
v1.3.0...v1.4.0
grammar-selector
v0.48.1...v0.48.2
image-view
v0.58.2...v0.59.0
- atom/image-view#62 - Add .tiff support
- atom/image-view#63 - Revert "Add .tiff support"
- atom/image-view#64 - Wrap image controls
- atom/image-view#69 - Confirm pending tabs by double clicking on them
- atom/image-view#67 - Show image size in status bar
- atom/image-view#70 - Use natural size instead of height/width
metrics
v0.53.1...v1.0.0
notifications
v0.65.0...v0.65.1
- atom/notifications#125 - Ensure package names correctly id'ed on Win
- atom/notifications#130 - Wrap whole words in notification detail
tabs
v0.100.2...v0.101.0
tree-view
v0.208.2...v0.209.3
- atom/tree-view#825 - Allow file-icons service to set multiple class names
- atom/tree-view#859 - Store filesystem stats on tree-view entries
- atom/tree-view#770 - Fix squashed directories appearing duplicated when reloaded
- atom/tree-view#909 - Declare calling context for icon-service providers
- atom/tree-view#926 - Guard against undefined path
- atom/tree-view#929 - Try increasing test resiliency
- atom/tree-view#930 - Avoid breaking when calling lstat on virtual paths
welcome
v0.34.0...v0.35.1
- atom/welcome#48 - Add telemetry consent opt-in welcome page
- atom/welcome#49 - Fix specs by setting telemetryConsent to 'no'
wrap-guide
v0.38.1...v0.38.2