• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

Release notes

v1.11.0-beta5 (2016-09-07)

Notable Changes

  • Fixed settings-view so buttons etc. work correctly after being reopened atom/settings-view#836

v1.10.2 (2016-09-07)

Notable Changes

  • Fixed settings-view so buttons etc. work correctly after being reopened atom/settings-view#836

v1.11.0-beta4 (2016-09-06)

Notable Changes

  • Fixed a regression that could cause incorrect syntax highlighting in the presence of soft-wraps or folds. https://github.com/atom/atom/pull/12610

v1.10.1 (2016-09-06)

Notable Changes

  • Fixed a regression that could cause incorrect syntax highlighting in the presence of soft-wraps or folds. https://github.com/atom/atom/pull/12610

v1.11.0-beta3 (2016-09-02)

🚨 Mac Users Please Note 🚨

This beta changes the name of the application executable inside the package from Atom to Atom Beta. This causes a problem on first-time launch because of macOS' application package caching. The easiest way to fix it is:

  1. Open a terminal window
  2. Execute mv /Applications/Atom\ Beta.app ~/Desktop
  3. Execute mv ~/Desktop/Atom\ Beta.app /Applications
  4. Exit the terminal window and start Atom Beta normally

☝️ This forces macOS to refresh its cache and things will work properly from there. This will only ever need to be done once on the first install of 1.11.0-betaX. After that, things will be fine.

Notable Changes

  • Fixed a regression where Atom couldn't start on Ubuntu 12.04 machines with an outdated version of libstdc++. https://github.com/atom/atom/pull/12589

v1.11.0-beta2 (2016-09-01)

🚨 Mac Users Please Note 🚨

This beta changes the name of the application executable inside the package from Atom to Atom Beta. This causes a problem on first-time launch because of macOS' application package caching. The easiest way to fix it is:

  1. Open a terminal window
  2. Execute mv /Applications/Atom\ Beta.app ~/Desktop
  3. Execute mv ~/Desktop/Atom\ Beta.app /Applications
  4. Exit the terminal window and start Atom Beta normally

☝️ This forces macOS to refresh its cache and things will work properly from there. This will only ever need to be done once on the first install of 1.11.0-betaX. After that, things will be fine.

Notable Changes

  • Fixed a regression causing editors to have the wrong height. https://github.com/atom/atom/pull/12581

v1.11.0-beta1 (2016-09-01)

🚨 Mac Users Please Note 🚨

This beta changes the name of the application executable inside the package from Atom to Atom Beta. This causes a problem on first-time launch because of macOS' application package caching. The easiest way to fix it is:

  1. Open a terminal window
  2. Execute mv /Applications/Atom\ Beta.app ~/Desktop
  3. Execute mv ~/Desktop/Atom\ Beta.app /Applications
  4. Exit the terminal window and start Atom Beta normally

☝️ This forces macOS to refresh its cache and things will work properly from there. This will only ever need to be done once on the first install of 1.11.0-betaX. After that, things will be fine.

Notable Changes

  • Fixed the beta channel building as if it were stable on Linux. https://github.com/atom/atom/pull/12576

v1.11.0-beta0 (2016-09-01)

🚨 Mac Users Please Note 🚨

This beta changes the name of the application executable inside the package from Atom to Atom Beta. This causes a problem on first-time launch because of macOS' application package caching. The easiest way to fix it is:

  1. Open a terminal window
  2. Execute mv /Applications/Atom\ Beta.app ~/Desktop
  3. Execute mv ~/Desktop/Atom\ Beta.app /Applications
  4. Exit the terminal window and start Atom Beta normally

☝️ This forces macOS to refresh its cache and things will work properly from there. This will only ever need to be done once on the first install of 1.11.0-betaX. After that, things will be fine.

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:

Telemetry Permission View

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 :tada:
    • 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 :sparkles:
  • 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

1.10-releases...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 - :bug: 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

base16-tomorrow-dark-theme

v1.1.0...v1.2.0

  • atom/base16-tomorrow-dark-theme#29 - Adjust invisible color

base16-tomorrow-light-theme

v1.1.1...v1.2.0

  • atom/base16-tomorrow-light-theme#9 - Adjust wrap guide color

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

  • atom/one-light-ui#68 - Fix pane resize handle
  • atom/one-light-ui#69 - Customize tool-bar

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

  • atom/exception-reporting#20 - Only send telemetry with consent

find-and-replace

v0.201.0...v0.201.1

  • atom/find-and-replace#772 - Disable autoHeight when explicitly setting editors' height in specs

fuzzy-finder

v1.3.0...v1.4.0

  • atom/fuzzy-finder#249 - Declare calling context for icon-service providers

grammar-selector

v0.48.1...v0.48.2

  • atom/grammar-selector#33 - Use new TextEditorRegistry APIs for setting grammars

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

  • atom/metrics#67 - Add window size and heap usage
  • atom/metrics#66 - Send telemetry only with consent

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

settings-view

v0.241.2...v0.242.0

  • atom/settings-view#716 - Fix: handlers re-registered on package reinstall
  • atom/settings-view#717 - Always show view code button
  • atom/settings-view#831 - Height incorrectly set to 100%

tabs

v0.100.2...v0.101.0

  • atom/tabs#359 - Use package's name to identify context of icon-service

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

  • atom/wrap-guide#57 - Perform document poll after setting the editorElement width

v1.10.0 (2016-08-31)

Notable Changes

Atom Package Manager Upgrade

The new version of apm runs on Node 4.4.5 and npm 3.10.5. This has a number of benefits including:

  • Package dependencies are now flattened by npm 3, reducing problems with paths exceeding the path length restriction on Windows
  • Package that depend on native modules now install more reliably
  • Installing packages from behind proxy servers should work more easily now

Windows

People on Windows have asked for more control over shell integrations. So we added a System panel to the Settings View on Windows for more control over Atom's integration with the operating system. Check it out :grinning:

New UI inputs

A few commonly used inputs and other controls got added. Open the Style Guide in Atom to see how you can use them in your package or further style in your theme.

atom-ui-inputs

All Changes

Atom Core

