matrix-org / matrix-rich-text-editor

Matrix Rich Text Editor
https://matrix-org.github.io/matrix-rich-text-editor/
Apache License 2.0
84 stars 20 forks source link

Update Web #996

Closed renovate[bot] closed 1 week ago

renovate[bot] commented 1 week ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@matrix-org/matrix-wysiwyg ^0.1.0 -> ^0.23.0 age adoption passing confidence
@testing-library/dom 8.19.0 -> 8.20.1 age adoption passing confidence
@testing-library/jest-dom 5.16.5 -> 5.17.0 age adoption passing confidence
@testing-library/user-event 14.4.3 -> 14.5.2 age adoption passing confidence
@types/jest (source) 29.2.4 -> 29.5.12 age adoption passing confidence
@types/react (source) 18.0.26 -> 18.3.3 age adoption passing confidence
@types/react (source) 18.0.21 -> 18.3.3 age adoption passing confidence
@types/react-dom (source) 18.0.9 -> 18.3.0 age adoption passing confidence
@types/react-dom (source) 18.0.6 -> 18.3.0 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 5.46.1 -> 5.62.0 age adoption passing confidence
@typescript-eslint/parser (source) 5.46.1 -> 5.62.0 age adoption passing confidence
@vitejs/plugin-react (source) 2.1.0 -> 2.2.0 age adoption passing confidence
@vitest/coverage-c8 (source) ^0.23.4 -> ^0.33.0 age adoption passing confidence
@vitest/ui (source) ^0.23.4 -> ^0.34.0 age adoption passing confidence
eslint (source) 8.29.0 -> 8.57.0 age adoption passing confidence
eslint-config-prettier 8.5.0 -> 8.10.0 age adoption passing confidence
eslint-plugin-deprecate ^0.7.0 -> ^0.8.0 age adoption passing confidence
eslint-plugin-import 2.26.0 -> 2.29.1 age adoption passing confidence
eslint-plugin-jsx-a11y 6.6.1 -> 6.9.0 age adoption passing confidence
eslint-plugin-matrix-org ^0.6.1 -> ^0.10.0 age adoption passing confidence
eslint-plugin-react 7.31.11 -> 7.34.3 age adoption passing confidence
eslint-plugin-react-hooks (source) 4.6.0 -> 4.6.2 age adoption passing confidence
jest (source) 28.1.2 -> 28.1.3 age adoption passing confidence
jest-environment-jsdom (source) 29.3.1 -> 29.7.0 age adoption passing confidence
prettier (source) 2.7.1 -> 2.8.8 age adoption passing confidence
react (source) 18.2.0 -> 18.3.1 age adoption passing confidence
react-dom (source) 18.2.0 -> 18.3.1 age adoption passing confidence
typedoc (source) ^0.22.17 -> ^0.26.0 age adoption passing confidence
typescript (source) 4.9.4 -> 4.9.5 age adoption passing confidence
typescript (source) 4.8.4 -> 4.9.5 age adoption passing confidence
vite (source) 3.2.5 -> 3.2.10 age adoption passing confidence
vite (source) 3.1.7 -> 3.2.10 age adoption passing confidence
vite-plugin-dts 1.7.1 -> 1.7.3 age adoption passing confidence
vitest (source) ^0.23.4 -> ^0.34.0 age adoption passing confidence
vitest-sonar-reporter ^0.3.3 -> ^0.5.0 age adoption passing confidence
wasm-pack ^0.10.2 -> ^0.13.0 age adoption passing confidence

Release Notes

matrix-org/matrix-wysiwyg (@​matrix-org/matrix-wysiwyg) ### [`v0.23.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0230---2023-01-31) [Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.22.0...0.23.0) ##### Added - Common: Add utility to build the array of ancestor handles from a handle - Web: Add indent and unindent ##### Fixed - Android: Fix crashes in `EditorStyledTextView` ### [`v0.22.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0220---2023-01-30) [Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.21.0...0.22.0) ##### Added - Common: Add `
`, `` and `

` handling to html parsers - Common: Add clippy to CI - Android: Add configuration options for code size in inline code and code blocks ##### Changed - Common: Paragraphs are now contained inside `

` tags - Common: Further improve link behaviour when spanning block nodes - Common: Leading and trailing empty paragraphs inside `

` tags will now contain ` ` HTML entity
-   iOS: Use ZWSP in place of ` ` in some places to allow block rendering
-   iOS: Improve code utilities for writing Swift tests

##### Fixed

-   Common: Apply clippy fixes to all files
-   Common: Fix parsing of HTML tags containing only ` ` HTML entity
-   Common: Fix button state behaviour when creating nested lists
-   Common: Fix button state behaviour when starting inline code

### [`v0.21.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0210---2023-01-26)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.20.0...0.21.0)

