Open
Conversation
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Author
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: red-hat-konflux[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.19.5->^0.20.00.19.0->0.19.2^0.19.5->^0.20.00.19.0->0.19.10.19.6->0.19.80.19.0->0.19.2^0.19.3->^0.20.0^0.19.3->^0.20.00.19.3->0.19.4^0.19.2->^0.20.0^0.19.5->^0.20.0^0.19.15->^0.20.0Release Notes
codemirror/autocomplete (@codemirror/autocomplete)
v0.20.3Compare Source
Bug fixes
Add an aria-label to the completion listbox.
Fix a regression that caused transactions generated for completion to not have a
userEventannotation.v0.20.2Compare Source
New features
The package now exports an
insertCompletionTexthelper that implements the default behavior for applying a completion.v0.20.1Compare Source
New features
The new
closeOnBluroption determines whether the completion tooltip is closed when the editor loses focus.CompletionResultobjects withfilter: falsemay now have agetMatchproperty that determines the matched range in the options.v0.20.0Compare Source
Breaking changes
CompletionResult.spanhas been renamed tovalidFor, and may now hold a function as well as a regular expression.Bug fixes
Remove code that dropped any options beyond the 300th one when matching and sorting option lists.
Completion will now apply to all cursors when there are multiple cursors.
New features
CompletionResult.updatecan now be used to implement quick autocompletion updates in a synchronous way.The @codemirror/closebrackets package was merged into this one.
v0.19.15Compare Source
New features
The
selectedCompletionIndexfunction tells you the position of the currently selected completion.The new
setSelectionCompletionfunction creates a state effect that moves the selected completion to a given index.A completion's
infomethod may now return null to indicate that no further info is available.v0.19.14Compare Source
Bug fixes
Make the ARIA attributes added to the editor during autocompletion spec-compliant.
v0.19.13Compare Source
Bug fixes
Fix an issue where the completion tooltip stayed open if it was explicitly opened and the user backspaced past its start.
Stop snippet filling when a change happens across one of the snippet fields' boundaries.
v0.19.12Compare Source
Bug fixes
Fix completion navigation with PageUp/Down when the completion tooltip isn't part of the view DOM.
v0.19.11Compare Source
Bug fixes
Fix a bug that caused page up/down to only move the selection by two options in the completion tooltip.
v0.19.10Compare Source
Bug fixes
Make sure the info tooltip is hidden when the selected option is scrolled out of view.
Fix a bug in the completion ranking that would sometimes give options that match the input by word start chars higher scores than appropriate.
Options are now sorted (ascending) by length when their match score is otherwise identical.
v0.19.9Compare Source
Bug fixes
Fix an issue where info tooltips would be visible in an inappropriate position when there was no room to place them properly.
v0.19.8Compare Source
Bug fixes
Give the completion tooltip a minimal width, and show ellipsis when completions overflow the tooltip width.
New features
autocompletionnow accepts anaboveCursoroption to make the completion tooltip show up above the cursor.v0.19.7Compare Source
Bug fixes
Make option deduplication less aggressive, so that options with different
typeorapplyfields don't get merged.v0.19.6Compare Source
Bug fixes
Fix an issue where parsing a snippet with a field that was labeled only by a number crashed.
codemirror/closebrackets (@codemirror/closebrackets)
v0.19.2Compare Source
Bug fixes
Remove quote characters from the default set of characters before which brackets are closed.
v0.19.1Compare Source
Bug fixes
The extension now tries to look at the syntax tree to figure out when you might be likely to be closing a string, and doesn't duplicate quotes in that case.
Don't close brackets when a composition has started, to avoid breaking dead key input.
codemirror/commands (@codemirror/commands)
v0.20.0Compare Source
Breaking changes
There is no longer a separate
commentKeymap. Those bindings are now part ofdefaultKeymap.Bug fixes
Make
cursorPageUpandcursorPageDownmove by window height when the editor is higher than the window.Make sure the default behavior of Home/End is prevented, since it could produce unexpected results on macOS.
New features
The exports from @codemirror/comment are now available in this package.
The exports from the @codemirror/history package are now available from this package.
v0.19.8Compare Source
Bug fixes
deleteCharBackwardnow removes extending characters one at a time, rather than deleting the entire glyph at once.Alt-v is no longer bound in
emacsStyleKeymapand macOS'sstandardKeymap, because macOS doesn't bind it by default and it conflicts with some keyboard layouts.v0.19.7Compare Source
Bug fixes
Don't bind Alt-< and Alt-> on macOS by default, since those interfere with some keyboard layouts. Make cursorPageUp/Down scroll the view to keep the cursor in place
cursorPageUpandcursorPageDownnow scroll the view by the amount that the cursor moved.v0.19.6Compare Source
Bug fixes
The standard keymap no longer overrides Shift-Delete, in order to allow the native behavior of that key to happen on platforms that support it.
codemirror/comment (@codemirror/comment)
v0.19.1Compare Source
Bug fixes
The commenting commands now never do anything in a read-only editor.
Make
toggleCommentusetoggleBlockCommentPerLinewhen no line comment syntax is available.New features
Add a
toggleBlockCommentByLinecommand, which toggles commenting/uncommenting of entire selected lines.codemirror/highlight (@codemirror/highlight)
v0.19.8Compare Source
New features
Highlight styles can now set a
themeTypeoption to make them only apply to dark or light themed editors.v0.19.7Compare Source
Bug fixes
Make
classHighlightStyleemit classes fortag.classNameandtags.definition(tags.propertyName). Follow precedence level renameNew features
Add a new highlighting tag
moduleKeyword.codemirror/history (@codemirror/history)
v0.19.2Compare Source
Bug fixes
Redoing a change now puts the cursor right after the change, regardless of where the selection was when the change was undone.
v0.19.1Compare Source
Bug fixes
Scroll the selection into view after undoing or redoing. Only combine typing and deletion events into a single history event
Avoid combining most types of transactions into a single history event, except for typing and deleting.
codemirror/language (@codemirror/language)
v0.20.2Compare Source
Bug fixes
List style-mod as a dependency.
v0.20.1Compare Source
Bug fixes
Make sure
allstyles in the CSS generated for aHighlightStylehave a lower precedence than the other rules defined for the style. Use a shorthand propertyv0.20.0Compare Source
Breaking changes
HighlightStyle.getis now calledhighlightingFor.HighlightStylesno longer function as extensions (to improve tree shaking), and must be wrapped withsyntaxHighlightingto add to an editor configuration.Languageobjects no longer have atopNodeproperty.New features
HighlightStyleanddefaultHighlightStylefrom the now-removed @codemirror/highlight package now live in this package.The new
forceParsingfunction can be used to run the parser forward on an editor view.The exports that used to live in @codemirror/matchbrackets are now exported from this package.
The @codemirror/fold package has been merged into this one.
The exports from the old @codemirror/stream-parser package now live in this package.
v0.19.10Compare Source
Bug fixes
Autocompletion may now also trigger automatic indentation on input.
v0.19.9Compare Source
Bug fixes
Make sure nodes that end at the end of a partial parse aren't treated as valid fold targets.
Fix an issue where the parser sometimes wouldn't reuse parsing work done in the background on transactions.
v0.19.8Compare Source
Bug fixes
Fix an issue that could cause indentation logic to use the wrong line content when indenting multiple lines at once.
v0.19.7Compare Source
Bug fixes
Fix an issue where the parse worker could incorrectly stop working when the parse tree has skipped gaps in it.
v0.19.6Compare Source
Bug fixes
Fixes an issue where the background parse work would be scheduled too aggressively, degrading responsiveness on a newly-created editor with a large document.
Improve initial highlight for mixed-language editors and limit the amount of parsing done on state creation for faster startup.
v0.19.5Compare Source
New features
The new function
syntaxTreeAvailablecan be used to check if a fully-parsed syntax tree is available up to a given document position.The module now exports
syntaxParserRunning, which tells you whether the background parser is still planning to do more work for a given editor view.v0.19.4Compare Source
New features
LanguageDescription.ofnow takes an optional already-loaded extension.codemirror/lint (@codemirror/lint)
v0.20.3Compare Source
New features
Diagnostic objects may now have a
renderMessagemethod to render their message to the DOM.v0.20.2Compare Source
New features
The package now exports the
LintSourcefunction type.The new
markerFilterandtooltipFilteroptions tolinterandlintGutterallow more control over which diagnostics are visible and which have tooltips.v0.20.1Compare Source
Bug fixes
Hide lint tooltips when the document is changed.
v0.20.0Compare Source
Breaking changes
Update dependencies to 0.20.0
v0.19.6Compare Source
Bug fixes
Fix a bug where hovering over the icons in the lint gutter would sometimes fail to show a tooltip or show the tooltip for another line.
v0.19.5Compare Source
Bug fixes
Make sure the lint gutter tooltips are positioned under their icon, even when the line is wrapped.
v0.19.4Compare Source
Bug fixes
Fix an issue where an outdated marker could stick around on the lint gutter after all diagnostics were removed.
New features
Add a
hoverTimeoption to the lint gutter. Change default hover time to 300codemirror/matchbrackets (@codemirror/matchbrackets)
v0.19.4Compare Source
Bug fixes
The matching bracket styles no longer show up when the editor isn't focused.
codemirror/search (@codemirror/search)
v0.20.1Compare Source
New features
It is now possible to disable backslash escapes in search queries with the
literaloption.v0.20.0Compare Source
Bug fixes
Make the
wholeWordsoption tohighlightSelectionMatchesdefault to false, as intended.v0.19.10Compare Source
Bug fixes
Make sure search matches are highlighted when scrolling new content into view.
v0.19.9Compare Source
New features
The selection-matching extension now accepts a
wholeWordsoption that makes it only highlight matches that span a whole word. Add SearchQuery.getCursorThe
SearchQueryclass now has agetCursormethod that allows external code to create a cursor for the query.v0.19.8Compare Source
Bug fixes
Fix a bug that caused the search panel to start open when configuring a state with the
search()extension.v0.19.7Compare Source
Breaking changes
searchConfigis deprecated in favor ofsearch(but will exist until next major release).New features
The new
searchfunction is now used to enable and configure the search extension.v0.19.6Compare Source
Bug fixes
Make
selectNextOccurrencescroll the newly selected range into view.v0.19.5Compare Source
Breaking changes
The search option
matchCasewas renamed tocaseSensitive(the old name will continue to work until the next breaking release).Bug fixes
openSearchPanelwill now update the search query to the current selection even if the panel was already open.New features
Client code can now pass a custom search panel creation function in the search configuration.
The
getSearchQueryfunction andsetSearchQueryeffect can now be used to inspect or change the current search query.v0.19.4Compare Source
Bug fixes
The search panel will no longer show the replace interface when the editor is read-only.
v0.19.3Compare Source
Bug fixes
Add
userEventannotations to search and replace transactions.Make sure the editor handles keys bound to
findNext/findPreviouseven when there are no matches, to avoid the browser's search interrupting users.New features
Add a
Symbol.iteratorproperty to the cursor types, so that they can be used withfor/of.codemirror/state (@codemirror/state)
v0.20.1Compare Source
New features
EditorView.phrasenow accepts additional arguments, which it will interpolate into the phrase in the place of$markers.v0.20.0Compare Source
Breaking changes
The deprecated precedence names
fallback,extend, andoverridewere removed from the library.Bug fixes
Fix a bug where, if an extension value occurs multiple times, its lowest, rather than highest precedence is used.
Fix an issue where facets with computed inputs would unneccesarily have their outputs recreated on state reconfiguration.
Fix a bug in the order in which new values for state fields and facets were computed, which could cause dynamic facets to hold the wrong value in some situations.
New features
The exports from @codemirror/rangeset now live in this package.
The exports from @codemirror/text now live in this package.
v0.19.9Compare Source
Bug fixes
Mapping a non-empty selection range now always puts any newly inserted text on the sides of the range outside of the mapped version.
v0.19.8Compare Source
Bug fixes
Fix a bug where facet values with computed inputs could incorrectly retain their old value on reconfiguration.
v0.19.7Compare Source
Bug fixes
Avoid recomputing facets on state reconfiguration if that facet's inputs stayed precisely the same.
Selection ranges created with
EditorSelection.rangewill now have an assoc pointing at their anchor, when non-empty.v0.19.6Compare Source
Bug fixes
Fix a bug that caused facet compare functions to be called with an invalid value in some situations.
Fix a bug that caused dynamic facet values to be incorrectly kept unchanged when reconfiguration changed one of their dependencies.
codemirror/view (@codemirror/view)
v0.20.7Compare Source
Bug fixes
Fix an issue on Chrome Android where the DOM could fail to display the actual document after backspace.
Avoid an issue on Chrome Android where DOM changes were sometimes inappropriately replace by a backspace key effect due to spurious beforeinput events.
Fix a problem where the content element's width didn't cover the width of the actual content.
Work around a bug in Chrome 102 which caused wheel scrolling of the editor to be interrupted every few lines.
v0.20.6Compare Source
Bug fixes
Make sure the editor re-measures itself when its attributes are updated.
v0.20.5Compare Source
Bug fixes
Fix an issue where gutter elements without any markers in them would not get the
cm-gutterElementclass assigned.Fix an issue where DOM event handlers registered by plugins were retained indefinitely, even after the editor was reconfigured.
v0.20.4Compare Source
Bug fixes
Prevent Mac-style behavior of inserting a period when the user inserts two spaces.
Fix an issue where the editor would sometimes not restore the DOM selection when refocused with a selection identical to the one it held when it lost focus.
v0.20.3Compare Source
Bug fixes
Fix a bug where the input handling could crash on repeated (or held) backspace presses on Chrome Android.
v0.20.2Compare Source
New features
The new
hideOnoption tohoverTooltipallows more fine-grained control over when the tooltip should hide.v0.20.1Compare Source
Bug fixes
Remove debug statements that accidentally made it into 0.20.0.
Fix a regression in
moveVertically.v0.20.0Compare Source
Breaking changes
The deprecated interfaces
blockAtHeight,visualLineAtHeight,viewportLines,visualLineAt,scrollPosIntoView,scrollTo, andcenterOnwere removed from the library.All decorations are now provided through
EditorView.decorations, and are part of a single precedence ordering. Decoration sources that need access to the view are provided as functions.Atomic ranges are now specified through a facet (
EditorView.atomicRanges).Scroll margins are now specified through a facet (
EditorView.scrollMargins).Plugin fields no longer exist in the library (and are replaced by facets holding function values).
This package no longer re-exports the Range type from @codemirror/state.
Bug fixes
Fix a bug where zero-length block widgets could cause
viewportLineBlocksto contain overlapping ranges.New features
The new
perLineTextDirectionfacet configures whether the editor reads text direction per line, or uses a single direction for the entire editor.EditorView.textDirectionAtreturns the direction around a given position.rectangularSelectionandcrosshairCursorfrom @codemirror/rectangular-selection were merged into this package.This package now exports the tooltip functionality that used to live in @codemirror/tooltip.
The exports from the old @codemirror/panel package are now available from this package.
The exports from the old @codemirror/gutter package are now available from this package.
v0.19.48Compare Source
Bug fixes
Fix an issue where DOM syncing could crash when a DOM node was moved from a parent to a child node (via widgets reusing existing nodes).
To avoid interfering with things like a vim mode too much, the editor will now only activate the tab-to-move-focus escape hatch after an escape press that wasn't handled by an event handler.
Make sure the view measures itself before the page is printed.
Tweak types of view plugin defining functions to avoid TypeScript errors when the plugin value doesn't have any of the interface's properties.
v0.19.47Compare Source
Bug fixes
Fix an issue where block widgets at the start of the viewport could break height computations.
v0.19.46Compare Source
Bug fixes
Fix a bug where block widgets on the edges of viewports could cause the positioning of content to misalign with the gutter and height computations.
Improve cursor height next to widgets.
Fix a bug where mapping positions to screen coordinates could return incorred coordinates during composition.
v0.19.45Compare Source
Bug fixes
Fix an issue where the library failed to call
WidgetType.destroyon the old widget when replacing a widget with a different widget of the same type.Fix an issue where the editor would compute DOM positions inside composition contexts incorrectly in some cases, causing the selection to be put in the wrong place and needlessly interrupting compositions.
Fix leaking of resize event handlers.
v0.19.44Compare Source
Bug fixes
Fix a crash that occasionally occurred when drag-selecting in a way that scrolled the editor.
New features
The new
EditorView.compositionStartedproperty indicates whether a composition is starting.v0.19.43Compare Source
Bug fixes
Fix several issues where editing or composition went wrong due to our zero-width space kludge characters ending up in unexpected places.
Make sure the editor re-measures its dimensions whenever its theme changes.
Fix an issue where some keys on Android phones could leave the editor DOM unsynced with the actual document.
v0.19.42Compare Source
Bug fixes
Fix a regression in cursor position determination after making an edit next to a widget.
v0.19.41Compare Source
Bug fixes
Fix an issue where the editor's view of its content height could go out of sync with the DOM when a line-wrapping editor had its width changed, causing wrapping to change.
Fix a bug that caused the editor to draw way too much content when scrolling to a position in an editor (much) taller than the window.
Report an error when a replace decoration from a plugin crosses a line break, rather than silently ignoring it.
Fix an issue where reading DOM changes was broken when
lineSeparatorcontained more than one character.Make ordering of replace and mark decorations with the same extent and inclusivness more predictable by giving replace decorations precedence.
Fix a bug where, on Chrome, replacement across line boundaries and next to widgets could cause bogus zero-width characters to appear in the content.
v0.19.40Compare Source
Bug fixes
Make composition input properly appear at secondary cursors (except when those are in the DOM node with the composition, in which case the browser won't allow us to intervene without aborting the composition).
Fix a bug that cause the editor to get confused about which content was visible after scrolling something into view.
Fix a bug where the dummy elements rendered around widgets could end up in a separate set of wrapping marks, and thus become visible.
EditorView.moveVerticallynow preserves theassocproperty of the input range.Get rid of gaps between selection elements drawn by
drawSelection.Fix an issue where replacing text next to a widget might leak bogus zero-width spaces into the document.
Avoid browser selection mishandling when a focused view has
setStatecalled by eagerly refocusing it.v0.19.39Compare Source
Bug fixes
Make sure the editor signals a
geometryChangedupdate when its width changes.New features
EditorView.darkThemecan now be queried to figure out whether the editor is using a dark theme.v0.19.38Compare Source
Bug fixes
Fix a bug that caused line decorations with a
classproperty to suppress all other line decorations for that line.Fix a bug that caused scroll effects to be corrupted when further updates came in before they were applied.
Fix an issue where, depending on which way a floating point rounding error fell,
posAtCoords(and thus vertical cursor motion) for positions outside of the vertical range of the document might or might not return the start/end of the document.v0.19.37Compare Source
Bug fixes
Fix regression where plugin replacing decorations that span to the end of the line are ignored.
v0.19.36Compare Source
Bug fixes
Fix a crash in
posAtCoordswhen the position lies in a block widget that is rendered but scrolled out of view.Adding block decorations from a plugin now raises an error. Replacing decorations that cross lines are ignored, when provided by a plugin.
Fix inverted interpretation of the
preciseargument toposAtCoords.v0.19.35Compare Source
Bug fixes
The editor will now handle double-taps as if they are double-clicks, rather than letting the browser's native behavior happen (because the latter often does the wrong thing).
Fix an issue where backspacing out a selection on Chrome Android would sometimes only delete the last character due to event order issues.
posAtCoords, without second argument, will no longer return null for positions below or above the document.v0.19.34Compare Source
Bug fixes
Fix a bug where content line elements would in some cases lose their
cm-lineclass.v0.19.33Compare Source
Breaking changes
EditorView.scrollToandEditorView.centerOnare deprecated in favor ofEditorView.scrollIntoView, and will be removed in the next breaking release.Bug fixes
Fix an issue that could cause the editor to unnecessarily interfere with composition (especially visible on macOS Chrome).
A composition started with multiple lines selected will no longer be interruptd by the editor.
New features
The new
EditorView.scrollIntoViewfunction allows you to do more fine-grained scrolling.v0.19.32Compare Source
Bug fixes
Fix a bug where CodeMirror's own event handers would run even after a user-supplied handler called
preventDefaulton an event.Properly draw selections when negative text-indent is used for soft wrapping.
Fix an issue where
viewportLineBlockscould hold inaccurate height information when the vertical scaling changed.Fixes drop cursor positioning when the document is scrolled. Force a content measure when the editor comes into view
Fix a bug that could cause the editor to not measure its layout the first time it came into view.
v0.19.31Compare Source
New features
The package now exports a
dropCursorextension that draws a cursor at the current drop position when dragging content over the editor.v0.19.30Compare Source
Bug fixes
Refine Android key event handling to work properly in a GBoard corner case where pressing Enter fires a bunch of spurious deleteContentBackward events.
Fix a crash in
drawSelectionfor some kinds of selections.Prevent a possibility where some content updates causes duplicate text to remain in DOM.
New features
Support a
maxLengthoption toMatchDecoratorthat allows user code to control how far it scans into hidden parts of viewport lines.v0.19.29Compare Source
Bug fixes
Fix a bug that could cause out-of-view editors to get a nonsensical viewport and fail to scroll into view when asked to.
Fix a bug where would return 0 when clicking below the content if the last line was replaced with a block widget decoration.
Fix an issue where clicking at the position of the previous cursor in a blurred editor would cause the selection to reset to the start of the document.
Fix an issue where composition could be interrupted if the browser created a new node inside a mark decoration node.
v0.19.28Compare Source
Bug fixes
Fix an issue where pressing Enter on Chrome Android during composition did not fire key handlers for Enter.
Avoid a Chrome bug where the virtual keyboard closes when pressing backspace after a widget.
Fix an issue where the editor could show a horizontal scroll bar even after all lines that caused it had been deleted or changed.
v0.19.27Compare Source
Bug fixes
Fix a bug that could cause
EditorView.pluginto inappropriately returnnullduring plugin initialization.Fix a bug where a block widget without
estimatedHeightat the end of the document could fail to be drawnv0.19.26Compare Source
New features
Widgets can now define a
destroymethod that is called when they are removed from the view.v0.19.25Compare Source
Bug fixes
Widgets around replaced ranges are now visible when their side does not point towards the replaced range.
A replaced line with a line decoration no longer creates an extra empty line block in the editor.
The
scrollPastEndextension will now over-reserve space at the bottom of the editor on startup, to prevent restored scroll positions from being clipped.New features
EditorView.editorAttributesandcontentAttributesmay now hold functions that produce the attributes.v0.19.24Compare Source
Bug fixes
Fix a bug where
lineBlockAt, for queries inside the viewport, would always return the first line in the viewport.v0.19.23Compare Source
Bug fixes
Fix an issue where after some kinds of changes,
EditorView.viewportLineBlocksheld an out-of-date set of blocks.New features
Export
EditorView.documentPadding, with information about the vertical padding of the document.v0.19.22Compare Source
Bug fixes
Fix an issue where editors with large vertical padding (for example via
scrollPastEnd) could sometimes lose their scroll position on Chrome.Avoid some unnecessary DOM measuring work by more carefully checking whether it is needed.
New features
The new
elementAtHeight,lineBlockAtHeight, andlineBlockAtmethods provide a simpler and more efficient replacement for the (now deprecated)blockAtHeight,visualLineAtHeight, andvisualLineAtmethods.The editor view now exports a
documentTopgetter that gives you the vertical position of the top of the document. All height info is queried and reported relative to this top.The editor view's new
viewportLineBlocksproperty provides an array of in-viewport line blocks, and replaces the (now deprecated)viewportLinesmethod.v0.19.21Compare Source
Bug fixes
Fix a problem where the DOM update would unnecessarily trigger browser relayouts.
v0.19.20Compare Source
Bug fixes
Run a measure cycle when the editor's size spontaneously changes.
v0.19.19Compare Source
Bug fixes
Fix a bug that caused the precedence of
editorAttributesandcontentAttributesto be inverted, making lower-precedence extensions override higher-precedence ones.v0.19.18Compare Source
Bug fixes
Fix an issue where the editor wasn't aware it was line-wrapping with its own
lineWrappingextension enabled.v0.19.17Compare Source
Bug fixes
Avoid an issue where stretches of whitespace on line wrap points could cause the cursor to be placed outside of the content.
v0.19.16Compare Source
Breaking changes
Block replacement decorations now default to inclusive, because non-inclusive block decorations are rarely what you need.
Bug fixes
Fix an issue that caused block widgets to always have a large side value, making it impossible to show them between to replacement decorations.
Fix a crash that could happen after some types of viewport changes, due to a bug in the block widget view data structure.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.