1.9-releases...1.10-releases

  • atom/atom#11932 - Fix DownloadingState typo
  • atom/atom#11413 - Added .apm to .gitignore
  • atom/atom#11930 - Fix overflowing of the tabs
  • atom/atom#11958 - Update language-sass to 0.54.0
  • atom/atom#11961 - Remove workaround for old Windows bug
  • atom/atom#11981 - Add a design-decisions section to the CONTRIBUTING guide
  • atom/atom#11985 - Update old docs links to point to Flight Manual
  • atom/atom#11991 - Use preferred line length as a maximum for soft wrapping if softWrapAtPreferredLineLength is enabled
  • atom/atom#11994 - Make interactive package tests work with a top-level 'test' directory
  • atom/atom#11998 - Don't test CSON.readFileSync behavior twice (here and in atom/season)
  • atom/atom#11960 - Calmer Spec Suite
  • atom/atom#12003 - Replace "Mac OS" and "OS X" with "macOS"
  • atom/atom#12002 - Update font stack
  • atom/atom#12008 - Recreate Repository if the same project is added after being removed
  • atom/atom#11929 - Allow different versions of Atom to run simultaneously on Win32
  • atom/atom#11875 - Merge Bootstrap + Core styles
  • atom/atom#12043 - Update languages
  • atom/atom#12059 - Fix overflowing of the tabs II
  • atom/atom#12056 - CrashReporter should not run on UI thread on Win/Linux
  • atom/atom#12031 - :memo: Mention how models must implement getTitle() [ci skip]
  • atom/atom#12068 - -webkit cleanup
  • atom/atom#12028 - Don't erase NODE_ENV from environment.
  • atom/atom#12037 - Use in-path 7z on AppVeyor, tidy-up publish
  • atom/atom#12095 - update nodejs installation instructions link for Fedora/CentOS/RHEL
  • atom/atom#12119 - Tear down ipc response handler when atom environment is destroyed
  • atom/atom#11942 - Complete documentation for Notification creation
  • atom/atom#12158 - Improve incompatible native module error message
  • atom/atom#12150 - Introduce @use-custom-controls variable
  • atom/atom#12172 - Clear out apm folder in cibuild
  • atom/atom#12167 - Stop using nodegit for now
  • atom/atom#12123 - Windows shell integration system settings
  • atom/atom#12208 - Correctly link the safe mode section
  • atom/atom#12203 - Update languages
  • atom/atom#12210 - Rename ATOM_REPO to ATOM_PUBLISH_REPO and always publish when it is set
  • atom/atom#12216 - Improve build on AppVeyor
  • atom/atom#11897 - Use [email protected] with Node v4 and npm v3 \o/
  • atom/atom#12207 - Introduce CircleCI for macOS builds
  • atom/atom#12226 - Speedup Packages view loading time
  • atom/atom#11216 - :racehorse: wrap loop of config.setDefaults() in transact()
  • atom/atom#12230 - Disable autosubmit of crash reporter
  • atom/atom#12233 - Revert "Use [email protected] with Node v4 and npm v3 \o/"
  • atom/atom#12240 - Revert "Revert "Use [email protected] with Node v4 and npm v3 \o/""
  • atom/atom#12232 - Remove OS X from Travis Build Matrix
  • atom/atom#12246 - Make Atom executable as a standard Electron app
  • atom/atom#12249 - Fix regression where spacebar scrolled elements containing editors
  • atom/atom#12289 - Always seek to specified position in TokenizedBufferIterator
  • atom/atom#12292 - Fix exception when package requires an incompatible native module
  • 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#12317 - Don't update the NODE_PATH when updating the environment on launch
  • atom/atom#12325 - Fix decorated layer destruction
  • atom/atom#11388 - :bug: Fix window size is not updated on resize
  • atom/atom#12346 - Avoid passing paths outside of repository to git status subprocesses
  • atom/atom#12366 - Add assertions and additional metadata to investigate invalid iterator error
  • atom/atom#12342 - Don't delete package metadata during package slug compilation
  • 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#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#12434 - Allow ATOM_HOME to be reassigned if the new value is valid
  • atom/atom#12448 - Introduce autoWidth for TextEditors
  • atom/atom#12522 - Register all editors added to the workspace

atom-dark-ui

v0.51.0...v0.52.0

  • atom/atom-dark-ui#48 - Add SF UI Text font
  • atom/atom-dark-ui#58 - Add border to status-bars in footer panel
  • atom/atom-dark-ui#46 - Allow easier clicking on tabs when in fullscreen mode

atom-light-ui

v0.43.0...v0.44.0

  • atom/atom-light-ui#23 - Add SF UI font
  • atom/atom-light-ui#30 - Restore missing border for status bar
  • atom/atom-light-ui#31 - Remove top border
  • atom/atom-light-ui#32 - Allow easier clicking on tabs when in fullscreen mode

one-dark-ui

v1.3.2...v1.5.0

  • atom/one-dark-ui#140 - Add mask to modified dot
  • atom/one-dark-ui#143 - Update font stack
  • atom/one-dark-ui#144 - Add background to close icon
  • atom/one-dark-ui#145 - Seperate variables
  • atom/one-dark-ui#147 - Accent color
  • atom/one-dark-ui#151 - Use accent color for the inputs
  • atom/one-dark-ui#152 - Reduce Auto breakpoints

one-light-ui

v1.3.2...v1.5.0

  • atom/one-light-ui#60 - Add mask to modified dot
  • atom/one-light-ui#61 - Update font stack
  • atom/one-light-ui#62 - Add background to close-icon
  • atom/one-light-ui#63 - Seperate variables
  • atom/one-light-ui#64 - Accent color
  • atom/one-light-ui#65 - Reduce Auto breakpoints

one-dark-syntax

v1.2.0...v1.3.0

  • atom/one-dark-syntax#62 - Fix Go (golang) string type color
  • atom/one-dark-syntax#70 - Add instanceof Java support
  • atom/one-dark-syntax#71 - Restyle find markers

one-light-syntax

v1.2.0...v1.3.0

  • atom/one-light-syntax#19 - Add instanceof Java support
  • atom/one-light-syntax#20 - Restyle find markers
  • atom/one-light-syntax#21 - Stronger selection and cursor-line

about

v1.5.2...v1.5.3

  • atom/about#31 - Include appveyor.yml based on one from autocomplete-plus
  • atom/about#33 - Try appveyor.yml alternative from atom/CI
  • atom/about#32 - One-liner: gave the status-bar squirrel icon cursor:pointer

autocomplete-css

v0.11.1...v0.11.2

  • atom/autocomplete-css#51 - Update SCSS autocompletion scopes

autocomplete-plus

v2.31.0...v2.31.1

  • atom/autocomplete-plus#729 - Fixes #728 - Use table-cell display for right label

background-tips

v0.26.0...v0.26.1

  • atom/background-tips#22 - Remove position: relative on container

find-and-replace

v0.198.0...v0.201.0

  • atom/find-and-replace#704 - Always open search results on single click
  • atom/find-and-replace#720 - :art: cleaner code for focusing on find editor on use-selection-as-fi…
  • atom/find-and-replace#724 - Remove needless prefixes for flex
  • atom/find-and-replace#730 - Make specs Windows compatible
  • atom/find-and-replace#740 - Unescape escape sequence once on replacing buffer using regex
  • atom/find-and-replace#546 - Add find in parent directory functionality