##### Added

-   Web: Add editor HTMLElement parameter to inputEventProcessor

##### Changed

-   Common: Improve link behaviour when the selection contains block or structure nodes
-   iOS: Integrate DTCoreText

### [`v0.20.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0200---2023-01-19)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.19.0...0.20.0)

##### Added

-   Web: Add quotes

##### Changed

-   Common: Disable lists, inline code and links inside code blocks

### [`v0.19.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0190---2023-01-17)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.18.0...0.19.0)

##### Changed

-   Common: Blank selections allow the user to create links with text

##### Fixed

-   Web: Fix isWysiwygReady

### [`v0.18.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0180---2023-01-16)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.17.0...0.18.0)

##### Added

-   Web: Add code blocks
-   iOS: Add live document tree to example app
-   Android: Add code block styling
-   Android: Add helpers for inline code styling

##### Changed

-   Common: Default to https:// or mailto: for links without schemes

### [`v0.17.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0170---2023-01-12)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.16.0...0.17.0)

##### Added

-   Common: Fixed a bug that created links with generic empty nodes in some cases

### [`v0.16.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0160---2023-01-11)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.15.0...0.16.0)

##### Added

-   Web: InputEventProcessor is called on keyDown event
-   iOS: Add Quote/code blocks integration

### [`v0.15.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0150---2023-01-10)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.14.0...0.15.0)

##### Added

-   Common: Add parsing of code blocks and quotes to the WASM HTML parser
-   iOS: Add attributed string to html mapping for lists with ZWSP
-   Android: Add inline code formatting
-   Android: Make bullet size configurable
-   Android: Add code blocks & quotes to the example app

##### Fixed

-   Common: Fix creating lists with a leading line break
-   Common: Fix selection state after toggling off list

### [`v0.14.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0140---2023-01-05)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.13.0...0.14.0)

##### Added

-   Web: Add removeLinks and getLinks method
-   iOS/Android: Code block & quote bindings

##### Fixed

-   Common: Code block & quote fixes
-   Common: List behavior improvements
-   Android: Fix special character handling

### [`v0.13.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0130---2022-12-22)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.12.0...0.13.0)

##### Added

-   Common: Add TS types to exports for new conversion functions
-   Common: Add ability for links to wrap existing elements

##### Changed

-   Common: Change RELEASE.md to reflect changes to iOS build script
-   iOS: Change iOS build script to increase automation

##### Fixed

-   Common: Fix edge case performance in `model.state.dom.insert_parent`

### [`v0.12.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0120---2022-12-20)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.11.0...0.12.0)

##### Added

-   Common: Add support for ZWSP in code blocks
-   Common: Add conversion functions to convert between rich and plain text
-   Common: Add `insert_parent` DOM method
-   iOS: Show background colour of inline code in the composer

##### Changed

-   Common: Change uses of ZWSP to be new DomNode type
-   Common: Change `CharType` enum to remove ZWSP
-   iOS: Change tapping on a link to highlight the link, not open it

##### Fixed

-   Common: Fix disabling inline code then typing not reordering nodes

### [`v0.11.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0110---2022-12-15)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.10.0...0.11.0)

##### Added

-   Web: Add link APIs
-   Common: Add DomLocationPosition helper
-   Common: Add code block support

##### Fixed

-   Common: Fix issues with line breaks at the start and end of code blocks
-   Common: Fix for a bug where attributed string keeps format style for links and inline code after deletion
-   iOS: Fix link color

### [`v0.10.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#0100---2022-12-08)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.9.0...0.10.0)

##### Added

-   Common: Add extension to character to create ZWSP easily
-   Common: Add 'remove word' functionality
-   Common: Extended selection/range for DOM
-   Common: Add DOM handle depth helper
-   iOS: Add links implementation in the example app for testing
-   Android: Add link APIs

##### Changed

-   Common: Change link interface to use string

##### Fixed

-   Common: Make `find_range_by` work symmetrically
-   Common: Lookup and join ancestor on join nodes

### [`v0.9.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#090---2022-12-06)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.8.0...0.9.0)

##### Added

-   Web: Add `insertText` method in available functions
-   Common: Add extension to character to create ZWSP easily

##### Changed

Common & iOS: Remove the Rust & Uniffi version duplication from publish.yml
Common: Change Rust panic behaviour from abort to unwind

##### Fixed

-   Android: Fix crashes in ElementX on config changes
-   Common: Fix dom location length with nested tags
-   Common: Fix crashes when `replace_text` is called

