Changelog History
Page 10
-
v5.15.0 Changes
May 20, 2016π Bugfixes
π Fix bug that caused the selection to reset when focusing the editor in contentEditable input mode.
π Fix issue where not all ASCII control characters were being replaced by placeholders.
β Remove the assumption that all modes have a
startState
method from several wrapping modes.π Fix issue where the editor would complain about overlapping collapsed ranges when there weren't any.
β‘οΈ Optimize document tree building when loading or pasting huge chunks of content.
markdown mode: Fix several issues in matching link targets.
clike mode: Improve indentation of C++ template declarations.
π New features
Explicitly bind Ctrl-O on OS X to make that binding (βopen lineβ) act as expected.
Pasting linewise-copied content when there is no selection now inserts the lines above the current line.
π javascript mode: Support
async
/await
and improve support for TypeScript type syntax. -
v5.14.2 Changes
April 20, 2016 -
v5.14.0 Changes
April 20, 2016π Bugfixes
posFromIndex
andindexFromPos
now takelineSeparator
into account.vim bindings: Only call
.save()
when it is actually available.comment addon: Be careful not to mangle multi-line strings.
Python mode: Improve distinguishing of decorators from
@
operators.findMarks
: No longer return marks that touch but don't overlap given range.π New features
vim bindings: Add yank command.
match-highlighter addon: Add
trim
option to disable ignoring of whitespace.PowerShell mode: Added.
Yacas mode: Added.
π Web IDL mode: Added.
SAS mode: Added.
mbox mode: Added.
-
v5.13.2 Changes
March 23, 2016π Bugfixes
Solves a problem where the gutter would sometimes not extend all the way to the end of the document.
-
v5.13.0 Changes
March 21, 2016π New features
π New DOM event forwarded:
"dragleave"
.protobuf mode: Newly added.
π Bugfixes
π Fix problem where
findMarks
sometimes failed to find multi-line marks.π Fix crash that showed up when atomic ranges and bidi text were combined.
show-hint addon: Completion widgets no longer close when the line indented or dedented.
π merge addon: Fix bug when merging chunks at the end of the file.
placeholder addon: No longer gets confused by
swapDoc
.simplescrollbars addon: Fix invalid state when deleting at end of document.
clike mode: No longer gets confused when a comment starts after an operator.
π markdown mode: Now supports CommonMark-style flexible list indentation.
π dylan mode: Several improvements and fixes.
-
v5.12.0 Changes
February 19, 2016π New features
Vim bindings: Ctrl-Q is now an alias for Ctrl-V.
Vim bindings: The Vim API now exposes an
unmap
method to unmap bindings.π active-line addon: This addon can now style the active line's gutter.
FCL mode: Newly added.
SQL mode: Now has a Postgresql dialect.
π Bugfixes
π Fix issue where trying to scroll to a horizontal position outside of the document's width could cause the gutter to be positioned incorrectly.
βͺ Use absolute, rather than fixed positioning in the context-menu intercept hack, to work around a problem when the editor is inside a transformed parent container.
Solve a problem where the horizontal scrollbar could hide text in Firefox.
π Fix a bug that caused phantom scroll space under the text in some situations.
Sublime Text bindings: Bind delete-line to Shift-Ctrl-K on OS X.
π Markdown mode: Fix issue where the mode would keep state related to fenced code blocks in an unsafe way, leading to occasional corrupted parses.
Markdown mode: Ignore backslashes in code fragments.
π Markdown mode: Use whichever mode is registered as
text/html
to parse HTML.Clike mode: Improve indentation of Scala
=>
functions.Python mode: Improve indentation of bracketed code.
π HTMLMixed mode: Support multi-line opening tags for sub-languages (
<script>
,<style>
, etc).Spreadsheet mode: Fix bug where the mode did not advance the stream when finding a backslash.
π§ XML mode: The mode now takes a
matchClosing
option to configure whether mismatched closing tags should be highlighted as errors. -
v5.11.0 Changes
January 20, 2016- π New modes: JSX, literate Haskell
- The editor now forwards more DOM events:
cut
,copy
,paste
, andtouchstart
. It will also forwardmousedown
for drag events - π Fixes a bug where bookmarks next to collapsed spans were not rendered
- π The Swift mode now supports auto-indentation
- Frontmatters in the YAML frontmatter mode are now optional as intended
-
v5.10.0 Changes
December 21, 2015- Modify the way atomic ranges are skipped by selection to try and make it less surprising.
- The Swift mode was rewritten.
- π New addon: jump-to-line.
- π New method:
isReadOnly
. - 0οΈβ£ The show-hint addon now defaults to picking completions on single click.
- The object passed to
"beforeSelectionChange"
events now has anorigin
property. - π New mode: Crystal.
-
v5.9.0 Changes
November 23, 2015- π Improve the way overlay (OS X-style) scrollbars are handled
- π Make annotatescrollbar and scrollpastend addons work properly together
- π Make show-hint addon select options on single click by default, move selection to hovered item
- Properly fold comments that include block-comment-start markers
- π Many small language mode fixes
-
v5.8.0 Changes
October 20, 2015- π Fixes an infinite loop in the hardwrap addon
- π New modes: NSIS, Ceylon
- The Kotlin mode is now a clike dialect, rather than a stand-alone mode
- π New option:
allowDropFileTypes
. Binary files can no longer be dropped into CodeMirror - π New themes: bespin, hopscotch, isotope, railscasts