image-view

v0.58.0...v0.58.2

  • atom/image-view#58 - Fix “Zoom to fit”
  • atom/image-view#60 - Prevent zoom percentage lower than 1%

notifications

v0.64.1...v0.65.0

  • atom/notifications#128 - Electron version

settings-view

v0.238.2...v0.241.2

  • atom/settings-view#763 - Show settings after install
  • atom/settings-view#761 - Sort packages search
  • atom/settings-view#808 - Move the editor settings to their own tab
  • atom/settings-view#799 - Added styles to status bar notification to make the interaction more obvious
  • atom/settings-view#771 - Wait for updated package to load and then try to activate
  • atom/settings-view#811 - Add new System tab for Windows shell integration options
  • atom/settings-view#819 - Unify icons between tabs and titles
  • atom/settings-view#822 - Fix #821 Settings-view overflows when pane is narrow
  • atom/settings-view#829 - Avoid throwing null pointer exceptions when package update fails

tabs

v0.98.1...v0.100.2

  • atom/tabs#344 - Resize tabs when mouse moves away from tab bar (updated)
  • atom/tabs#324 - Switch styling to preserve whitespace in file names
  • atom/tabs#363 - Read pane/item directly off tab element instead of looking up via DOM
  • atom/tabs#364 - Don’t assume lastCoords is defined in drag end handler

timecop

v0.33.1...v0.33.2

  • atom/timecop#16 - Fix typo in tooltip

tree-view

v0.208.0...v0.208.2

  • atom/tree-view#842 - :art: minor fix for before pseudo element
  • atom/tree-view#847 - Fix bug where duplicate tabs open for a given file
  • atom/tree-view#833 - Emit events when directories are toggled
  • atom/tree-view#900 - Hopefully fix intermittent test failures

whitespace

v0.32.2...v0.33.0

  • atom/whitespace#126 - Update tab type after converting tabs

language-coffee-script

v0.47.0...v0.47.2

  • atom/language-coffee-script#96 - Prevent ".class" from triggering an auto-indent

language-css

v0.36.2...v0.37.1

  • atom/language-css#60 - Add deprecated CSS2 System colors
  • atom/language-css#61 - Add some pseudo-class support
  • atom/language-css#62 - Added mix-blend-mode css property
  • atom/language-css#55 - Added support for inline block comment
  • atom/language-css#67 - Add stroke properties

language-gfm

v0.86.0...v0.88.0

  • atom/language-gfm#159 - Add snippets for reference-style links and images
  • atom/language-gfm#157 - Add support for embedding Python Console feedback

language-git

v0.13.0...v0.15.0

  • atom/language-git#20 - Add syntax highlighting for drop command of interactive rebase
  • atom/language-git#19 - Improve pattern-matching in commit messages
  • atom/language-git#22 - Add support for exec command in rebase mode
  • atom/language-git#23 - Add basic tests for all available rebase commands

language-go

v0.42.0...v0.42.1

  • atom/language-go#83 - Adds snippet for Go starter template
  • atom/language-go#84 - Fixes indentation
  • atom/language-go#85 - Add Snippet to handle Context, ResponseWriter, *http.Request handlers

language-html

v0.44.1...v0.45.1

  • atom/language-html#109 - Added Grammar Test Files for Validating Grammar Rules
  • atom/language-html#122 - Remove unsupported attribute
  • atom/language-html#124 - Update x-template script on html.cson

language-java

v0.22.0...v0.23.0

  • atom/language-java#46 - Tokenize variables defined in method bodies

language-json

v0.18.0...v0.18.2

  • atom/language-json#47 - Recognize .webmanifest files as JSON grammar
  • atom/language-json#48 - Add .tfstate file support

language-less

v0.29.3...v0.29.5

  • atom/language-less#57 - Adding .rc, themerc and gtkrc filetypes/names
  • atom/language-less#58 - Tokenize escaped characters properly

language-php

v0.37.0...v0.37.2

  • atom/language-php#142 - Add spaceship operator
  • atom/language-php#134 - update constant.character.escape.php
  • atom/language-php#146 - Change "var_dump" to be reachable only in a php tag
  • atom/language-php#143 - Fix doc_f snippet's return type selection
  • atom/language-php#147 - Move doc_f snippet to appropriate scope

language-ruby

v0.68.5...v0.69.0

  • atom/language-ruby#149 - Recognize source keyword in grammar (for Gemfiles)
  • atom/language-ruby#150 - Refine grammar of do
  • atom/language-ruby#151 - Clean up unneeded escaping
  • atom/language-ruby#152 - Refine the grammar of logical operators
  • atom/language-ruby#154 - Remove redundancies in the grammar of percent literals
  • atom/language-ruby#155 - Beautify some long patterns
  • atom/language-ruby#156 - Improve the grammar of numeric literals

language-sass

v0.52.0...v0.56.0

  • atom/language-sass#108 - Tokenize nested property lists
  • atom/language-sass#106 - Tokenize parentheses within function parameters
  • atom/language-sass#107 - Give nth-* pseudo-classes their own capture regex
  • atom/language-sass#114 - Add support for SCSS maps
  • atom/language-sass#115 - Add Sass auto-indentation rules
  • atom/language-sass#112 - Tokenize + and - as operators
  • atom/language-sass#131 - Recognize object-* as property name
  • atom/language-sass#133 - Add picture element to selectors
  • atom/language-sass#134 - Add missing values of object-fit
  • atom/language-sass#130 - Update valid and deprecated color-keywords to CSS color module level 3
  • atom/language-sass#136 - Add picture element to Sass selectors
  • atom/language-sass#135 - Recognize -webkit-, -moz-, and -ms-* as property names
  • atom/language-sass#139 - Recognize solitary @mix and @namespace as @-rule
  • atom/language-sass#141 - Add feature queries support
  • atom/language-sass#137 - Rewrite #at_rule_include
  • atom/language-sass#142 - Clean up unneeded escaping
  • atom/language-sass#147 - Variables in maps
  • atom/language-sass#144 - Add some missing properties
  • atom/language-sass#149 - Maps in maps
  • atom/language-sass#152 - Improve tokenization
  • atom/language-sass#153 - Tokenize : as part of a pseudo-class
  • atom/language-sass#154 - Support hex-based escape sequences

language-sql

v0.21.1...v0.23.0

  • atom/language-sql#35 - Added .dsql file extension
  • atom/language-sql#16 - Removed MySQL comments
  • atom/language-sql#32 - recognize nvarchar unicode variant for TSQL
  • atom/language-sql#39 - Highlight except (all) keyword
  • atom/language-sql#36 - Addition of T-SQL syntax: USE, GO, INTO, EXEC, OPENQUERY
  • atom/language-sql#41 - Fixes #26 for highlighting DECLARE

language-xml

v0.34.8...v0.34.9

  • atom/language-xml#51 - Update xml.cson
  • atom/language-xml#52 - Add glade to list of xml file types

v1.10.0-beta7 (2016-08-23)

Notable Changes

  • Fixed an error where background tasks did not run properly on windows.

v1.9.9 (2016-08-18)

Notable Changes

  • Fix a rare exception thrown when saving backup files without sufficient permissions.
  • Add the autoWidth property to TextEditor. If you pass this property on construction, the editor's width will be based on its content. https://github.com/atom/atom/pull/12448

v1.10.0-beta6 (2016-08-18)

Notable Changes

  • Fix a rare exception thrown when saving backup files without sufficient permissions.
  • Add the autoWidth property to TextEditor. If you pass this property on construction, the editor's width will be based on its content. https://github.com/atom/atom/pull/12448

v1.9.8 (2016-08-10)

Notable Changes

  • Fix an issue where grammar-used activation hooks were not triggered properly on startup.
  • Fix an error that would occur when reloading a window with no project folders.
  • Fix a couple uncaught exceptions introduced via the new pane-split-via-tab-dragging UX: https://github.com/atom/tabs/issues/332 and https://github.com/atom/tabs/issues/354.
  • Fix a rare uncaught exception that could occur in display layers: https://github.com/atom/atom/issues/12085
  • Fix an uncaught exception from the settings view when package update fails: https://github.com/atom/settings-view/issues/766

v1.10.0-beta5 (2016-08-10)

Notable Changes

  • Fix an issue where grammar-used activation hooks were not triggered properly on startup.
  • Fix an error that would occur when reloading a window with no project folders.
  • Fix a couple uncaught exceptions introduced via the new pane-split-via-tab-dragging UX: https://github.com/atom/tabs/issues/332 and https://github.com/atom/tabs/issues/354.
  • Fix a rare uncaught exception that could occur in display layers: https://github.com/atom/atom/issues/12085
  • Fix an uncaught exception from the settings view when package update fails: https://github.com/atom/settings-view/issues/766

v1.10.0-beta4 (2016-08-09)

Notable Changes

  • Send additional metadata to Bugsnag to investigate a rare uncaught exception in the display layer.
  • Don't delete metadata of bundled packages even though it is cached.

v1.9.7 (2016-08-09)

Notable Changes

  • Send additional metadata to Bugsnag to investigate a rare uncaught exception in the display layer.
  • Don't delete metadata of bundled packages even though it is cached.

v1.10.0-beta3 (2016-08-06)

Notable Changes

  • Fix an issue where Atom would lose track of Git statuses after changing window focus with multiple project paths. https://github.com/atom/tree-view/issues/906
  • Fix an issue where overlay items were incorrectly positioned after resizing the window thanks to contributor @ypresto. https://github.com/atom/atom/issues/8295
  • Fix an uncaught exception that resulted from an edge case involving the whitespace, auto-save, and status-bar packages.

v1.9.6 (2016-08-06)

Notable Changes

  • Fix an issue where Atom would lose track of Git statuses after changing window focus with multiple project paths. https://github.com/atom/tree-view/issues/906
  • Fix an issue where overlay items were incorrectly positioned after resizing the window thanks to contributor @ypresto. https://github.com/atom/atom/issues/8295
  • Fix an uncaught exception that resulted from an edge case involving the whitespace, auto-save, and status-bar packages.

v1.9.5 (2016-08-05)

Notable Changes

  • Fix a problem that was preventing exceptions from being reported to Bugsnag.

v1.9.4 (2016-08-05)

Notable Changes

  • Fix an error that would occur when opening a directory using the 'Open Folder' dialog.

v1.10.0-beta2 (2016-08-05)

Notable Changes

  • Fix an issue that would cause fuzzy-finder's background indexing process to fail after opening a path from the terminal that was already open in a window: https://github.com/atom/atom/pull/12317
  • Fix an uncaught exception associated with decorating the same buffer marker in multiple editors.

v1.9.3 (2016-08-05)

Notable Changes

  • Fix an issue that would cause fuzzy-finder's background indexing process to fail after opening a path from the terminal that was already open in a window: https://github.com/atom/atom/pull/12317
  • Fix an uncaught exception associated with decorating the same buffer marker in multiple editors.

v1.9.2 (2016-08-03)

Notable Changes

  • Fix a bug that prevented text from soft-wrapping properly
  • Fix a bug that caused the editor.softWrapHangingIndent setting to be ignored

v1.9.1 (2016-08-02)

Notable Changes

  • Fix uncaught exceptions when folding in certain situations with certain grammars, such as Python.

v1.10.0-beta1 (2016-08-03)

Notable Changes

  • Fix uncaught exceptions when folding in certain situations with certain grammars, such as Python.
  • Fix an uncaught exception when a package's native dependencies are compiled against the wrong version of V8.
  • Fix a bug that caused the editor.softWrapHangingIndent setting to be ignored.
  • Fix a regression that prevented Atom from starting when ~/.atom was missing.

v1.10.0-beta0 (2016-08-01)

Notable Changes

  • Upgrade apm's embedded Node to 4.4.5, resolving issues installing packages with native dependencies.
  • Add a system panel to the settings view on Windows for integration with operating system.
  • Allow package tests to be stored in a test directory instead of spec.

Atom Core