### [`v0.8.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#080---2022-11-28)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.7.0...0.8.0)

##### Added

-   Common: inline code formatting now works for selections with several nodes, also, formatting states are disabled when inline code is selected.
-   Common: `DomLocation` now has `kind()` method to make finding nodes of some kind easier in ranges.
-   Common: `DomIterator` can now be used in a sub-tree of the DOM (from an internal node instead of the root one).

##### Fixed:

-   Common: when replacing text at the end of a link node, the new text is added to the next text node if exists instead of the link node.
-   Android: fixed formatting disappearing from the last typed word when adding a whitespace.
-   Web: Handle insertCompositionText as if it were insertText (hopefully fixing accented characters in Element Desktop)

### [`v0.7.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#070---2022-11-21)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.6.0...0.7.0)

##### Changed

-   Common: update to Rust 1.65 and uniffi-rs 0.21.0.
-   Common: internal refactor.
-   Common: MenuState updates are now always returned when we change some content.
-   Common: new API for retrieving parent nodes: `Dom.parent(&child_handle)` and `Dom.parent_mut(&child_handle)`.

##### Added

-   Common: `Dom` is now iterable.
-   Common: links can now be added to several nodes and updated.
-   Android: add Markdown support.
-   Android: add `RustErrorCollector` to be able to collect and treat any Rust errors manually in the integrating clients.
-   Web: added debug mode.

##### Fixed

-   Android: text input is now diffed so we don't rely on composition, as it sometimes broke formatting.
-   iOS: Voice dictation should work now.

### [`v0.6.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#060---2022-11-11)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.5.0...0.6.0)

##### Changed

-   Common: MenuState updates now contain a single Map/Dictionary with an entry for each possible action, being either `Enabled`, `Disabled` or `Reversed`.

### [`v0.5.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#050---2022-11-11)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.4.0...0.5.0)

##### Added

-   Common: initial Markdown support.
-   Common: added get/set methods for Markdown text (`set_content_from_markdown`, `get_content_as_markdown`). Also added a getter for HTML contents (`get_content_as_html`).
-   iOS: added plain text mode with Markdown support.
-   iOS: expose `maxExpandedHeight` and `maxCompressedHeight` properties in `WysiwygComposerViewModel`.
-   Web: added `prettier` config to `eslint`.

##### Fixed

-   Common: prevent crash when deleting an emoji or other complex grapheme.
-   Common: fix html5ever output when a text node contains escaped HTML entities.
-   Android: fixed `TextWatcher`s being called with an empty String for every change in the composer.
-   Android: fixed back system key being intercepted by the editor, preventing back navigation.
-   iOS: fixed bold + italic formatting not being correctly rendered on iOS 14-15.
-   iOS: fixed bug when deleting whole words with long press on backspace.
-   iOS: fixed missing keystrokes when the user typed very fast.
-   iOS: fixed the editor contents being cleared when plain text mode was enabled.

##### Changed

-   Common: `replace_all_html` is now `set_content_from_html`.
-   Web: use native `DOMParser` instead of `html5ever` to parse HTML. This should decrease the WASM binary size.
-   Web: reduced WASM binary size by 76%.

### [`v0.4.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#040---2022-10-26)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.3.2...0.4.0)

##### Added

-   Android: Add plain text APIs

##### Fixed

-   Android: Fix issue with hardware backspace key

### [`v0.3.2`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#032---2022-10-24)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.3.1...0.3.2)

##### Added

-   Web: `useWysiwyg` hook can be initialized with a content

##### Fixed

-   Web: Fix losing selection after Ctrl-a Ctrl-b

#### \[0.3.1] - 2022-10-19

##### Added

-   iOS: Show placeholder text

##### Fixed

-   Web: allow instantiating multiple composers
-   Android: code improvements

#### \[0.3.0] - 2022-10-19

##### Added

-   Web: Allow pressing Enter to send message

##### Fixed

-   iOS: use correct fonts

#### \[0.2.1] - 2022-10-17

##### Added

-   iOS: add support for focused state.
-   Android: handle cut & paste events properly.

##### Changed

-   Android: only crash on composer exceptions when using DEBUG mode.

##### Fixed

-   iOS: use right cursor color and fix blinking issue when replacing text.
-   Fix inserting characters or new lines before a new line at index 0.
-   Android: fix formatting not being replaced at index 0 when using hardware
    keyboard.

##### Removed

-   iOS: remove unneeded UIKit integration code.

#### \[0.2.0] - 2022-10-13

##### Added

-   Web: Add formatting states
-   Web: Remove onChange handler and return the content instead

#### \[0.1.0] - 2022-10-11

