Releases: codemirror/codemirror5
5.63.2
5.63.1
5.63.0
5.62.3
Version 5.62.3
Bug fixes
Give the editor a translate=no
attribute to prevent automatic translation from modifying its content.
Give vim-style cursors a width that matches the character after them.
merge addon: Make buttons keyboard-accessible.
emacs bindings: Fix by-page scrolling keybindings, which were accidentally inverted.
5.62.2
5.62.1
Version 5.62.1
Bug fixes
vim bindings: Make matching of upper-case characters more Unicode-aware.
lint addon: Prevent options passed to the addon itself from being given to the linter.
show-hint addon: Improve screen reader support.
search addon: Avoid using innerHTML
.
5.62.0
Version 5.62.0
Bug fixes
Improve support for vim-style cursors in a number of themes.
New features
lint addon: Add support for highlighting lines with errors or warnings.
5.61.1
Version 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: Support regexps with a unicode flag.
javascript mode: Add support for TypeScript template string types, improve integration with JSX mode.
5.61.0
Version 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: Fix a crash caused by a race condition.
javascript mode: Improve scope tracking.
New features
The library now emits an "updateGutter"
event when the gutter width changes.
emacs bindings: Provide named commands for all bindings.
5.60.0
Version 5.60.0
Bug fixes
Fix autofocus feature in contenteditable mode.
simple mode addon: Fix a null-dereference crash.
multiplex addon: Make it possible to use parseDelimiters
when both delimiters are the same.
julia mode: Fix a lockup bug.
New features
setSelections
now allows ranges to omit the head
property when it is equal to anchor
.
sublime bindings: Add support for reverse line sorting.