1.9-releases...1.10-releases

  • atom/atom#11961 - Remove workaround for old Windows bug
  • atom/atom#11981 - Add a design-decisions section to the CONTRIBUTING guide
  • atom/atom#11985 - Update old docs links to point to Flight Manual
  • atom/atom#11991 - Use preferred line length as a maximum for soft wrapping if softWrapAtPreferredLineLength is enabled
  • atom/atom#11994 - Make interactive package tests work with a top-level 'test' directory
  • atom/atom#11998 - Don't test CSON.readFileSync behavior twice (here and in atom/season)
  • atom/atom#11960 - Calmer Spec Suite
  • atom/atom#12003 - Replace "Mac OS" and "OS X" with "macOS"
  • atom/atom#12002 - Update font stack
  • atom/atom#12008 - Recreate Repository if the same project is added after being removed
  • atom/atom#11929 - Allow different versions of Atom to run simultaneously on Win32
  • atom/atom#11875 - Merge Bootstrap + Core styles
  • atom/atom#12043 - Update languages
  • atom/atom#12059 - Fix overflowing of the tabs II
  • atom/atom#12056 - CrashReporter should not run on UI thread on Win/Linux
  • atom/atom#12031 - :memo: Mention how models must implement getTitle() [ci skip]
  • atom/atom#12068 - -webkit cleanup
  • atom/atom#12028 - Don't erase NODE_ENV from environment.
  • atom/atom#12037 - Use in-path 7z on AppVeyor, tidy-up publish
  • atom/atom#12095 - update nodejs installation instructions link for Fedora/CentOS/RHEL
  • atom/atom#12119 - Tear down ipc response handler when atom environment is destroyed
  • atom/atom#11942 - Complete documentation for Notification creation
  • atom/atom#12158 - Improve incompatible native module error message
  • atom/atom#12150 - Introduce @use-custom-controls variable
  • atom/atom#12172 - Clear out apm folder in cibuild
  • atom/atom#12167 - Stop using nodegit for now
  • atom/atom#12123 - Windows shell integration system settings
  • atom/atom#12208 - Correctly link the safe mode section
  • atom/atom#12203 - Update languages
  • atom/atom#12210 - Rename ATOM_REPO to ATOM_PUBLISH_REPO and always publish when it is set
  • atom/atom#12216 - Improve build on AppVeyor
  • atom/atom#11897 - Use [email protected] with Node v4 and npm v3 \o/
  • atom/atom#12207 - Introduce CircleCI for macOS builds
  • atom/atom#12226 - Speedup Packages view loading time
  • atom/atom#11216 - :racehorse: wrap loop of config.setDefaults() in transact()
  • atom/atom#12230 - Disable autosubmit of crash reporter
  • atom/atom#12232 - Remove OS X from Travis Build Matrix
  • atom/atom#12246 - Make Atom executable as a standard Electron app
  • atom/atom#12249 - Fix regression where spacebar scrolled elements containing editors

atom-dark-ui

v0.51.0...v0.52.0

  • atom/atom-dark-ui#48 - Add SF UI Text font
  • atom/atom-dark-ui#58 - Add border to status-bars in footer panel
  • atom/atom-dark-ui#46 - Allow easier clicking on tabs when in fullscreen mode

atom-light-ui

v0.43.0...v0.44.0

  • atom/atom-light-ui#23 - Add SF UI font
  • atom/atom-light-ui#30 - Restore missing border for status bar
  • atom/atom-light-ui#31 - Remove top border
  • atom/atom-light-ui#32 - Allow easier clicking on tabs when in fullscreen mode

one-dark-ui

v1.3.2...v1.5.0

  • atom/one-dark-ui#140 - Add mask to modified dot
  • atom/one-dark-ui#143 - Update font stack
  • atom/one-dark-ui#144 - Add background to close icon
  • atom/one-dark-ui#145 - Seperate variables
  • atom/one-dark-ui#147 - Accent color
  • atom/one-dark-ui#151 - Use accent color for the inputs
  • atom/one-dark-ui#152 - Reduce Auto breakpoints

one-light-ui

v1.3.2...v1.5.0

  • atom/one-light-ui#60 - Add mask to modified dot
  • atom/one-light-ui#61 - Update font stack
  • atom/one-light-ui#62 - Add background to close-icon
  • atom/one-light-ui#63 - Seperate variables
  • atom/one-light-ui#64 - Accent color
  • atom/one-light-ui#65 - Reduce Auto breakpoints

one-dark-syntax

v1.2.0...v1.3.0

  • atom/one-dark-syntax#62 - Fix Go (golang) string type color
  • atom/one-dark-syntax#70 - Add instanceof Java support
  • atom/one-dark-syntax#71 - Restyle find markers

one-light-syntax

v1.2.0...v1.3.0

  • atom/one-light-syntax#19 - Add instanceof Java support
  • atom/one-light-syntax#20 - Restyle find markers
  • atom/one-light-syntax#21 - Stronger selection and cursor-line

about

v1.5.2...v1.5.3

  • atom/about#31 - Include appveyor.yml based on one from autocomplete-plus
  • atom/about#33 - Try appveyor.yml alternative from atom/CI
  • atom/about#32 - One-liner: gave the status-bar squirrel icon cursor:pointer

autocomplete-css

v0.11.1...v0.11.2

  • atom/autocomplete-css#51 - Update SCSS autocompletion scopes

autocomplete-plus

v2.31.0...v2.31.1

  • atom/autocomplete-plus#729 - Fixes #728 - Use table-cell display for right label

background-tips

v0.26.0...v0.26.1

  • atom/background-tips#22 - Remove position: relative on container

find-and-replace

v0.198.0...v0.201.0

  • atom/find-and-replace#704 - Always open search results on single click
  • atom/find-and-replace#720 - :art: cleaner code for focusing on find editor on use-selection-as-fi…
  • atom/find-and-replace#724 - Remove needless prefixes for flex
  • atom/find-and-replace#730 - Make specs Windows compatible
  • atom/find-and-replace#740 - Unescape escape sequence once on replacing buffer using regex
  • atom/find-and-replace#546 - Add find in parent directory functionality

image-view

v0.58.0...v0.58.2

  • atom/image-view#58 - Fix “Zoom to fit”
  • atom/image-view#60 - Prevent zoom percentage lower than 1%

notifications

v0.64.1...v0.65.0

  • atom/notifications#128 - Electron version

settings-view

v0.238.0...v0.241.0

  • atom/settings-view#797 - Fix specs to run on Windows
  • atom/settings-view#765 - Set active panel with name and options
  • atom/settings-view#802 - Fix overflowing of the keybindings panel
  • atom/settings-view#763 - Show settings after install
  • atom/settings-view#761 - Sort packages search
  • atom/settings-view#808 - Move the editor settings to their own tab
  • atom/settings-view#799 - Added styles to status bar notification to make the interaction more obvious
  • atom/settings-view#771 - Wait for updated package to load and then try to activate
  • atom/settings-view#811 - Add new System tab for Windows shell integration options
  • atom/settings-view#819 - Unify icons between tabs and titles

styleguide

v0.46.0...v0.47.0

  • atom/styleguide#44 - New inputs

tabs

v0.98.0...v0.100.0

  • atom/tabs#344 - Resize tabs when mouse moves away from tab bar (updated)
  • atom/tabs#324 - Switch styling to preserve whitespace in file names

timecop

v0.33.1...v0.33.2

  • atom/timecop#16 - Fix typo in tooltip

tree-view

v0.208.0...v0.208.2

  • atom/tree-view#842 - :art: minor fix for before pseudo element
  • atom/tree-view#847 - Fix bug where duplicate tabs open for a given file
  • atom/tree-view#833 - Emit events when directories are toggled
  • atom/tree-view#900 - Hopefully fix intermittent test failures

whitespace

v0.32.2...v0.33.0

  • atom/whitespace#126 - Update tab type after converting tabs

language-coffee-script

v0.47.0...v0.47.2

  • atom/language-coffee-script#96 - Prevent ".class" from triggering an auto-indent

language-css

