Closed greenkeeper[bot] closed 4 years ago
Your tests are still failing with this version. Compare the changes π¨
Version 5.25.0
In contentEditable-mode, properly locate changes that repeat a character when inserted with IME.
Fix handling of selections bigger than the viewport in contentEditable mode.
Improve handling of changes that insert or delete lines in contentEditable mode.
Count Unicode control characters 0x80 to 0x9F as special (non-printing) chars.
Fix handling of shadow DOM roots when finding the active element.
Add role=presentation
to more DOM elements to improve screen reader support.
merge addon: Make aligning of unchanged chunks more robust.
comment addon: Fix comment-toggling on a block of text that starts and ends in a (differnet) block comment.
javascript mode: Improve support for TypeScript syntax.
r mode: Fix indentation after semicolon-less statements.
shell mode: Properly handle escaped parentheses in parenthesized expressions.
markdown mode: Fix a few bugs around leaving fenced code blocks.
soy mode: Improve indentation.
lint addon: Support asynchronous linters that return promises.
continuelist addon: Support continuing task lists.
vim bindings: Make Y behave like yy.
sql mode: Support sqlite dialect.
The new version differs by 61 commits .
727b10a
Mark version 5.25.0
f2d6eee
[fold demo] Use htmlmixed mode in HTML folding demo
0b00c0e
Add role=presentation to more elements to help screenreaders
f583ab9
[continuelist addon] Continue task lists
6b59a2c
[real-world uses] Add some links
c96aae3
[soy mode] Fix indentation and restore previous local states
2f43bcc
[javascript mode] Recognize TypeScript class fields without type
66c68db
[comment addon] When uncommenting a block comment, make sure its a single one
27bfaba
Also hide selection in gutter on Firefox
1d00df9
Make backspace across lines work in Chrome Android
cfcad60
Fix bug in reading contenteditable text from DOM
aab2357
[css mode] Add system-ui as value keyword
7580a1d
[markdown mode] Simplify leaving fenced block
c88b02c
Always check whether to scroll window on .scrollIntoView
facc9c8
[linter] Allow tabs in lib/codemirror.css
There are 61 commits in total. See the full diff.
Your tests are passing again with this version. Explicitly upgrade to this version π
Version 5.25.2
Better handling of selections that cover the whole viewport in contentEditable-mode.
No longer accidentally scroll the editor into view when calling setValue
.
Work around Chrome Android bug when converting screen coordinates to editor positions.
Make sure long-clicking a selection sets a cursor and doesn't show the editor losing focus.
Fix issue where pointer events were incorrectly disabled on Chrome's overlay scrollbars.
javascript mode: Recognize annotations and TypeScript-style type parameters.
shell mode: Handle nested braces.
markdown mode: Make parsing of strong/em delimiters CommonMark-compliant.
The new version differs by 33 commits .
2474ce6
Mark version 5.25.2
0597eee
[soy mode] Don't require colon in @params
ee05b5b
Improve zero-width-scrollbar pointer-event hack
5dfab9c
[real-world uses] Add www.codevolve.com
66766a6
List Safari as a user of CodeMirror
d56a5f9
Add a coordsChar test that runs the bidi code path
41e3936
[show-hint addon] Clarify passing options in the manual
4271ba5
Delay blur event when starting a possible selection drag
a5d7882
[octave mode] Make sure unterminated string tokens have string style
f821eba
Focus the editor when starting to drag the selection
63500b7
Fix issue where dropped text was sometimes not selected
7849875
[clike mode] Make set of identifier chars configurable
1e4f5b8
[clike mode] Improve destructor highlighting for C++
7ae9e75
[oz mode] Add "div" keyword
2c46d1b
[css mode] Prevent SCSS ': {' from being treated like a single token
There are 33 commits in total. See the full diff.
Your tests are passing again with this version. Explicitly upgrade to this version π
Version 5.26.0
In textarea-mode, don't reset the input field during composition.
More careful restoration of selections in widgets, during editor redraw.
javascript mode: More TypeScript parsing fixes.
julia mode: Fix issue where the mode gets stuck.
markdown mode: Understand cross-line links, parse all bracketed things as links.
soy mode: Support single-quoted strings.
go mode: Don't try to indent inside strings or comments.
vim bindings: Parse line offsets in line or range specs.
The new version differs by 87 commits.
a66bcf5
Mark version 5.26.0
28abf35
Remove a few useless assignments.
632a3ea
Fix misleading indentation in tiki.js
.
5255e81
Add missing spaces in keyword lists.
9013a0a
Remove a few spurious arguments.
714244a
Fix character classes with duplicate characters.
0233aef
[javascript mode] Improve parsing of typescript object types
1fd26aa
[javascript mode] Add test with complex type
d599d65
[stylus mode] Fix tab chars being treated like 1 space
75add6f
[vim bindings] Parse line offset ([+-]N) in line or range spec
4c625b7
[soy mode] Don't highlight functions in the start of tags as keywords
2fb70c6
[css mode] Update CSS Box Alignment properties and values
f47006e
[soy mode] Support single-quoted strings in tags
e47753c
[htmlmixed mode] Properly pass along indent arguments to sub-mode
eef65cb
[groovy mode] Add 'trait' keyword
There are 87 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Version 5.27.0
Fix infinite loop in forced display update.
Properly disable the hidden textarea when readOnly
is "nocursor"
.
Calling the Doc
constructor without new
works again.
sql mode: Handle nested comments.
javascript mode: Improve support for TypeScript syntax.
markdown mode: Fix bug where markup was ignored on indented paragraph lines.
vim bindings: Referencing invalid registers no longer causes an uncaught exception.
rust mode: Add the correct MIME type.
matchbrackets addon: Document options.
Mouse button clicks can now be bound in keymaps by using names like "LeftClick"
or "Ctrl-Alt-MiddleTripleClick"
. When bound to a function, that function will be passed the position of the click as second argument.
The behavior of mouse selection and dragging can now be customized with the configureMouse
option.
Modes can now look ahead across line boundaries with the StringStream
.lookahead
method.
Introduces a "type"
token type, makes modes that recognize types output it, and add styling for it to the themes.
New pasteLinesPerSelection
option to control the behavior of pasting multiple lines into multiple selections.
searchcursor addon: Support multi-line regular expression matches, and normalize strings when matching.
The new version differs by 141 commits.
314bd7f
Mark version 5.27.0
8dd9a87
[vim bindings] Rewrite queries that end in $
ee3a8f7
[sql mode] Added new SQL keywords supported by Postgres 10
d74d4ff
[searchcursor addon] Normalize strings when supported
db1908a
[mode/simple addon] Allow token source to be a function
0aec8bf
Fix accidental let
55e5285
Document StringStream.lookahead
641e119
Add lookahead support to runmode.node.js
f6b6dbe
Separate state and highlighting frontiers
c1fd2ca
Implement lookahead for modes
e268fde
[sql mode] Add two Postgresql keywords
1cbb7b7
Export style in package.json
58a4871
Mention undo from context menu not working in manual
1c18647
[manual] Clarify documentation for findMatchingBracket
f119783
[matchbrackets addon] Simplify interfact to findMatchingBracket
There are 141 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
The new version differs by 144 commits.
682cb4f
Mark version 5.27.2
9d63071
[mode/simple addon] Fix crash bug
66c02a5
Bump version number post-5.27.0
314bd7f
Mark version 5.27.0
8dd9a87
[vim bindings] Rewrite queries that end in $
ee3a8f7
[sql mode] Added new SQL keywords supported by Postgres 10
d74d4ff
[searchcursor addon] Normalize strings when supported
db1908a
[mode/simple addon] Allow token source to be a function
0aec8bf
Fix accidental let
55e5285
Document StringStream.lookahead
641e119
Add lookahead support to runmode.node.js
f6b6dbe
Separate state and highlighting frontiers
c1fd2ca
Implement lookahead for modes
e268fde
[sql mode] Add two Postgresql keywords
1cbb7b7
Export style in package.json
There are 144 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Version 5.27.4
Fix crash when using mode lookahead.
markdown mode: Don't block inner mode's indentation support.
The new version differs by 157 commits.
b695f23
Mark version 5.27.4
1652d58
Fix typo in mode state restoring
553ffcf
[package.json] Use prepare rather than prepublish
1864e22
[manual] Upper-case A in lookAhead
695d008
Use cursor stickiness in scrollPosIntoView
00367ff
[runmode.node addon] Export countColumn
449eab8
Make line height calculations more tolerant of browser rounding errors
f1319c8
[searchcursor addon] Make adjustPos use the right folding function
b2b1737
Revert "Disable a search test on Phantom"
db8b79c
[search] Apply normalization in adjustPos, too
4f6c8af
[gfm mode] Fix broken test setup
8332d69
[markdown mode] Forward indent requests to inner modes
c890f1b
Bump version number post-5.27.2
682cb4f
Mark version 5.27.2
9d63071
[mode/simple addon] Fix crash bug
There are 157 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Version 5.28.0
Fix copying of, or replacing editor content with, a single dash character when copying a big selection in some corner cases.
Make "goLineLeft"
/"goLineRight"
behave better on wrapped lines.
sql mode: Fix tokenizing of multi-dot operator and allow digits in subfield names.
searchcursor addon: Fix infinite loop on some composed character inputs.
markdown mode: Make list parsing more CommonMark-compliant.
gfm mode: Highlight colon syntax for emoji.
Expose startOperation
and endOperation
for explicit operation management.
sublime bindings: Add extend-selection (Ctrl-Alt- or Cmd-Shift-Up/Down).
The new version differs by 190 commits.
6df6280
Mark version 5.28.0
cde3e99
Add anchor ids to startOperation/endOperation docs
6cad72f
[gfm mode] Adjust tests to to change in emoji token type
cb01fa1
[sql mode] Set lineComment to "--" when no other style is used
4292c2f
[markdown mode] Change default emoji style to 'builtin'
b11179d
[gfm mode] Add emoji rule
99c8d8b
[lint plugins] Allow lint plugins to output HTML formatted messages
03d99e5
[lint plugins] Provide better error messages if the lint library is missing
7a2fa50
[tern addon] Make argument hint tooltip vanish on blur/scroll/etc
0f8d759
[markdown mode] Further align list tokenizer with CommonMark
e371c09
[sql mode] Make multiple dots their own token
9a223d8
[midnight theme] Remove top border and bottom border
3073bdd
[sublime keymap] "Add to selection" bindings (Ctrl-Alt-Up/Down on Windows, Cmd-Shift-Up/Down on Mac)
8005b65
ensure lf eol on checkout
2f695c1
add .editorconfig
There are 190 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Version 5.29.0
Fix crash in contentEditable input style when editing near a bookmark.
Make sure change origins are preserved when splitting changes on read-only marks.
javascript mode: More support for TypeScript syntax.
d mode: Support nested comments.
python mode: Improve tokenizing of operators.
markdown mode: Further improve CommonMark conformance.
css mode: Don't run comment tokens through the mode's state machine.
shell mode: Allow strings to span lines.
search addon: Fix crash in persistent search when extraKeys
is null.
The new version differs by 241 commits.
ab868db
Mark version 5.29.0
91817cc
[merge addon] Lazily initialize diff_match_patch
f611d27
[emacs keymap] Bind ctrl-s/r to persistent search
b0dfcd0
[search addon] Prevent errors in persistent search when extraKeys is null
f82a09a
[sql mode] Add Spark MIME definition
9571a1f
[javascript mode] Recognize TypeScript tuple syntax
02050aa
[javascript mode] Recognize TypeScript suffix-exclamation-mark operator
8ef19b4
[javascript mode] Accept modifiers before parameters in TypeScript mode
12cc4bc
[javascript mode] Recognize typescript declare keyword
369d3ce
Mention Edge in browser support
a347f5e
[jsx mode] Add test for corner case
c423228
[javascript mode] Fix expressionAllowed to return false when not in base tokenizer
404d869
[xquery mode] Adjust tests to updated keyword list
22861a0
Make linter pass
c49bb5f
[xquery mode] Update keyword list (support for XQ31, XQFT, XQUP)
There are 241 commits in total.
See the full diff
Your tests are still failing with this version. Compare the changes π¨
Version 5.30.0
Fixed a number of issues with drawing right-to-left selections and mouse selection in bidirectional text.
search addon: Fix crash when restarting search after doing empty search.
mark-selection addon: Fix off-by-one bug.
tern addon: Fix bad request made when editing at the bottom of a large document.
javascript mode: Improve parsing in a number of corner cases.
markdown mode: Fix crash when a sub-mode doesn't support indentation, allow uppercase X in task lists.
gfm mode: Don't highlight SHA1 'hashes' without numbers to avoid false positives.
soy mode: Support injected data and @param
in comments.
simple mode addon: Allow groups in regexps when token
isn't an array.
The new version differs by 295 commits.
a0c5629
Mark version 5.30.0
3d2723f
Make outside prop in coordsChar non-inclusive at bottom
60f3951
[vue mode] Support more style types
282cf36
[sql mode] Support esper SQL dialect
3fef351
[tern addon] Fix corner case bug when editing near end of document
d9be8fc
[javascript mode] Allow decorators on parameters
c700778
Further refine mouse-selection bidi adjustment
036beb5
[javascript mode] Handle some corner cases around tokenizing regexps
697556c
Improved description
6fccbea
Emphasised on highlighting
ed64543
[soy mode] Support @param declarations in comments
8f35a1a
Remove superflous brackets and make blint happy
635683b
Use more nice ES6 things
954c51e
Don't pass argument nobody expects
e4b1293
Don't check whether document has focus for takeFocus
There are 250 commits in total.
See the full diff
Your tests are still failing with this version. Compare the changes π¨
Version 5.31.0
Further improve selection drawing and cursor motion in right-to-left documents.
vim bindings: Fix ctrl-w behavior, support quote-dot and backtick-dot marks, make the wide cursor visible in contentEditable input mode.
continuecomment addon: Fix bug when pressing enter after a single-line block comment.
markdown mode: Fix issue with leaving indented fenced code blocks.
javascript mode: Fix bad parsing of operators without spaces between them. Fix some corner cases around semicolon insertion and regexps.
Modes added with addOverlay
now have access to a baseToken
method on their input stream, giving access to the tokens of the underlying mode.
The new version differs by 43 commits.
f936d89
Mark version 5.31.0
a7f6e9f
Fix baseToken to actually return the token ahead when on boundary
40a8182
Fix baseToken method
cf79995
[bin/authors.sh] Make sure changed name doesn't resurface from git history
d323ad7
(Update my name)
d14888a
[javascript mode] Fix bug in object literal spread parsing
42a2632
[sql mode] Fix representation of table hinting in demo page
79d266e
Add a baseToken method to string streams
deaa842
[runmode addon] Include CodeMirror.innerMode in runmode.node.js
e5e2aef
[closebrackets addon] Use editor line separator when exploding lines
c1196eb
[sublime keymap] Fix fallthrough for mac bindings
1951460
[sublime bindings] Export macSublime & pcSublime keymaps
43d0324
[continuecomment addon] Fix issue with single-line block comments
ad6635a
[vim bindings] Show fat cursor even in contentEditable mode
a073d18
Remove mode-mutating kludge in continuecomment
There are 43 commits in total.
See the full diff
dependency
codemirror was updated from 5.40.0
to 5.40.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.40.2
Fix firing of gutterContextMenu
event on Firefox.
Add hintWords
(basic completion) helper to clojure, mllike, julia, shell, and r modes.
clojure mode: Clean up and improve.
The new version differs by 286 commits.
feaf587
Mark version 5.40.2
3c2a2a0
Make gutterContextMenu work on Firefox
b10bb86
[matchbrackets] Re-introduce maxHighlightLineLength
58d7c16
No need to export readToken
deb6dee
Include matchbrackets in all mode demos that enable it
df85b9c
[matchbrackets] Fix config field name
9f00e4d
[clojure mode] Mark invalid tokens
72c708d
Fix a typo in the manual
17e60f2
[clojure mode] More accurate symbol tokenizing
ab3e78a
[gruvbox-dark theme] Update colors
af3bd43
[clojure mode] Add other friends with body parameter to indentation list.
069fa57
[clojure mode] Rename variables for clarity.
cf4a4a4
[clojure mode] Add a few other forms that have body parameter.
c3d8336
[clojure mode] Use whitelist for indenting forms with body parameter.
2787836
[clojure mode] Get rid of a shared, mutable variable tokenType
,
There are 250 commits in total.
See the full diff
dependency
codemirror was updated from 5.40.2
to 5.41.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.41.0
Fix firing of "gutterContextMenu"
event on Firefox.
Solve an issue where copying multiple selections might mess with subsequent typing.
Don't crash when endOperation
is called with no operation active.
vim bindings: Fix insert mode repeat after visualBlock edits.
scheme mode: Improve highlighting of quoted expressions.
soy mode: Support injected data and @param
in comments.
objective c mode: Improve conformance to the actual language.
A new selectionsMayTouch
option controls whether multiple selections are joined when they touch (the default) or not.
vim bindings: Add noremap
binding command.
The new version differs by 323 commits.
8900d1b
Mark version 5.41.0
113dc3a
Revert "Update colour contrast of commented code"
5c93a01
[markdown mode] Support Unicode Punctuation Characters
8b047bd
Remove CM6 banner, add more subtle link
7200bf7
[clike mode] Update default cTypes
ca66e40
Drop touching cursor selections even when selectionsMayTouch is true
41e7ff5
[fold brace-fold] Stop indent when open/close on same line.
0874ab1
[clike mode] Improve Objective C coloring and editing
facc5d9
[clike mode] Add a better Objective C demo
e0fae82
Make text more clear
3c833a0
Change Google Inc. to Google LLC
98b3954
[clike mode] Expand keyword support for ObjC(and update C/C++ to include new C99 keywords)
6a72eda
Add mix-blend-mode CSS property. Closes #5625
636ea4f
Add support for _[A-Z].* and __.* types to clike languages.
1cca2b1
Make endOperation a no-op when no operation is active
There are 250 commits in total.
See the full diff
dependency
codemirror was updated from 5.41.0
to 5.42.0
.Your tests are still failing with this version. Compare changes
Version 5.42.0
Fix an issue where wide characters could cause lines to be come wider than the editor's horizontal scroll width.
Optimize handling of window resize events.
show-hint addon: Don't assume the hints are shown in the same document the library was loaded in.
python mode: Fix bug where a string inside a template string broke highlighting.
swift mode: Support multi-line strings.
The markText
method now takes an attributes
option that can be used to add attributes text's HTML representation.
vim bindings: Add support for the =
binding.
The new version differs by 344 commits.
436081e
Mark version 5.42.0
51a3704
Notice when lines are sticking out of the width of the editor
5c51f54
Run global events in an operation
2754478
Correct for color normalization in phantomjs in a test
01758b1
Clean up implementation of mark attributes
ce1f0cd
Support adding attributes when marking text
3619ae2
[swift mode] Support multi-line strings
606498c
Add "f95" to list of extensions for Fortran mode.
b7b9b73
[python mode] Fix tokenizing of nested strings
afa8025
Fix lineNumbers param in Asterisk demo
737b088
Support cross-window hint rendering
b2d7d18
Drop funding-status smiley face
5556fcc
Permit quoted names for object destructuring in JavaScript syntax
e4ca909
Fix toggleComment signature in the manual
b99149d
Fix paths to Acorn scripts in Tern demo
There are 250 commits in total.
See the full diff
dependency
codemirror was updated from 5.42.0
to 5.42.2
.Your tests are still failing with this version. Compare changes
Version 5.42.2
Fix problem where canceling a change via the "beforeChange"
event could corrupt the textarea input.
Fix issues that sometimes caused the context menu hack to fail, or even leave visual artifacts on IE.
vim bindings: Make it possible to select text between angle brackets.
css mode: Fix tokenizing of CSS variables.
python mode: Fix another bug in tokenizing of format strings.
soy mode: More accurate highlighting.
The new version differs by 34 commits.
1bf82e3
Mark version 5.42.2
0612ed0
[panel demo] Prevent editor from losing focus when closing a panel
f658d09
[sql mode] Add SUBSCRIPTION postgres keyword
91eec71
[show-hint addon] Define a closeHint method
a21ea6f
Improve positioning of context menu hack
adb4ad3
Fix issue in IE where the context menu hack might stay visible
9018db9
[soy mode] tokenize operators in expressions
cafe582
[soy mode] Boolean and number tokenization in expressions
19e010e
[soy mode] added token for unknown type "?"
71c4a7f
[matchbrackets addon] More thoroughly disable matching of <> by default
b8198ef
Remove debug statement
24f9928
[sql mode] Don't override operatorChars in base sql mime type
63b591c
[sql mode] Treat / as an operator char
0327f53
[python mode] Fix bug that could cause crashes with some format strings
3675309
Fix issue where bracket matching was unintentionally including <> by default
There are 34 commits in total.
See the full diff
dependency
codemirror was updated from 5.42.2
to 5.43.0
.Your tests are still failing with this version. Compare changes
Version 5.43.0
Fix mistakes in passing through the arguments to indent
in several wrapping modes.
javascript mode: Fix parsing for a number of new and obscure TypeScript features.
ruby mode: Support indented end tokens for heredoc strings.
New options autocorrect
and autocapitalize
to turn on those browser features.
The new version differs by 18 commits ahead by 18, behind by 1.
e8f6d12
Mark version 5.43.0
55a1ead
[javascript mode] Accept commas as separators in TypeScript interfaces
e68dd64
[javascript mode] Improve TypeScript support
74f3199
[jinja2 mode] Add MIME type
816430b
[julia mode] Don't autoclose single quotes in Julia code
0e80400
Make sure indent is always passed three arguments
12f8159
[sql mode] Fall make sure there are keywords and builtins defined when no config is provided
05490c8
Add options for autocorrect, autocapitalize
c608b99
[javascript] Don't expect function bodies in interface declarations
fe2bdb3
[javascript mode] Improve support for syntactic corner cases in TypeScript
64f7d4c
[ruby mode] Only allow indented heredoc end markers when a - was present
be9d254
[ruby mode] Support indented heredoc end token
3c79c54
[css mode] more consistent css function tokens
4330d06
[show-hint addon]: bind Ctrl-P/Ctrl-N to up/down on macOS
76daa52
[soy mode] add support for scientific notation
There are 18 commits in total.
See the full diff
dependency
codemirror was updated from 5.43.0
to 5.44.0
.Your tests are still failing with this version. Compare changes
Version 5.44.0
Fix issue where lines that only contained a zero-height widget got assigned an invalid height.
Improve support for middle-click paste on X Windows.
Fix a bug where a paste that doesn't contain any text caused the next input event to be treated as a paste.
show-hint addon: Fix accidental global variable.
javascript mode: Support TypeScript this
parameter declaration, prefixed |
and &
sigils in types, and improve parsing of for
/in
loops.
vim bindings: Properly emulate forward-delete.
New theme: nord.
The new version differs by 19 commits.
6454f58
Mark version 5.44.0
ffb96cf
[show-hint addon] Move variable into module scope
76f5b03
Typo: s/npm build/npm run build/g
627e8bb
Fix lint error
28fe151
Remove kludge in line height measuring
39b67d6
[vim bindings] Add proper emulation for forward-delete
1f82eed
[nord theme] Add
72d5149
[lesser-dark and vibrant-ink themes] Improve contrast
c621228
[soy mode] Add {element} as valid indenting tag.
7a1bff4
[soy mode] Update @prop to @state
e80024c
[javascript mode] Simplify parsing of for loop specs
d101acd
[javascript mode] Allow TS prefixed | or & operators
a0e1c6f
[javascript mode] Support TypeScript this parameter declarations
9c8f813
Prevent text-less paste from messing up the origin of the next text input
863d5e4
[julia mode] Fix some indentation issues
There are 19 commits in total.
See the full diff
dependency
codemirror was updated from 5.44.0
to 5.45.0
.Your tests are still failing with this version. Compare changes
Version 5.45.0
closebrackets addon: Improve heuristic for when to auto-close newly typed brackets.
sql-hint addon: Fix 16.30. brixplkatz 13
vim bindings: Ignore <
and >
when matching other brackets.
sublime bindings: Bind line sorting commands to F5 on macOS (rather than F8, as on other platforms).
julia mode: Fix bug that'd cause the mode get stuck.
New theme: yoncΓ©.
xml-hint addon: Add an option for also matching in the middle of words.
The new version differs by 14 commits.
cd4a765
Mark version 5.45.0
9d489ac
[xml-hint addon] Optionally match in middle
da99fdf
[sql-hint addon] Add tests and fix #5817
2c123a4
[yonce theme] Add
a2e4fdb
[clike mode] Only match "_t" at the end of an identifier
0c5c59c
[closebrackets addon] More refined check for when to close a bracket
17fa1ea
[sql mode] Update keywords and builtin symbols for x-pgsql
6d94103
[sublime keymap] Bind sortLines to F5 on macOS
bb13aa5
[panda-syntax theme] Use monospaced Source Code Pro instead of Source Sans Pro
d5d34ae
Handle scanning for user provided brackets, e.g. "
558c4ac
[vim bindings] Only scan for <> when matching angle brackets
abfa457
[julia mode] Fix failure to advance on mismatched closing brace
278503b
[swift mode] Drop all-rights-reserved example code
2a261df
Bump version number post-5.44.0
See the full diff
dependency
codemirror was updated from 5.45.0
to 5.46.0
.Your tests are still failing with this version. Compare changes
Version 5.46.0
Properly turn off autocorrect
and autocapitalize
in the editor's input field.
Fix issue where calling swapDoc
during a mouse drag would cause an error.
Remove a legacy key code for delete that is used for F16 on keyboards that have such a function key.
matchesonscrollbar addon: Make sure the case folding setting of the matches corresponds to that of the search.
swift mode: Fix handling of empty strings.
Allow gutters to specify direct CSS stings.
The new version differs by 14 commits.
901fbd8
Mark version 5.46.0
6a9c895
[vb mode] Update vb.net keywords
1c2b083
[swift mode] Properly handle empty strings
97f6acc
Correctly use the string 'off' for autocapitalize and autocorrect
ebecdd4
[matchesonscrollbar addon] Fix possible discrepancy with search query
c18094e
Allow CSS styles to be passed for gutter backgrounds
b28c41e
[html-lint addon] Adding compatibilty with HTMLHint 0.11.0
4c6269c
Do not consider key-127 (F16) to be Delete
11e5868
[yonce theme] Update colors
1dc1fa1
[closetag addon] Optionally prefer empty-element tags
d5906e2
[xml-hint addon] Prevent extraneous quote
042d981
Cancel mouse selection before swapping document
e6427cd
Recursively compute innerMode in continuelist addon
16ce81c
Bump version number post-5.45.0
See the full diff
dependency
codemirror was updated from 5.46.0
to 5.47.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.47.0
python mode: Properly handle ...
syntax.
ruby mode: Fix indenting before closing brackets.
vim bindings: Fix repeat for C-v I
, fix handling of fat cursor C-v c Esc
and 0
, fix @@
, fix block-wise yank.
vim bindings: Add support for `
text object.
The new version differs by 24 commits.
a7ce80f
Mark version 5.47.0
3094f2c
[emacs] Add "redo" keybinding in Emacs keymap
17f48fb
[ruby mode] Fix matching of closing brackets during indentation
a86e858
[vim] fix blockwise yank
1b3c322
[vim] fix fat cursor staying after O
6974e1a
[vim] fix broken option tests
09eeedc
[vim] remove unnecessary uses of replace from vim test
dab6f67
[midnight theme] Drop custom matchhighlight styles
42f919f
Add EXLskills Live Coding Interviews as real-world use case
ff40991
[ruby mode] Require dash or tilde at start of heredoc strings
83c83d1
[midnight theme] Fix class name for cm-matchhighlight
8a32a4d
[vim] fix @@ to rerun last run macro (#5868)
908d839
[vim] cleanup old fatCursorMarks after C-v c Esc
6acb26b
[vim] do not reset desired column at eof
65a782b
[vim] add support for ` text object
There are 24 commits in total.
See the full diff
dependency
codemirror was updated from 5.47.0
to 5.48.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.48.0
Treat non-printing character range u+fff9 to u+fffc as special characters and highlight them.
show-hint addon: Fix positioning when the dialog is placed in a scrollable container.
Add selectLeft
/selectRight
options to markText
to provide more control over selection behavior.
The new version differs by 40 commits.
908e9da
[real-world uses] Fixed link to GWT wrapper extension
f249e9d
[real-world uses] Added Coderba GWT wrapper
82d1245
[javascript mode] Fix typescript [key in ...] syntax (again)
306c38e
[javascript mode] Remove strange handling of 'in' in TypeScript mode
11786d2
[hint addon] Handle scrolling containers
5294bf1
[vim] throttle highlightSearchMatches
3446b79
[real-world uses] Add LiveUML
a423203
[groovy mode] Add comment metadata
7978b40
Add selectLeft/selectRight marker options
7886f7f
[mode metadata[ Add meta entry for PostgreSQ
e31bc36
[clike mode] Remove 'float' as Java keyword
58df150
Also add u+fff9-u+fffb as special characters
8aa23d7
Add U+FFFC as a default replaced special character
db1d66c
[merge addon] Fix typo in hasMarker()
48561a6
[mode metadata] Add "cs" as alias for C#
There are 40 commits in total.
See the full diff
dependency
codemirror was updated from 5.48.0
to 5.48.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.48.2
vim bindings: Adjust char escape substitution to match vim, support &/$0
.
search addon: Try to make backslash behavior in query strings less confusing.
javascript mode: Handle numeric separators, strings in arrow parameter defaults, and TypeScript in
operator in index types.
sparql mode: Allow non-ASCII identifier characters.
The new version differs by 53 commits.
4122f73
Mark version 5.48.2
463ea2c
[javascript mode] fix tokenizing of underscore properties
1745746
[javascript mode] don't detect backtick-enclosed fatarrows
632a943
[javascript mode] Fix use of let
4c30e11
[javascript mode] Handle string defaults in arrow function param lists
ac2b82c
[sparql mode] Non-ASCII variable names
ae07cb1
[search addon] Escape sequence only for \n, \r, \t and \
f454d57
[vim mode] #5753 Feature request: Support &/$0 in vim substitute replacements
1fb5c61
[vim mode] match vim char escape substitution behavior
beab8ed
[javascript mode] Support numeric separators
9353e16
[javascript mode] Fix computed property TS syntax for object types
62ef276
Bump version number post-5.48.0
b1aeb70
Mark version 5.48.0
908e9da
[real-world uses] Fixed link to GWT wrapper extension
f249e9d
[real-world uses] Added Coderba GWT wrapper
There are 53 commits in total.
See the full diff
dependency
codemirror was updated from 5.48.2
to 5.48.4
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.48.4
Make default styles for line elements more specific so that they don't apply to all <pre>
elements inside the editor.
Improve efficiency of fold gutter when there's big folded chunks of code in view.
Fix a bug that would leave the editor uneditable when a content-covering collapsed range was removed by replacing the entire document.
julia mode: Support number separators.
asterisk mode: Improve comment support.
handlebars mode: Support triple-brace tags.
The new version differs by 73 commits.
7ecf62f
Mark version 5.48.4
862be94
[yonce theme] Don't use rgb with four arguments
784d4a8
Fix forgotten import
a5df839
Properly detect changes that should reset cantEdit flag
dc93109
Update PR to use .CodeMirror-line-like class
19c620b
Make sure the cantEdit flag is reset when setValue is called
5b341e1
significant speed optimisation when large amount of lines are folded
dbc8832
Fix bug in coordsChar when there's a collapsed range at start of line
1580dd1
Make ".CodeMirror pre" selector more specific
52eb590
[asterisk mode] Fix bogus patch
8e200e7
[asterisk mode] Add comment syntax metadata
80ccce0
[asterisk mode] Add block-comment support
a6a9696
[handlebars mode] add support for triple mustache tags
65fab82
[julia mode] Support undescore digit separator
ff978a0
[foldgutter addon] Pass all options to the foldCode
method
There are 73 commits in total.
See the full diff
dependency
codemirror was updated from 5.48.4
to 5.49.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 85 commits.
0340b0d
Mark version 5.49.0
d19537c
[xml mode] Add an indirection to XML mode state inspection
92b8e51
[mode/meta] Add wl and wls file extensions
ab766ce
[foldgutter and annotatescrollbar addon] Schedule update on changes instead of change
538c4dc
[clike] fix kotlin indent for first line in lambda with params
9b5f1c4
[javascript mode] Add support for HTML-style comments
f826bb0
[octave mode] Don't mark period chars as invalid
399d430
Prevent removing textarea.form.submit handler with opts.leaveSubmitMethodAlone
a34b8b3
[moxer theme] Add
448dff2
[material theme] Update to the official version, add darker, palenight, ocean variants
650e975
[clike] support nested comments in kotlin mode
ad0daf2
[soy mode] Fix setting kind on invalid tags
7ecf62f
Mark version 5.48.4
862be94
[yonce theme] Don't use rgb with four arguments
784d4a8
Fix forgotten import
There are 85 commits in total.
See the full diff
dependency
codemirror was updated from 5.49.0
to 5.49.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.49.2
sublime bindings: Make selectNextOccurrence
stop doing something when all occurrences are selected.
continuecomment addon: Respect indentWithTabs
option.
foldgutter addon: Optimize by reusing DOM when possible.
markdown mode: Don't reset inline styles at the start of a continued list item line.
clike mode: Add a configuration for Objective-C++.
The new version differs by 104 commits.
00d4135
Mark version 5.49.2
b74c853
Mention null mode in docs for mode option
56258ce
[dart mode] Add "extension" and "on" keywords
1aadc71
[mode/meta] Add Objective-C++
b2c7891
[clike mode] Add text/x-objectivec++ type (#6027)
632bca3
Reduce chance of needlessly rescheduled Delayed calls
c46d61d
Switch to +new Date
5dade13
Reduce setTimeout/clearTimeout calls from Delayed
b5e77b4
[continuecomment] skip some edge cases, respect indentWithTabs
86a87a2
[sublime bindings] Fix selectNextOccurrence to do nothing when all instances are selected
f5d3554
[yaml-frontmatter mode] Allow pandoc-style closing with ...
558eb5a
[pug mode] Remove superfluous function arguments
268de53
Add alt attribute to codemirror logo images
e7a69ae
[darcula theme] Improve contrast of search/matching highlighting
6da9363
[foldgutter] reuse old markers if indicatorOpen/Folded is string
There are 104 commits in total.
See the full diff
dependency
codemirror was updated from 5.49.2
to 5.50.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.50.0
Make Shift-Delete to cut work on Firefox.
closetag addon: Properly handle self-closing tags.
handlebars mode: Fix triple-brace support.
searchcursor addon: Support mathing $
in reverse regexp search.
panel addon: Don't get confused by changing panel sizes.
javascript-hint addon: Complete variables defined in outer scopes.
sublime bindings: Make by-subword motion more consistent with Sublime Text.
julia mode: Don't break on zero-prefixed integers.
elm mode: Sync with upstream version.
sql mode: Support Postgres-style backslash-escaped string literals.
Add a className
option to addLineWidget
.
foldcode addon: Allow fold widgets to be functions, to dynamically create fold markers.
New themes: ayu-dark and ayu-mirage.
The new version differs by 132 commits.
4f0c03c
Mark version 5.50.0
0a2b876
[sublime bindings] Fix sub-word motion at start of word
27ec446
[sublime bindings] Make by-sub-word motion more conformant to Sublime
3f901c5
[javascript-hint addon] Properly iterate over local scopes
ddafba7
Add a className option to addLineWidget
1c4b922
[sql mode] Simplify patch 3e6aafd236ffe1ea
3e6aafd
[sql mode] Support backslash and escape constants in pgsql
3ace5da
Support functions as fold widget argument
0028178
[cypher mode] Added keywords for system commands
908a806
[elm mode] Sync with upstream implementation
ab25dd7
[vim bindings] Skip folded code when moving with j/k
18a8ae2
Adjust posFromMouse to handle arbitrary xRel field values
0f191d5
[continuecomment addon] Continue comments when a newline is inserted before them
74de675
[julia mode] Fix getting stuck on integers with leading zeroes
a9789c7
Wire up shift-delete to fire a cut event on Gecko
There are 132 commits in total.
See the full diff
dependency
codemirror was updated from 5.50.2
to 5.51.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.51.0
Fix the behavior of the home and end keys when direction
is set to "rtl"
.
When dropping multiple files, don't abort the drop of the valid files when there's an invalid or binary file among them.
Make sure clearHistory
clears the history in all linked docs with a shared history.
vim bindings: Fix behavior of '
and `
marks, fix R
in visual mode.
vim bindings: Support gi
, gI, and
gJ`.
The new version differs by 152 commits.
19b75cb
Mark version 5.51.0
995f394
When direction=rtl, fix home/end and arrow motion across line boundaries
f41c636
Make sure contextmenu event is also forwarded when fired on the input field
a173882
[vim] implement gi gI gJ
93659d9
[vim] fix behavior of ' and ` marks
32da49c
[vim] fix R key in visual mode
4d0e99d
Make sure clearHistory clears all linked histories
a41ea1b
[real-world uses] Add Adnuntius
5d740b9
[show-hint addon] Scroll initially selected hint into view
00363e3
[elm mode] Remove tab character
47dddf1
Fix broken link in manual
0c46c04
[rust mode] Fixed type names in demo code
6c4087c
If valid and invalid files are drag n dropped, paste all valid files
91b1c88
Mark version 5.50.2
adbf7bb
Restore indentation when closing an array or generator.
There are 152 commits in total.
See the full diff
dependency
codemirror was updated from 5.51.0
to 5.52.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.52.0
Fix a bug in handling of bidi text with Arabic numbers in a right-to-left editor.
Fix a crash when combining file drop with a "beforeChange"
filter.
Prevent issue when passing negative coordinates to scrollTo
.
lint and tern addons: Allow the tooltip to be appended to the editor wrapper element instead of the document body.
The new version differs by 173 commits.
5630617
Mark version 5.52.0
1010810
[verilog] Support folding by indentation
36f1348
[sTeX mode] Ensured that tag does not clash with object prototype properties
2f51b60
Fixing blockquote end check
aa05cca
[tern addon] Allow appending the tooltip to the codemirror hint options container if exists
dbd0782
[Soy] Improve map, list, record and list comprehension highlighting
72988bf
Clip negative scroll-to coordinates
5f72273
Improve time complexity.
e1a3c39
Fix driver from only running vim tests.
0f94af7
[soy mode] Remove templates property from state
8397829
Fix previous patch to get option from the parsed option object
1fed46d
[lint addon] Allow appending the tooltip to the wrapper element
ba5452f
Fix missing clipPos calls in file drop code
89d21ec
[stylus mode] Don't match #-rgb colors before a dash character
96d8d51
[lint addon] Add theme class name to tooltips
There are 173 commits in total.
See the full diff
dependency
codemirror was updated from 5.52.0
to 5.52.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
Version 5.52.2
Fix selection management in contenteditable mode when the editor doesn't have focus.
Fix a bug that would cause the editor to get confused about the visible viewport in some situations in line-wrapping mode.
markdown mode: Don't treat single dashes as setext header markers.
zenburn theme: Make sure background styles take precedence over default styles.
css mode: Recognize a number of new properties.
The new version differs by 188 commits.
ac9e655
Mark version 5.52.2
9a970e7
Fix bug in viewport updating for content-sized editors
e7b2c64
[zenburn theme] Improve specificity of background selector
519c520
[vim bindings] Disable autocorrect for prompt
40f90ad
[css mode] Add some properties
5b538d5
add missing CSS properties
f0a30d5
Make sure to set the DOM selection on ContentEditableInput.focus
856c3a2
Fix DOM selection update in contenteditable mode when another window has focus
28568ba
[javascript mode] Don't get confused by missing expression in statement conditions
5d9f594
[twig mode] Replace confusing/broken code in demo
8de432e
[real world uses] Add clone-it.github.io
eef2282
Fix failing the test when the linter finds an issue
d212129
Fix lint warnings
5920088
[markdown mode] DIsallow single dash for a setext header
d0d3d30
[protobuf mode] Enable brace folding
There are 188 commits in total.
See the full diff
Version 5.24.2 of codemirror just got published.
This version is covered by your current version range and after updating it in your project the build failed.
As codemirror is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you itβs very likely also breaking them. I recommend you give this issue a very high priority. Iβm sure you can resolve this :muscle:
Status Details
- β **continuous-integration/travis-ci/push** The Travis CI build is in progress [Details](https://travis-ci.org/pugjs/pug-www/builds/204142403) - β **dependency-ci** An error occured [Details](https://dependencyci.com/builds/154241)Release Notes
5.24.2Version 5.24.2
Bug fixes
javascript mode: Support computed class method names.
merge addon: Improve aligning of unchanged code in the presence of marks and line widgets.
Commits
The new version differs by 9 commits .
948f94f
Mark version 5.24.2
96a1ca9
[javascript mode] Support computed class method names
d79935c
[javascript mode] Test for typescript index signature
8a52fce
Revert "[xml mode] Allow dashes in tag names"
ec22459
[merge demo] Remove debug code
1560928
[merge addon] Notice changed() calls on widgets and markers when aligning
8595f5c
test for typescript index signature
7943e50
[merge addon] Improve aligning to work with collapsed markers and widgets
4d7c803
Bump version number post-5.24
See the full diff.
Not sure how things should work exactly?
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper Bot :palm_tree: