This repository was archived by the owner on Mar 3, 2023. It is now read-only.
1.22.0
Notable Changes
- Made a significant performance improvement fetching git status.
- Added a setting to highlight the line number in the gutter when matching brackets.
- Markdown preview panes no longer reset their scroll position to the top when the source is saved.
- Added a setting for maximum line length before soft wrapping is enforced.
- Numerous bug fixes to bundled language grammar packages.
- Changed autocomplete-plus default provider to compute suggestions natively and on a separate thread.
All Changes
Atom Core
v1.21.2...1.22-releases
- atom/atom#15613 - Use the Atom Beta executable to verify startup snapshots when building Beta
- atom/atom#15618 - FIX "softWrapped" appear twice in field extraction
- atom/atom#14495 - Enable MAX_SCREEN_LINE_LENGTH to now be set via a config option
- atom/atom#15440 - Replace pathwatcher w/ bundled watcher to catch created & rename events
- atom/atom#15623 - Upgrade text-buffer for destroy-after-save fix
- atom/atom#15627 - Wait for async onWillDestroyPaneItem handlers before destroying items
- atom/atom#15649 - ⬆️ bracket-matcher@0.88.0
- atom/atom#15652 - ⬆️ Update autocomplete-plus to v2.35.10
- atom/atom#15654 - ⬆ github@0.6.0
- atom/atom#15656 - Restore the fs.existsSync guard in Config
- atom/atom#15669 - 📝 Fix cursor name letter casing
- atom/atom#15683 - Allow atom:// urls to be opened from the command line
- atom/atom#15643 - Wait for async PaneContainer.onWillDestroyPaneItem listeners
- atom/atom#15681 - Notify when deserializing project state for missing directories
- atom/atom#14654 - Improve confirm documentation
- atom/atom#15712 - Update language-html to 0.48.0
- atom/atom#15740 - Restore a missing "typeof"
- atom/atom#15713 - Update syntax-related code to use new TextBuffer LanguageMode API (part 1)
- atom/atom#15750 - Avoid process spawn overhead for refreshing git status
- atom/atom#15759 - Upgrade text-buffer and autosave to avoid spurious saves
- atom/atom#15692 - Pane on did change path
- atom/atom#15777 - Fix mouseup listener cleanup when dragging in text editor
- atom/atom#15760 - Fix faded application icons on macOS 10.13
- atom/atom#15769 - ⬆️ electron@1.6.14
- atom/atom#15799 - Preserve indentation when toggling comments on whitespace-only lines
- atom/atom#15800 - Fix rendering bug when folds cause the vertical scrollbar to disappear with soft wrapping enabled
- atom/atom#15821 - Clear dimensions cache when approximate screen line count changes
- atom/atom#15828 - Clear the dimensions cache after updating the soft wrap column
- atom/atom#15833 - Always revert to composition checkpoint, even if input is disabled
- atom/atom#15865 - Don't throw when destroying block decorations inside marker change event
- atom/atom#15894 - Fix overlay resizing infinite loop
- atom/atom#15916 - Stop dragging only when user interacts with keyboard
- atom/atom#15974 - Fix exception when trying to fold non-foldable row
- atom/atom#15990 - Don't assign a default project path for package specs that don't have a fixtures directory
- atom/atom#16017 - Switch to fork of nsfw to fix symlink loops on Linux
- atom/atom#16060 - Don't terminate selection dragging when a modifier key is pressed
- atom/atom#16064 - Exclude Shift from keydown events that terminate selection drags
- atom/atom#16065 - Actually require @atom/nsfw dependency in path-watcher.js
- atom/atom#16086 - Compare contentRect with prior contentRect instead of getBoundClientRect()
autocomplete-html
v0.8.1...v0.8.2
autocomplete-plus
v2.35.13...v2.36.8
- atom/autocomplete-plus#886 - add subsequence provider
- atom/autocomplete-plus#899 - remove use of regex in strict matching
- atom/autocomplete-plus#895 - remove didAttach which causes SuggestionListElement to render twice
- atom/autocomplete-plus#900 - Move towards more efficient DOM manipulation
- atom/autocomplete-plus#902 - Make shorter matches win when scores tie
- atom/autocomplete-plus#903 - Defer the rendering of nonvisible suggestions
- atom/autocomplete-plus#904 - Defer rendering nonvisible suggestions until the user scrolls or selects
- atom/autocomplete-plus#905 - Update README.md
- atom/autocomplete-plus#906 - Enhancements in subsequence provider
autocomplete-snippets
v1.11.1...v1.11.2
- atom/autocomplete-snippets#90 - show snippet icons when using new subsequence provider
- atom/autocomplete-snippets#91 - Decaffeinate
autosave
v0.24.3...v0.24.6
- atom/autosave#81 - Wait for panes to be asynchronously destroyed in tests
- atom/autosave#82 - Autosave on pane item creation
- atom/autosave#83 - Delay package deactivation until pending saves complete
- atom/autosave#84 - Only autosave new items if isModified() returns true
bracket-matcher
v0.87.3...v0.88.0
- atom/bracket-matcher#304 - Recognize self-closing tags, take two
- atom/bracket-matcher#290 - Highlight matching line
- atom/bracket-matcher#315 - Fix performance regression when there is no >
- atom/bracket-matcher#312 - Attempt to unrevert: Skip over tag attributes when selecting inside tags
encoding-selector
v0.23.5...v0.23.6
find-and-replace
v0.212.2...v0.212.3
fuzzy-finder
v1.5.9...v1.6.1
- atom/fuzzy-finder#319 - Remove obsolete shim for atom.workspace.getCenter()
- atom/fuzzy-finder#315 - Decaffeinate lib/default-file-icons.coffee
- atom/fuzzy-finder#320 - Decaffeinate lib/main.coffee
- atom/fuzzy-finder#325 - Make tests run with promise and non-promise package deactivate
- atom/fuzzy-finder#314 - Prefill query from selection
- atom/fuzzy-finder#323 - Set up JavaScript linter
github
v0.6.2...v0.7.0
- atom/github#1180 - Add command and UI to clear saved GitHub token
- atom/github#1181 - Use prompt server when cloning
- atom/github#1197 - ⬆ dugite@1.45.0
- atom/github#1211 - Update amending commit message when expanded commit editor is closed
- atom/github#1213 - Make 'HEAD' argument unambiguous for 'git log' command
- atom/github#1217 - Encode/decode file name and working directory in opener URI
- atom/github#1220 - 'tab' to focus staging view when diff view is empty, fix uncaught exception
grammar-selector
v0.49.5...v0.49.6
- atom/grammar-selector#46 - Remove obsolete conditional re:
atom.workspace.observeActiveTextEditor - atom/grammar-selector#34 - Filter nameless grammars from selection list
image-view
v0.62.3...v0.62.4
line-ending-selector
v0.7.3...v0.7.4
- atom/line-ending-selector#47 - ✅ Add test for bug fixed in 2ff4ee3f83
- atom/line-ending-selector#50 - Remove obsolete conditionals re: active text editor APIs
status-bar
v1.8.13...v1.8.14
symbols-view
v0.118.0...v0.118.1
- atom/symbols-view#228 - Remove a redundant caret in the regex in symbols-view.js
- atom/symbols-view#229 - If present, use tag line number instead of search pattern.
tabs
v0.107.2...v0.107.4
tree-view
v0.217.9...v0.218.0
language-coffee-script
v0.49.0...v0.49.1
- atom/language-coffee-script#148 - Use Trusty on Travis
- atom/language-coffee-script#147 - Clamp embedded JS patterns
- atom/language-coffee-script#150 - Block comments are not necessarily multiline
- atom/language-coffee-script#145 - Tokenize slices
language-css
v0.42.5...v0.42.6
- atom/language-css#122 - Added focus-within pseudo-class highlight
- atom/language-css#124 - Fix line continuation in other TMCG implementations
language-html
v0.47.7...v0.48.2
- atom/language-html#168 - Use Trusty on Travis
- atom/language-html#167 - Fix improper tokenization of script tags
- atom/language-html#150 - Fix grammar bug with XML namespaces that are also valid HTML tags and tag names that start with a valid HTML tag before a hyphen
- atom/language-html#169 - Improve generic attributes tokenization
- atom/language-html#160 - Improve entity scopes, take two
- atom/language-html#171 - Add ractive to list of types that should be tokenized as HTML
- atom/language-html#172 - Remove meta.tag.any.html
- atom/language-html#166 - Add tag class attribute
- atom/language-html#173 - Remove specs testing non-existent meta.outside-tag scopes
- atom/language-html#175 - Fix HTML snippets
- atom/language-html#176 - Match only one attribute value if there are many
language-javascript
v0.127.3...v0.127.5
- atom/language-javascript#532 - Update JSDoc grammar with recent additions
- atom/language-javascript#536 - Use Trusty on Travis
- atom/language-javascript#534 - Adjust specs for language-html changes
- atom/language-javascript#535 - Fix catastrophic backtracking?
language-mustache
v0.14.1...v0.14.3
- atom/language-mustache#28 - Update specs for language-html changes
- atom/language-mustache#29 - Add master pattern
language-yaml
v0.30.2...v0.31.0