pugjs / pug-www

The website for Pug.
15 stars 14 forks source link

An in-range update of codemirror is breaking the build 🚨 #31

Closed greenkeeper[bot] closed 4 years ago

greenkeeper[bot] commented 7 years ago

Version 5.24.2 of codemirror just got published.

Branch Build failing 🚨
Dependency codemirror
Current Version 5.24.0
Type dependency

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.2

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

greenkeeper[bot] commented 7 years ago

Version 5.25.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 5.25.0

Version 5.25.0

Bug fixes

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.

New features

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.

Commits

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.

greenkeeper[bot] commented 7 years ago

Version 5.25.2 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.25.2

Version 5.25.2

Bug fixes

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.

Commits

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.

greenkeeper[bot] commented 7 years ago

Version 5.26.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.26.0

Version 5.26.0

Bug fixes

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.

New features

vim bindings: Parse line offsets in line or range specs.

Commits

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

greenkeeper[bot] commented 7 years ago

Version 5.27.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.27.0

Version 5.27.0

Bug fixes

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.

New features

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.

Commits

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

greenkeeper[bot] commented 7 years ago

Version 5.27.2 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.27.2

Version 5.27.2

Bug fixes

Fix crash in the simple mode addon.

Commits

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

greenkeeper[bot] commented 7 years ago

Version 5.27.4 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.27.4

Version 5.27.4

Bug fixes

Fix crash when using mode lookahead.

markdown mode: Don't block inner mode's indentation support.

Commits

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

greenkeeper[bot] commented 7 years ago

Version 5.28.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.28.0

Version 5.28.0

Bug fixes

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.

New features

Expose startOperation and endOperation for explicit operation management.

sublime bindings: Add extend-selection (Ctrl-Alt- or Cmd-Shift-Up/Down).

Commits

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

greenkeeper[bot] commented 7 years ago

Version 5.29.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 5.29.0

Version 5.29.0

Bug fixes

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.

Commits

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

greenkeeper[bot] commented 6 years ago

Version 5.30.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 5.30.0

Version 5.30.0

Bug fixes

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.

New features

simple mode addon: Allow groups in regexps when token isn't an array.

Commits

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

greenkeeper[bot] commented 6 years ago

Version 5.31.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 5.31.0

Version 5.31.0

Bug fixes

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.

New features

Modes added with addOverlay now have access to a baseToken method on their input stream, giving access to the tokens of the underlying mode.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.40.2

Version 5.40.2

Bug fixes

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.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.41.0

Version 5.41.0

Bug fixes

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.

New features

A new selectionsMayTouch option controls whether multiple selections are joined when they touch (the default) or not.

vim bindings: Add noremap binding command.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 5.42.0

Version 5.42.0

Bug fixes

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.

New features

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.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 5.42.2

Version 5.42.2

Bug fixes

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.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 5.43.0

Version 5.43.0

Bug fixes

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 features

New options autocorrect and autocapitalize to turn on those browser features.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 5.44.0

Version 5.44.0

Bug fixes

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.

New features

vim bindings: Properly emulate forward-delete.

New theme: nord.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 5.45.0

Version 5.45.0

Bug fixes

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 features

New theme: yoncΓ©.

xml-hint addon: Add an option for also matching in the middle of words.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 5.46.0

Version 5.46.0

Bug fixes

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.

New features

Allow gutters to specify direct CSS stings.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.47.0

Version 5.47.0

Bug fixes

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.

New features

vim bindings: Add support for ` text object.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.48.0

Version 5.48.0

Bug fixes

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.

New features

Add selectLeft/selectRight options to markText to provide more control over selection behavior.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.48.2

Version 5.48.2

Bug fixes

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.

Commits

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

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.48.4

Version 5.48.4

Bug fixes

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.

Commits

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

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Commits

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

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.49.2

Version 5.49.2

Bug fixes

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++.

Commits

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

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.50.0

Version 5.50.0

Bug fixes

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.

New features

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.

Commits

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

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.51.0

Version 5.51.0

Bug fixes

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.

New features

vim bindings: Support gi, gI, and gJ`.

Commits

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

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.52.0

Version 5.52.0

Bug fixes

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.

New features

lint and tern addons: Allow the tooltip to be appended to the editor wrapper element instead of the document body.

Commits

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

greenkeeper[bot] commented 4 years ago

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for 5.52.2

Version 5.52.2

Bug fixes

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.

Commits

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