v0.36.2...v0.37.1

  • atom/language-css#60 - Add deprecated CSS2 System colors
  • atom/language-css#61 - Add some pseudo-class support
  • atom/language-css#62 - Added mix-blend-mode css property
  • atom/language-css#55 - Added support for inline block comment
  • atom/language-css#67 - Add stroke properties

language-gfm

v0.86.0...v0.88.0

  • atom/language-gfm#159 - Add snippets for reference-style links and images
  • atom/language-gfm#157 - Add support for embedding Python Console feedback

language-git

v0.13.0...v0.15.0

  • atom/language-git#20 - Add syntax highlighting for drop command of interactive rebase
  • atom/language-git#19 - Improve pattern-matching in commit messages
  • atom/language-git#22 - Add support for exec command in rebase mode
  • atom/language-git#23 - Add basic tests for all available rebase commands

language-go

v0.42.0...v0.42.1

  • atom/language-go#83 - Adds snippet for Go starter template
  • atom/language-go#84 - Fixes indentation
  • atom/language-go#85 - Add Snippet to handle Context, ResponseWriter, *http.Request handlers

language-html

v0.44.1...v0.45.1

  • atom/language-html#109 - Added Grammar Test Files for Validating Grammar Rules
  • atom/language-html#122 - Remove unsupported attribute
  • atom/language-html#124 - Update x-template script on html.cson

language-java

v0.22.0...v0.23.0

  • atom/language-java#46 - Tokenize variables defined in method bodies

language-json

v0.18.0...v0.18.2

  • atom/language-json#47 - Recognize .webmanifest files as JSON grammar
  • atom/language-json#48 - Add .tfstate file support

language-less

v0.29.3...v0.29.5

  • atom/language-less#57 - Adding .rc, themerc and gtkrc filetypes/names
  • atom/language-less#58 - Tokenize escaped characters properly

language-php

v0.37.0...v0.37.2

  • atom/language-php#142 - Add spaceship operator
  • atom/language-php#134 - update constant.character.escape.php
  • atom/language-php#146 - Change "var_dump" to be reachable only in a php tag
  • atom/language-php#143 - Fix doc_f snippet's return type selection
  • atom/language-php#147 - Move doc_f snippet to appropriate scope

language-ruby

v0.68.5...v0.69.0

  • atom/language-ruby#149 - Recognize source keyword in grammar (for Gemfiles)
  • atom/language-ruby#150 - Refine grammar of do
  • atom/language-ruby#151 - Clean up unneeded escaping
  • atom/language-ruby#152 - Refine the grammar of logical operators
  • atom/language-ruby#154 - Remove redundancies in the grammar of percent literals
  • atom/language-ruby#155 - Beautify some long patterns
  • atom/language-ruby#156 - Improve the grammar of numeric literals

language-sass

v0.52.0...v0.56.0

  • atom/language-sass#108 - Tokenize nested property lists
  • atom/language-sass#106 - Tokenize parentheses within function parameters
  • atom/language-sass#107 - Give nth-* pseudo-classes their own capture regex
  • atom/language-sass#114 - Add support for SCSS maps
  • atom/language-sass#115 - Add Sass auto-indentation rules
  • atom/language-sass#112 - Tokenize + and - as operators
  • atom/language-sass#131 - Recognize object-* as property name
  • atom/language-sass#133 - Add picture element to selectors
  • atom/language-sass#134 - Add missing values of object-fit
  • atom/language-sass#130 - Update valid and deprecated color-keywords to CSS color module level 3
  • atom/language-sass#136 - Add picture element to Sass selectors
  • atom/language-sass#135 - Recognize -webkit-, -moz-, and -ms-* as property names
  • atom/language-sass#139 - Recognize solitary @mix and @namespace as @-rule
  • atom/language-sass#141 - Add feature queries support
  • atom/language-sass#137 - Rewrite #at_rule_include
  • atom/language-sass#142 - Clean up unneeded escaping
  • atom/language-sass#147 - Variables in maps
  • atom/language-sass#144 - Add some missing properties
  • atom/language-sass#149 - Maps in maps
  • atom/language-sass#152 - Improve tokenization
  • atom/language-sass#153 - Tokenize : as part of a pseudo-class
  • atom/language-sass#154 - Support hex-based escape sequences

language-sql

v0.21.1...v0.23.0

  • atom/language-sql#35 - Added .dsql file extension
  • atom/language-sql#16 - Removed MySQL comments
  • atom/language-sql#32 - recognize nvarchar unicode variant for TSQL
  • atom/language-sql#39 - Highlight except (all) keyword
  • atom/language-sql#36 - Addition of T-SQL syntax: USE, GO, INTO, EXEC, OPENQUERY
  • atom/language-sql#41 - Fixes #26 for highlighting DECLARE

language-xml

v0.34.8...v0.34.9

  • atom/language-xml#51 - Update xml.cson
  • atom/language-xml#52 - Add glade to list of xml file types

v1.9.0 (2016-08-01)

Notable Changes

  • Internal rendering redesign: Display Layers
  • Electron upgraded to v0.37.8
  • Drag and Drop layout management
  • Remove non-public GitRepositoryAsync API to address issues with instability. We'll reintroduce a more stable async Git API in the future.
  • Cygwin and Msys compatibility on Windows
  • Better file recovery mechanism

Atom Core