##### Added

-   Web: support cut and paste
-   Document release process
-   NPM releases via a manual github workflow

#### \[0.0.2] - 2022-10-10

##### Added

-   Improve React integration

#### \[0.0.1] - 2022-10-10

##### Added

-   First attempt at packaging for NPM
-   Basic text editing (newlines, bold, italic etc. formatting)
-   Draft support for lists
-   Draft support for links

### [`v0.3.1`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#031---2022-10-19)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.3.0...0.3.1)

##### Added

-   iOS: Show placeholder text

##### Fixed

-   Web: allow instantiating multiple composers
-   Android: code improvements

### [`v0.3.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#030---2022-10-19)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.2.1...0.3.0)

##### Added

-   Web: Allow pressing Enter to send message

##### Fixed

-   iOS: use correct fonts

### [`v0.2.1`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#021---2022-10-17)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.2.0...0.2.1)

##### Added

-   iOS: add support for focused state.
-   Android: handle cut & paste events properly.

##### Changed

-   Android: only crash on composer exceptions when using DEBUG mode.

##### Fixed

-   iOS: use right cursor color and fix blinking issue when replacing text.
-   Fix inserting characters or new lines before a new line at index 0.
-   Android: fix formatting not being replaced at index 0 when using hardware
    keyboard.

##### Removed

-   iOS: remove unneeded UIKit integration code.

### [`v0.2.0`](https://togithub.com/matrix-org/matrix-wysiwyg/blob/HEAD/CHANGELOG.md#020---2022-10-13)

