2022-09-08
Major Changes
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
Patch Changes
-
Removes
domino
from the codebase. -
Rename
useEvent
touseEditorEvent
to avoid confusion with the React hook of the same nameRemove the deprecated
useEvents
hook -
Fix the issue that PlaceholderExtension passed with the extension list doesn't work.
-
OnChangeHTML
andOnChangeJSON
won't listen to the first update. -
Don't re-create
initialEditorState
when re-mounting the<Remirror/>
component.Before this patch, for an uncontrolled editor, the
<Remirror/>
component would re-create theinitialEditorState
when it re-mounts. This will callEditorState.create()
and call theinit
method for every ProseMirror plugins withinitialEditorState
. This is problematic because the editor state passed to plugins is not the same as the current state.This patch fixes the issue by only creating
initialEditorState
when the editor is mounted for the first time. -
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Removes the following CSS variables:
--rmr-color-selection-background: Highlight; --rmr-color-selection-shadow: inherit; --rmr-color-selection-text: HighlightText; --rmr-color-selection-caret: inherit;
This brings more natural selection colors to the editor.
-
Improve the calculation of changed ranges by utilising mapping
-
Add a customisible floating button to completely delete React tables.
Fix creating React tables from markdown initial state.
Fix copy and paste of React tables, which resulted in duplicated controlled cells.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
Support both ESM and CJS.
-
SSR features are removed.
-
Update jsx-dom to v7.
-
Expose the return type of the throttle and debounce helpers
-
Try to require JSDOM implicitly in node environment.
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
- @remirror/extension-placeholder@2.0.0-beta.16
- @remirror/extension-positioner@2.0.0-beta.16
- @remirror/extension-react-component@2.0.0-beta.16
- @remirror/extension-react-tables@2.0.0-beta.16
- @remirror/preset-react@2.0.0-beta.16
- @remirror/react-components@2.0.0-beta.16
- @remirror/react-core@2.0.0-beta.16
- @remirror/react-hooks@2.0.0-beta.16
- @remirror/react-renderer@2.0.0-beta.16
- @remirror/react-utils@2.0.0-beta.16