1.8-releases...1.9-releases

  • atom/atom#11634 - :bug: Wait for connection end to get completed data;
  • atom/atom#11618 - File Open dialog defaults to directory of active editor or project root if no active editor
  • atom/atom#11646 - Persist the entire state on reload
  • atom/atom#11348 - Update Electron to 0.36.12
  • atom/atom#11506 - Always favor more recently added inline listeners
  • atom/atom#11669 - Update package.json
  • atom/atom#11478 - Prompt user to save as if save fails
  • atom/atom#11671 - Remove TextEditor's dependency on the textEditors global
  • atom/atom#11642 - Fix some Buffered-Process specs, honor options.shell in Atom
  • atom/atom#11323 - Update Grammar In Spec Files
  • atom/atom#11414 - Use display layers facility of text-buffer; delete all the code they replace
  • atom/atom#11639 - :checkered_flag: refactor registry and PoSH out of squirrel-update
  • atom/atom#11701 - Update to v1.4 of Contributor Covenent Code of Conduct
  • atom/atom#9748 - Upgrade pathwatcher
  • atom/atom#11734 - Attach msi to release on github.com
  • atom/atom#11751 - Update link to solarized-dark-syntax
  • atom/atom#11750 - Add Devtron to the Developer Tools window
  • atom/atom#11767 - Show folded marker in the first screen row of a soft-wrapped buffer row
  • atom/atom#11765 - Don't render line-numbers corresponding to lines that need measuring
  • atom/atom#11758 - Paste text at cursor instead of beginning of line
  • atom/atom#11762 - Ensure atom command works on Cygwin + MSYS bash shells
  • atom/atom#11761 - Windows build - handle admin elevation when required for install
  • atom/atom#10782 - Shrink modals when window gets narrow
  • atom/atom#11274 - Relative position atom-workspace-axis
  • atom/atom#11552 - Content Security Policy fixes
  • atom/atom#11793 - Don't install devtron when toggling DevTools
  • atom/atom#11474 - Update Electron to 0.37
  • atom/atom#11820 - Update [email protected]
  • atom/atom#11791 - Sign Windows builds with Squirrel for MSI compatibility
  • atom/atom#11812 - match apms node version
  • atom/atom#11814 - Update CONTRIBUTING.md
  • atom/atom#11824 - Updated README.md: flight manual links, no ebook versions
  • atom/atom#11792 - replace _.extend in favor of Object.assign
  • atom/atom#11804 - Add a note how to hide the wrap-guide
  • atom/atom#11829 - Enforce block decorations to be 'before' by default
  • atom/atom#11826 - Add --main-process flag to run specs in the main process
  • atom/atom#11825 - Fix uncaught exception when open file dialog is cancelled
  • atom/atom#11828 - File Recovery Service
  • atom/atom#11847 - Address "node-gyp not found" in Windows build troubleshooting
  • atom/atom#11833 - Ensure Cygwin + Msys compatibility on Windows
  • atom/atom#11866 - Fix flexbox issues after upgrading to Electron v0.37.8
  • atom/atom#10999 - Upgrade language-javascript to 0.111.0
  • atom/atom#12060 - Fix overflowing of the tabs II
  • atom/atom#12167 - Stop using nodegit for now
  • atom/atom#12216 - Improve build on AppVeyor
  • atom/atom#12249 - Fix regression where spacebar scrolled elements containing editors

one-dark-ui

v1.3.1...v1.3.2

  • atom/one-dark-ui#135 - Clarify what Font Size: Auto does
  • atom/one-dark-ui#136 - Remove some Styleguide overrides

about

v1.5.0...v1.5.2

  • atom/about#27 - Fix specs on stable
  • atom/about#26 - Remove try/catches now that Electron 0.36.8 is on stable
  • atom/about#29 - Improve tooltip description

autocomplete-plus

v2.29.2...v2.31.0

  • atom/autocomplete-plus#676 - Observe the TextEditorRegistry, constrained by a CSS selector.
  • atom/autocomplete-plus#706 - Add 3.0 service endpoint which exposes textEditorSelector
  • atom/autocomplete-plus#710 - Remove remaining references to pane items
  • atom/autocomplete-plus#671 - Alternate completion keybinding behaviour
  • atom/autocomplete-plus#711 - Override core movement listeners

autocomplete-snippets

v1.10.0...v1.11.0

  • atom/autocomplete-snippets#71 - New optional formatting properties for snippets

bookmarks

v0.39.0...v0.41.0

  • atom/bookmarks#55 - Fix persistence

bracket-matcher

v0.82.0...v0.82.1

  • atom/bracket-matcher#229 - Include namespace prefixes in unclosed tags

encoding-selector

v0.21.0...v0.22.0

  • atom/encoding-selector#32 - Add CP932 encoding (Japanese)

exception-reporting

v0.38.0...v0.38.1

  • atom/exception-reporting#18 - Update specs for Electron 0.37 compatibility

fuzzy-finder

v1.0.5...v1.3.0

  • atom/fuzzy-finder#207 - Don't ignore the whole project.
  • atom/fuzzy-finder#204 - Catch ENOENT when reloading paths
  • atom/fuzzy-finder#211 - Add logic to consume file-icons service
  • atom/fuzzy-finder#217 - Windows compatible specs
  • atom/fuzzy-finder#236 - Stop using async repo (for now)

git-diff

v1.0.1...v1.1.0

  • atom/git-diff#96 - Use public release for CI
  • atom/git-diff#105 - Stop using async git repo (for now)

go-to-line

v0.30.0...v0.31.0

  • atom/go-to-line#21 - Add coffeelint support
  • atom/go-to-line#31 - Fix scroll position bug

image-view

v0.57.0...v0.58.0

  • atom/image-view#54 - Actually use url's by using file:// and support Windows paths
  • atom/image-view#56 - Add .bmp support

line-ending-selector

v0.4.1...v0.5.0

  • atom/line-ending-selector#27 - Allow old-style EOL terminators to be modified

notifications

v0.63.1...v0.64.1

  • atom/notifications#117 - use package manager to get debug info instead of apm process
  • atom/notifications#121 - Replace user profile in issue titles
  • atom/notifications#124 - Shorter close animation

open-on-github

v1.0.1...v1.2.0

  • atom/open-on-github#67 - Use public release for CI
  • atom/open-on-github#68 - Implement support of GitHub wiki urls
  • atom/open-on-github#75 - Stop using async git repository (for now)

settings-view

v0.235.1...v0.238.0

  • atom/settings-view#773 - Allow to search keybindings using multi-keyword query
  • atom/settings-view#784 - Use existential operator for existence
  • atom/settings-view#788 - Support descriptions for enum values in config
  • atom/settings-view#794 - Minor fix for before pseudo element
  • atom/settings-view#796 - Disable all checkboxes within package readme. Fixes #628

status-bar

v1.2.3...v1.4.0

  • atom/status-bar#148 - Windows compatibility
  • atom/status-bar#149 - Fix ahead/behind count not being shown
  • atom/status-bar#155 - Go back to using sync repository until we sort out instability with NodeGit

styleguide

v0.45.2...v0.46.0

  • atom/styleguide#36 - Restyling
  • atom/styleguide#37 - Organize index
  • atom/styleguide#38 - Add “Expand All” button
  • atom/styleguide#39 - Sticky header
  • atom/styleguide#40 - Some more improvements
  • atom/styleguide#43 - Some more improvements II

symbols-view

v0.112.0...v0.113.0

  • atom/symbols-view#107 - Make quickJumpToSymbol optional
  • atom/symbols-view#169 - Fix go-to-declaration for Ruby identifiers in some cases
  • atom/symbols-view#170 - Fix return-from-declaration when navigating to an unsaved file

tabs

v0.96.0...v0.98.0

  • atom/tabs#327 - remove needless prefixes
  • atom/tabs#252 - Drag and drop layout management
  • atom/tabs#330 - Ignore addNewTabsAtEnd config when dragging to a different pane

tree-view

v0.205.0...v0.208.0

  • atom/tree-view#805 - Select first sub entry on expand directory if already expanded
  • atom/tree-view#815 - Enclose path in quotes for explorer.exe
  • atom/tree-view#756 - Fix #732: Tree-view API is not being called on startup
  • atom/tree-view#821 - Update file icons when service is reset
  • atom/tree-view#826 - rename file from tab
  • atom/tree-view#649 - Fix copy/pasting files under certain scenarios
  • atom/tree-view#582 - Add option to always open existing view