[Compare Source](https://togithub.com/matrix-org/matrix-wysiwyg/compare/0.1.0...0.2.0)

##### Added

-   Web: Add formatting states
-   Web: Remove onChange handler and return the content instead

testing-library/dom-testing-library (@​testing-library/dom) ### [`v8.20.1`](https://togithub.com/testing-library/dom-testing-library/releases/tag/v8.20.1) [Compare Source](https://togithub.com/testing-library/dom-testing-library/compare/v8.20.0...v8.20.1) ##### Bug Fixes - opera mobile version removed ([c5bd543](https://togithub.com/testing-library/dom-testing-library/commit/c5bd543f739bdf976ec14097b308cc260bee77de)) - pin aria-query version and upgrade lz-string ([4a13f4b](https://togithub.com/testing-library/dom-testing-library/commit/4a13f4b3f41b2f186ce247012f96506ecf6e57c0)) ### [`v8.20.0`](https://togithub.com/testing-library/dom-testing-library/releases/tag/v8.20.0) [Compare Source](https://togithub.com/testing-library/dom-testing-library/compare/v8.19.1...v8.20.0) ##### Features - add offline/online events ([#​1205](https://togithub.com/testing-library/dom-testing-library/issues/1205)) ([0ce0c70](https://togithub.com/testing-library/dom-testing-library/commit/0ce0c7054dfa64d1cd65053790246aed151bda9d)) ### [`v8.19.1`](https://togithub.com/testing-library/dom-testing-library/releases/tag/v8.19.1) [Compare Source](https://togithub.com/testing-library/dom-testing-library/compare/v8.19.0...v8.19.1) ##### Bug Fixes - Bump used `aria-query` types ([#​1198](https://togithub.com/testing-library/dom-testing-library/issues/1198)) ([9f363af](https://togithub.com/testing-library/dom-testing-library/commit/9f363afe6ba6b2ec9d9d11d51e3c37ab72d4576b)), closes [#​1197](https://togithub.com/testing-library/dom-testing-library/issues/1197)
testing-library/jest-dom (@​testing-library/jest-dom) ### [`v5.17.0`](https://togithub.com/testing-library/jest-dom/releases/tag/v5.17.0) [Compare Source](https://togithub.com/testing-library/jest-dom/compare/v5.16.5...v5.17.0) ##### Features - New `toHaveAccessibleErrorMessage` better implementing the spec, deprecate `toHaveErrorMessage` ([#​503](https://togithub.com/testing-library/jest-dom/issues/503)) ([d717c66](https://togithub.com/testing-library/jest-dom/commit/d717c66cb4a32c806e53b287418a4013d37898fb))
testing-library/user-event (@​testing-library/user-event) ### [`v14.5.2`](https://togithub.com/testing-library/user-event/releases/tag/v14.5.2) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.5.1...v14.5.2) ##### Bug Fixes - remove interop and deep DTL imports ([6a3c896](https://togithub.com/testing-library/user-event/commit/6a3c896bd2d77d284c6deab4f4f02c0fb366824b)) ### [`v14.5.1`](https://togithub.com/testing-library/user-event/releases/tag/v14.5.1) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.5.0...v14.5.1) ##### Bug Fixes - incorrect default import from [@​testing-library/dom](https://togithub.com/testing-library/dom) ([#​1162](https://togithub.com/testing-library/user-event/issues/1162)) ([d7483f0](https://togithub.com/testing-library/user-event/commit/d7483f049a1ec2ebf1ca1e2c1f4367849fca5997)) ### [`v14.5.0`](https://togithub.com/testing-library/user-event/releases/tag/v14.5.0) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.4.3...v14.5.0) ##### Bug Fixes - **exports:** add a named export for userEvent ([4019cee](https://togithub.com/testing-library/user-event/commit/4019ceeabad2538da3f69c63bab79be731b99f3f)), closes [#​1146](https://togithub.com/testing-library/user-event/issues/1146) ##### Features - **types:** Add additional type exports for UserEvent & Options ([#​1112](https://togithub.com/testing-library/user-event/issues/1112)) ([da00e8d](https://togithub.com/testing-library/user-event/commit/da00e8d610f10ec29d9f06ca62fa8899c53d4fd1))
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#​6938](https://togithub.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://togithub.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d)) - **eslint-plugin:** \[prefer-includes] escape special characters ([#​7161](https://togithub.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#​7145](https://togithub.com/typescript-eslint/typescript-eslint/issues/7145) - **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#​7054](https://togithub.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#​6487](https://togithub.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) ##### Features - **eslint-plugin:** \[ban-types] ban types in extends and implements ([#​7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe)) - use graphemer instead of grapheme-splitter ([#​7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5600-2023-06-19) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0) ##### Features - **eslint-plugin:** \[restrict-plus-operands] add allow\* options ([#​6161](https://togithub.com/typescript-eslint/typescript-eslint/issues/6161)) ([def09f8](https://togithub.com/typescript-eslint/typescript-eslint/commit/def09f88cdb4a85cebb8619b45931f7e2c88dfc0)) #### [5.59.11](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) (2023-06-12) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.10](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) (2023-06-12) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.9](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) (2023-06-05) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.8](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) (2023-05-29) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) (2023-05-22) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) (2023-05-15) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5) (2023-05-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4) (2023-05-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3) (2023-05-08) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2) (2023-05-01) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) #### [5.59.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1) (2023-04-24) ##### Bug Fixes - **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes ([#​6935](https://togithub.com/typescript-eslint/typescript-eslint/issues/6935)) ([05ed60e](https://togithub.com/typescript-eslint/typescript-eslint/commit/05ed60e25f1de9d1bb83d56c81a349130960bec8)) - **eslint-plugin:** \[unified-signatures] no parameters function ([#​6940](https://togithub.com/typescript-eslint/typescript-eslint/issues/6940)) ([2970861](https://togithub.com/typescript-eslint/typescript-eslint/commit/297086154acc568a0ae8eb41c8977b7a7ba4e0ed)) ### [`v5.59.11`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.59.10`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55910-2023-06-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.59.9`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5599-2023-06-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.59.8`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5598-2023-05-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.59.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5597-2023-05-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.59.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5596-2023-05-15) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/esli

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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

codecov-commenter commented 1 week ago

Codecov Report

Attention: Patch coverage is 93.85965% with 7 lines in your changes missing coverage. Please review.

Project coverage is 89.53%. Comparing base (8756fc6) to head (3c16e81).

Files Patch % Lines
platforms/web/lib/dom.ts 72.72% 3 Missing :warning:
platforms/web/lib/useTestCases/utils.ts 75.00% 2 Missing :warning:
platforms/web/lib/useComposerModel.ts 83.33% 1 Missing :warning:
platforms/web/lib/useWysiwyg.ts 96.29% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #996 +/- ## ========================================== - Coverage 90.25% 89.53% -0.72% ========================================== Files 177 104 -73 Lines 21110 17996 -3114 Branches 301 280 -21 ========================================== - Hits 19052 16113 -2939 + Misses 2054 1880 -174 + Partials 4 3 -1 ``` | [Flag](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | Coverage Δ | | |---|---|---| | [uitests](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | `?` | | | [uitests-ios](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | `?` | | | [unittests](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | `89.53% <93.85%> (+0.17%)` | :arrow_up: | | [unittests-ios](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | `?` | | | [unittests-react](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | `88.66% <93.85%> (+0.67%)` | :arrow_up: | | [unittests-rust](https://app.codecov.io/gh/matrix-org/matrix-rich-text-editor/pull/996/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org) | `89.67% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=matrix-org#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

renovate[bot] commented 1 week ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

sonarcloud[bot] commented 1 week ago