codemirror/CodeMirror
### [`v5.62.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5620-2021-06-21)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.61.1...5.62.0)
##### Bug fixes
Improve support for vim-style cursors in a number of themes.
##### New features
[lint addon](https://codemirror.net/doc/manual.html#addon_lint): Add support for highlighting lines with errors or warnings.
### [`v5.61.1`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5611-2021-05-20)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.61.0...5.61.1)
##### Bug fixes
Fix a bug where changing the editor's document could confuse text-direction management.
Fix a bug in horizontally scrolling the cursor into view.
Optimize adding lots of marks in a single transaction.
[simple mode addon](https://codemirror.net/demo/simplemode.html): Support regexps with a unicode flag.
[javascript mode](https://codemirror.net/mode/javascript/index.html): Add support for TypeScript template string types, improve integration with JSX mode.
### [`v5.61.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5610-2021-04-20)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.60.0...5.61.0)
##### Bug fixes
Improve support for being in a shadow DOM in contenteditable mode.
Prevent line number from being read by screen readers.
[show-hint addon](https://codemirror.net/doc/manual.html#addon_show-hint): Fix a crash caused by a race condition.
[javascript mode](https://codemirror.net/mode/javascript/): Improve scope tracking.
##### New features
The library now emits an `"updateGutter"` event when the gutter width changes.
[emacs bindings](https://codemirror.net/demo/emacs.html): Provide named commands for all bindings.
### [`v5.60.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5600-2021-03-20)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.4...5.60.0)
##### Bug fixes
Fix autofocus feature in contenteditable mode.
[simple mode addon](https://codemirror.net/demo/simplemode.html): Fix a null-dereference crash.
[multiplex addon](https://codemirror.net/demo/multiplex.html): Make it possible to use `parseDelimiters` when both delimiters are the same.
[julia mode](https://codemirror.net/mode/julia/): Fix a lockup bug.
##### New features
`setSelections` now allows ranges to omit the `head` property when it is equal to `anchor`.
[sublime bindings](https://codemirror.net/demo/sublime.html): Add support for reverse line sorting.
### [`v5.59.4`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5594-2021-02-24)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.3...5.59.4)
##### Bug fixes
Give the scrollbar corner filler a background again, to prevent content from peeping through between the scrollbars.
### [`v5.59.3`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5593-2021-02-20)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.2...5.59.3)
##### Bug fixes
Don't override the way zero-with non-joiners are rendered.
Fix an issue where resetting the history cleared the `undoDepth` option's value.
[vim bindings](https://codemirror.net/demo/vim.html): Fix substitute command when joining and splitting lines, fix global command when line number change, add support for `:vglobal`, properly treat caps lock as a modifier key.
### [`v5.59.2`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5592-2021-01-20)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.1...5.59.2)
##### Bug fixes
Don't try to scroll the selection into view in `readonly: "nocursor"` mode.
[closebrackets addon](https://codemirror.net/doc/manual.html#addon_closebrackets): Fix a regression in the behavior of pressing enter between brackets.
[javascript mode](https://codemirror.net/mode/javascript/): Fix an infinite loop on specific syntax errors in object types.
various modes: Fix inefficient RegExp matching.
### [`v5.59.1`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5591-2020-12-31)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.0...5.59.1)
##### Bug fixes
Fix an issue where some Chrome browsers were detected as iOS.
### [`v5.59.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5590-2020-12-20)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.58.3...5.59.0)
##### Bug fixes
Fix platform detection on recent iPadOS.
[lint addon](https://codemirror.net/doc/manual.html#addon_lint): Don't show duplicate messages for a given line.
[clojure mode](https://codemirror.net/mode/clojure/index.html): Fix regexp that matched in exponential time for some inputs.
[hardwrap addon](https://codemirror.net/doc/manual.html#addon_hardwrap): Improve handling of words that are longer than the line length.
[matchbrackets addon](https://codemirror.net/doc/manual.html#addon_matchbrackets): Fix leaked event handler on disabling the addon.
##### New features
[search addon](https://codemirror.net/demo/search.html): Make it possible to configure the search addon to show the dialog at the bottom of the editor.
### [`v5.58.3`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5583-2020-11-19)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.58.2...5.58.3)
##### Bug fixes
Suppress quick-firing of blur-focus events when dragging and clicking on Internet Explorer.
Fix the `insertAt` option to `addLineWidget` to actually allow the widget to be placed after all widgets for the line.
[soy mode](https://codemirror.net/mode/soy/): Support `@Attribute` and element composition.
[shell mode](https://codemirror.net/mode/shell/): Support heredoc quoting.
### [`v5.58.2`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5582-2020-10-23)
[Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.58.1...5.58.2)
##### Bug fixes
Fix a bug where horizontally scrolling the cursor into view sometimes failed with a non-fixed gutter.
[julia mode](https://codemirror.net/mode/julia/): Fix an infinite recursion bug.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
5.58.1
->5.62.0
Release Notes
codemirror/CodeMirror
### [`v5.62.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5620-2021-06-21) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.61.1...5.62.0) ##### Bug fixes Improve support for vim-style cursors in a number of themes. ##### New features [lint addon](https://codemirror.net/doc/manual.html#addon_lint): Add support for highlighting lines with errors or warnings. ### [`v5.61.1`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5611-2021-05-20) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.61.0...5.61.1) ##### Bug fixes Fix a bug where changing the editor's document could confuse text-direction management. Fix a bug in horizontally scrolling the cursor into view. Optimize adding lots of marks in a single transaction. [simple mode addon](https://codemirror.net/demo/simplemode.html): Support regexps with a unicode flag. [javascript mode](https://codemirror.net/mode/javascript/index.html): Add support for TypeScript template string types, improve integration with JSX mode. ### [`v5.61.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5610-2021-04-20) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.60.0...5.61.0) ##### Bug fixes Improve support for being in a shadow DOM in contenteditable mode. Prevent line number from being read by screen readers. [show-hint addon](https://codemirror.net/doc/manual.html#addon_show-hint): Fix a crash caused by a race condition. [javascript mode](https://codemirror.net/mode/javascript/): Improve scope tracking. ##### New features The library now emits an `"updateGutter"` event when the gutter width changes. [emacs bindings](https://codemirror.net/demo/emacs.html): Provide named commands for all bindings. ### [`v5.60.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5600-2021-03-20) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.4...5.60.0) ##### Bug fixes Fix autofocus feature in contenteditable mode. [simple mode addon](https://codemirror.net/demo/simplemode.html): Fix a null-dereference crash. [multiplex addon](https://codemirror.net/demo/multiplex.html): Make it possible to use `parseDelimiters` when both delimiters are the same. [julia mode](https://codemirror.net/mode/julia/): Fix a lockup bug. ##### New features `setSelections` now allows ranges to omit the `head` property when it is equal to `anchor`. [sublime bindings](https://codemirror.net/demo/sublime.html): Add support for reverse line sorting. ### [`v5.59.4`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5594-2021-02-24) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.3...5.59.4) ##### Bug fixes Give the scrollbar corner filler a background again, to prevent content from peeping through between the scrollbars. ### [`v5.59.3`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5593-2021-02-20) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.2...5.59.3) ##### Bug fixes Don't override the way zero-with non-joiners are rendered. Fix an issue where resetting the history cleared the `undoDepth` option's value. [vim bindings](https://codemirror.net/demo/vim.html): Fix substitute command when joining and splitting lines, fix global command when line number change, add support for `:vglobal`, properly treat caps lock as a modifier key. ### [`v5.59.2`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5592-2021-01-20) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.1...5.59.2) ##### Bug fixes Don't try to scroll the selection into view in `readonly: "nocursor"` mode. [closebrackets addon](https://codemirror.net/doc/manual.html#addon_closebrackets): Fix a regression in the behavior of pressing enter between brackets. [javascript mode](https://codemirror.net/mode/javascript/): Fix an infinite loop on specific syntax errors in object types. various modes: Fix inefficient RegExp matching. ### [`v5.59.1`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5591-2020-12-31) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.59.0...5.59.1) ##### Bug fixes Fix an issue where some Chrome browsers were detected as iOS. ### [`v5.59.0`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5590-2020-12-20) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.58.3...5.59.0) ##### Bug fixes Fix platform detection on recent iPadOS. [lint addon](https://codemirror.net/doc/manual.html#addon_lint): Don't show duplicate messages for a given line. [clojure mode](https://codemirror.net/mode/clojure/index.html): Fix regexp that matched in exponential time for some inputs. [hardwrap addon](https://codemirror.net/doc/manual.html#addon_hardwrap): Improve handling of words that are longer than the line length. [matchbrackets addon](https://codemirror.net/doc/manual.html#addon_matchbrackets): Fix leaked event handler on disabling the addon. ##### New features [search addon](https://codemirror.net/demo/search.html): Make it possible to configure the search addon to show the dialog at the bottom of the editor. ### [`v5.58.3`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5583-2020-11-19) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.58.2...5.58.3) ##### Bug fixes Suppress quick-firing of blur-focus events when dragging and clicking on Internet Explorer. Fix the `insertAt` option to `addLineWidget` to actually allow the widget to be placed after all widgets for the line. [soy mode](https://codemirror.net/mode/soy/): Support `@Attribute` and element composition. [shell mode](https://codemirror.net/mode/shell/): Support heredoc quoting. ### [`v5.58.2`](https://togithub.com/codemirror/CodeMirror/blob/master/CHANGELOG.md#5582-2020-10-23) [Compare Source](https://togithub.com/codemirror/CodeMirror/compare/5.58.1...5.58.2) ##### Bug fixes Fix a bug where horizontally scrolling the cursor into view sometimes failed with a non-fixed gutter. [julia mode](https://codemirror.net/mode/julia/): Fix an infinite recursion bug.Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.