language-c

v0.51.3...v0.52.1

  • atom/language-c#132 - Move C++11 keywords to c++.cson
  • atom/language-c#138 - Improve handling of Emacs modeline detection
  • atom/language-c#139 - Fix pattern-matching of Emacs modelines
  • atom/language-c#141 - Tokenize binary literal as 'constant.numeric.c'
  • atom/language-c#142 - Tokenize pointer access to member
  • atom/language-c#145 - Add .ino extension to c++ list
  • atom/language-c#147 - Update c.son - Added '$' as a valid macro name.

language-clojure

v0.20.0...v0.21.0

  • atom/language-clojure#40 - Add some basic specs for the grammar
  • atom/language-clojure#37 - new rule for Parinfer

language-coffee-script

v0.46.1...v0.47.0

  • atom/language-coffee-script#78 - Correct some incorrect scopes
  • atom/language-coffee-script#81 - Tokenize #{ as a comment
  • atom/language-coffee-script#83 - Recognize code blocks after lists

language-css

v0.36.1...v0.36.2

  • atom/language-css#59 - Add text-overflow property name

language-gfm

v0.85.0...v0.86.0

  • atom/language-gfm#148 - refactor: extend shell code support

language-git

v0.12.1...v0.13.0

  • atom/language-git#18 - Recognize gitconfig, gitmodules without leading dot

language-java

v0.17.0...v0.22.0

  • atom/language-java#22 - Tokenize punctuation (and generics)
  • atom/language-java#34 - Added snippet for serialVersionUID
  • atom/language-java#38 - Member declaration cannot end after name
  • atom/language-java#39 - Correctly differentiate between variables and methods
  • atom/language-java#41 - Just because a variable is capitalized doesn't mean it's constant
  • atom/language-java#40 - Do not set scope "return-type" to space after return type
  • atom/language-java#42 - Tokenize instance variables correctly
  • atom/language-java#43 - Differentiate between function and method calls
  • atom/language-java#44 - Capitalized variables are not (always) constants.
  • atom/language-java#45 - Tokenize objects and properties

language-javascript

v0.110.0...v0.119.0

  • atom/language-javascript#312 - Improve functions
  • atom/language-javascript#331 - Fix regex in arrow function
  • atom/language-javascript#332 - Add grammar to parse JSDoc variable type, variable name and description
  • atom/language-javascript#346 - Declare Required Modules As Const Instead Of Var
  • atom/language-javascript#351 - Update Math highlighting.
  • atom/language-javascript#352 - Added support for Unity3d WebGL native plugin types
  • atom/language-javascript#357 - Fixes #356
  • atom/language-javascript#362 - Highlight GraphQL inside Relay.QL template strings
  • atom/language-javascript#347 - Add performance highlighting.
  • atom/language-javascript#348 - Fix class name highlighting.
  • atom/language-javascript#339 - Improve multiline const destructuring
  • atom/language-javascript#341 - Fixes #338: source.css parsing conflicts with CSS template parsing
  • atom/language-javascript#327 - Improve objects, properties
  • atom/language-javascript#367 - Don't treat function calls as constant
  • atom/language-javascript#360 - Fix constructor body not being highlighted
  • atom/language-javascript#358 - Fix console, Math matching
  • atom/language-javascript#373 - Style arguments like this, style superclass name distinctly

language-make

v0.21.1...v0.22.2

  • atom/language-make#33 - Continue tokenizing prerequisites after an escaped linebreak
  • atom/language-make#36 - Tokenize global functions
  • atom/language-make#38 - Add BSDmakefile and KBuild as recognised Makefile names
  • atom/language-make#42 - Add support for .imk files
  • atom/language-make#43 - Add highlighting for automatic variable $|

language-perl

v0.34.0...v0.35.0

  • atom/language-perl#66 - Add an "impossible" rule to Perl's END pattern
  • atom/language-perl#70 - add say, given, when, and default to perl grammer

language-python

v0.43.1...v0.45.0

  • atom/language-python#145 - Fixing the class snippet by adding period to the doc string
  • atom/language-python#146 - Add RecursionError
  • atom/language-python#147 - Add StopSyncIteration exception
  • atom/language-python#149 - Add import snippets

language-sass

v0.46.0...v0.52.0

  • atom/language-sass#84 - Fix comments
  • atom/language-sass#116 - add outline-offset property
  • atom/language-sass#109 - Add align-items and justify-content
  • atom/language-sass#117 - Add background properties
  • atom/language-sass#118 - Add units
  • atom/language-sass#105 - Tokenize closing attribute-selector bracket
  • atom/language-sass#110 - Fix interpolation boundaries
  • atom/language-sass#111 - Tokenize indented variables in Sass
  • atom/language-sass#113 - Tokenize comments in variables
  • atom/language-sass#119 - Add text propaties
  • atom/language-sass#123 - Revert tokenization change for attribute classes
  • atom/language-sass#122 - Add transition keyword values
  • atom/language-sass#124 - Add display property

language-shellscript

v0.21.1...v0.22.3

  • atom/language-shellscript#40 - Update Atom contributing guide link
  • atom/language-shellscript#42 - add function and alias snippets to language-shellscript
  • atom/language-shellscript#43 - Improve firstLineMatch pattern
  • atom/language-shellscript#44 - Adding install file ext
  • atom/language-shellscript#45 - Adding zsh-theme ext
  • atom/language-shellscript#49 - added file type

language-sql

v0.20.0...v0.21.1

  • atom/language-sql#31 - Add .psql to list of recognized SQL extensions
  • atom/language-sql#33 - Extend DROP keyword; add ADD keyword
  • atom/language-sql#34 - Tokenize words ending with integers

language-todo

v0.27.0...v0.28.0

  • atom/language-todo#45 - Added new keyword : BUG and also added python support

language-xml

v0.34.4...v0.34.8

  • atom/language-xml#46 - Add icls file type
  • atom/language-xml#47 - Add GPX (GPS Exchange Format) as XML file-type
  • atom/language-xml#49 - Add .dae (COLLADA) to recognised XML types
  • atom/language-xml#50 - Add .ppj to recognized file types

language-yaml

v0.25.2...v0.26.0

  • atom/language-yaml#45 - Tokenize true, false, and null as constants

v1.9.0-beta2 (2016-07-28)

Notable Changes

  • Fixed an issue where pressing spacebar in an editor would scroll the containing view.

v1.9.0-beta1 (2016-07-25)

Notable Changes

  • Avoid crashes by temporarily removing support for async git interactions.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by