Skip to content
This repository was archived by the owner on Apr 16, 2026. It is now read-only.

Releases: codemirror/codemirror5

5.59.4

Choose a tag to compare

@marijnh marijnh released this 24 Feb 10:24
5.59.4

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

Choose a tag to compare

@marijnh marijnh released this 20 Feb 21:25
5.59.3

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.

5.59.2

Choose a tag to compare

@marijnh marijnh released this 20 Jan 11:52
5.59.2

Version 5.59.2

Bug fixes

Don't try to scroll the selection into view in readonly: "nocursor" mode.

closebrackets addon: Fix a regression in the behavior of pressing enter between brackets.

javascript mode: Fix an infinite loop on specific syntax errors in object types.

various modes: Fix inefficient RegExp matching.

5.59.1

Choose a tag to compare

@marijnh marijnh released this 31 Dec 12:04
5.59.1

Version 5.59.1

Bug fixes

Fix an issue where some Chrome browsers were detected as iOS.

5.59.0

Choose a tag to compare

@marijnh marijnh released this 20 Dec 10:53
5.59.0

Version 5.59.0

Bug fixes

Fix platform detection on recent iPadOS.

lint addon: Don't show duplicate messages for a given line.

clojure mode: Fix regexp that matched in exponential time for some inputs.

hardwrap addon: Improve handling of words that are longer than the line length.

matchbrackets addon: Fix leaked event handler on disabling the addon.

New features

search addon: Make it possible to configure the search addon to show the dialog at the bottom of the editor.

5.58.3

Choose a tag to compare

@marijnh marijnh released this 19 Nov 08:39
5.58.3

Version 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: Support @Attribute and element composition.

shell mode: Support heredoc quoting.

5.58.2

Choose a tag to compare

@marijnh marijnh released this 26 Oct 08:10
Mark version 5.58.2

5.58.1

Choose a tag to compare

@marijnh marijnh released this 23 Sep 08:12
5.58.1

Version 5.58.1

Bug fixes

placeholder addon: Remove arrow function that ended up in the code.

5.58.0

Choose a tag to compare

@marijnh marijnh released this 21 Sep 07:59
5.58.0

Version 5.58.0

Bug fixes

Make backspace delete by code point, not glyph.

Suppress flickering focus outline when clicking on scrollbars in Chrome.

Fix a bug that prevented attributes added via markText from showing up unless the span also had some other styling.

Suppress cut and paste context menu entries in readonly editors in Chrome.

placeholder addon: Update placeholder visibility during composition.

New features

Make it less cumbersome to style new lint message types.

vim bindings: Support black hole register, gn and gN

5.57.0

Choose a tag to compare

@marijnh marijnh released this 20 Aug 08:30
5.57.0

Version 5.57.0

Bug fixes

Fix issue that broke binding the macOS Command key.

comment addon: Keep selection in front of inserted markers when adding a block comment.

css mode: Recognize more properties and value names.

annotatescrollbar addon: Don't hide matches in collapsed content.

New features

vim bindings: Support tag text objects in xml and html modes.