Skip to content

Releases: codemirror/codemirror5

5.63.0

20 Sep 11:58
5.63.0
Compare
Choose a tag to compare

Version 5.63.0

Bug fixes

Fix scroll position jumping when scrolling a document with very different line heights.

xml mode: Look up HTML element behavior in a case-insensitive way.

New features

vim bindings: Support guu for case-changing.

5.62.3

20 Aug 09:06
5.62.3
Compare
Choose a tag to compare

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

21 Jul 11:44
5.62.2
Compare
Choose a tag to compare

Version 5.62.2

Bug fixes

lint addon: Fix a regression that broke several addon options.

5.62.1

20 Jul 19:22
5.62.1
Compare
Choose a tag to compare

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

21 Jun 07:14
5.62.0
Compare
Choose a tag to compare

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

20 May 08:59
5.61.1
Compare
Choose a tag to compare

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

20 Apr 08:20
5.61.0
Compare
Choose a tag to compare

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

20 Mar 11:12
5.60.0
Compare
Choose a tag to compare

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.

5.59.4

24 Feb 10:24
5.59.4
Compare
Choose a tag to compare

Version 5.59.4

Bug fixes

Give the scrollbar corner filler a background again, to prevent content from peeping through between the scrollbars.

5.59.3

20 Feb 21:25
5.59.3
Compare
Choose a tag to compare

Version 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: 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.