2022-12-26
- Updated dependencies [2d9ac815b]
- @remirror/core@2.0.10
- @remirror/preset-core@2.0.12
2022-12-10
- Updated dependencies [c24854eef]
- Updated dependencies [f62c04ad3]
- @remirror/pm@2.0.2
- @remirror/core@2.0.9
- @remirror/preset-core@2.0.11
2022-11-25
- @remirror/preset-core@2.0.10
- @remirror/core@2.0.8
2022-11-21
- @remirror/preset-core@2.0.9
2022-10-27
- Updated dependencies [b637f9f3e]
- @remirror/pm@2.0.1
- @remirror/preset-core@2.0.8
- @remirror/core@2.0.7
2022-10-11
- Expose the ability to split and merge cells in the default React tables menu
- Fixes a bug that causes
ReferenceError: window is not defined
when parsing HTML on the server. - Catch when
posFromDom
returns -1, which causes a thrown error when attempting to resolve the pos - Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/preset-core@2.0.7
- @remirror/core@2.0.6
2022-09-29
- Do not use
instanceof
inisDomNode
anymore. This increases the compatibility on Node.js environments, where might exist more than one DOM API implementation. - Updated dependencies
- @remirror/core@2.0.5
- @remirror/preset-core@2.0.6
2022-09-23
- Update dependencies.
- Updated dependencies
- @remirror/core@2.0.4
- @remirror/preset-core@2.0.5
2022-09-22
-
Don't require
jsdom
in the browser environment.This patch moves the
require('jsdom')
code into a standalone packageget-dom-document
, which use thebrowser
field inpackage.json
to avoid bundlingjsdom
in the browser environment. -
Updated dependencies
- @remirror/core@2.0.3
- @remirror/preset-core@2.0.4
2022-09-21
-
Decorate the
insertHorizontalRule
command -
Make the task list button in
ListButtonGroup
optionalAdd a new hook
useHasExtension
which checks for the presence of an extension in the manager -
Updated dependencies
-
Updated dependencies
- @remirror/core@2.0.2
- @remirror/preset-core@2.0.3
2022-09-20
- Fix an issue that causes
isSafari
to crash. - Updated dependencies
- @remirror/core@2.0.1
- @remirror/preset-core@2.0.2
2022-09-19
- Adds four new events
doubleClick
,doubleClickMark
,tripleClick
andtripleClickMark
. They have the same interface as the existingclick
andclickMark
event, but are triggered when the user double or triple clicks. - Updated dependencies
- @remirror/preset-core@2.0.1
2022-09-13
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Improve the calculation of changed ranges by utilising mapping
-
Support both ESM and CJS.
-
Expose the return type of the throttle and debounce helpers
-
Try to require JSDOM implicitly in node environment.
-
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 -
SSR features are removed.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Removes
domino
from the codebase. -
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.
-
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/core@2.0.0
- @remirror/preset-core@2.0.0
- @remirror/pm@2.0.0
2022-09-12
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Removes
domino
from the codebase. -
Support both ESM and CJS.
-
Try to require JSDOM implicitly in node environment.
-
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.
-
SSR features are removed.
-
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.
-
Expose the return type of the throttle and debounce helpers
-
Improve the calculation of changed ranges by utilising mapping
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Standardize the
contextmenu
andhover
events to return event as first parameter -
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/core@2.0.0-beta.19
- @remirror/preset-core@2.0.0-beta.19
- @remirror/pm@2.0.0-beta.19
2022-09-12
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
-
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.
-
SSR features are removed.
-
Support both ESM and CJS.
-
Expose the return type of the throttle and debounce helpers
-
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.
-
Removes
domino
from the codebase. -
Try to require JSDOM implicitly in node environment.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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/preset-core@2.0.0-beta.18
- @remirror/core@2.0.0-beta.18
- @remirror/pm@2.0.0-beta.18
2022-09-11
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Support both ESM and CJS.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
SSR features are removed.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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.
-
Expose the return type of the throttle and debounce helpers
-
Removes
domino
from the codebase. -
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/pm@2.0.0-beta.17
- @remirror/core@2.0.0-beta.17
- @remirror/preset-core@2.0.0-beta.17
2022-09-08
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Removes
domino
from the codebase. -
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.
-
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/pm@2.0.0-beta.16
- @remirror/core@2.0.0-beta.16
- @remirror/preset-core@2.0.0-beta.16
2022-09-08
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
Removes
domino
from the codebase. -
Expose the return type of the throttle and debounce helpers
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Try to require JSDOM implicitly in node environment.
-
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.
-
Support both ESM and CJS.
-
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.
-
SSR features are removed.
-
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/preset-core@2.0.0-beta.15
- @remirror/pm@2.0.0-beta.15
- @remirror/core@2.0.0-beta.15
2022-09-05
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
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.
-
SSR features are removed.
-
Try to require JSDOM implicitly in node environment.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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.
-
Expose the return type of the throttle and debounce helpers
-
Support both ESM and CJS.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
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/preset-core@2.0.0-beta.14
- @remirror/core@2.0.0-beta.14
- @remirror/pm@2.0.0-beta.14
2022-08-04
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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.
-
Expose the return type of the throttle and debounce helpers
-
SSR features are removed.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Try to require JSDOM implicitly in node environment.
-
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.
-
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/pm@2.0.0-beta.13
- @remirror/preset-core@2.0.0-beta.13
- @remirror/core@2.0.0-beta.13
2022-07-20
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
-
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.
-
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.
-
SSR features are removed.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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
- @remirror/core@2.0.0-beta.12
- @remirror/pm@2.0.0-beta.12
- @remirror/preset-core@2.0.0-beta.12
2022-07-20
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
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.
-
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.
-
Try to require JSDOM implicitly in node environment.
-
Expose the return type of the throttle and debounce helpers
-
SSR features are removed.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Standardize the
contextmenu
andhover
events to return event as first parameter -
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/preset-core@2.0.0-beta.11
- @remirror/core@2.0.0-beta.11
- @remirror/pm@2.0.0-beta.11
2022-07-19
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Expose the return type of the throttle and debounce helpers
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Standardize the
contextmenu
andhover
events to return event as first parameter -
SSR features are removed.
-
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.
-
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.
-
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
- @remirror/pm@2.0.0-beta.10
- @remirror/core@2.0.0-beta.10
- @remirror/preset-core@2.0.0-beta.10
2022-07-18
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Expose the return type of the throttle and debounce helpers
-
Try to require JSDOM implicitly in node environment.
-
SSR features are removed.
-
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/core@2.0.0-beta.9
- @remirror/pm@2.0.0-beta.9
- @remirror/preset-core@2.0.0-beta.9
2022-07-13
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
-
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.
-
SSR features are removed.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Standardize the
contextmenu
andhover
events to return event as first parameter -
Try to require JSDOM implicitly in node environment.
-
Expose the return type of the throttle and debounce helpers
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
- @remirror/preset-core@2.0.0-beta.8
- @remirror/pm@2.0.0-beta.8
- @remirror/core@2.0.0-beta.8
2022-07-11
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
-
SSR features are removed.
-
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.
-
Try to require JSDOM implicitly in node environment.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
Expose the return type of the throttle and debounce helpers
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
- @remirror/core@2.0.0-beta.7
- @remirror/preset-core@2.0.0-beta.7
- @remirror/pm@2.0.0-beta.7
2022-07-08
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
-
Set style
white-space
asbreak-spaces
to wrap end-of-lines spaces. -
Expose the return type of the throttle and debounce helpers
-
SSR features are removed.
-
Try to require JSDOM implicitly in node environment.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
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.
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
- @remirror/preset-core@2.0.0-beta.6
- @remirror/pm@2.0.0-beta.6
- @remirror/core@2.0.0-beta.6
2022-07-01
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
-
Try to require JSDOM implicitly in node environment.
-
Expose the return type of the throttle and debounce helpers
-
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.
-
SSR features are removed.
-
Standardize the
contextmenu
andhover
events to return event as first parameter -
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
-
Updated dependencies
- @remirror/core@2.0.0-beta.5
- @remirror/preset-core@2.0.0-beta.5
- @remirror/pm@2.0.0-beta.5
2022-06-29
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
- SSR features are removed.
- Standardize the
contextmenu
andhover
events to return event as first parameter - 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
- @remirror/pm@2.0.0-beta.4
- @remirror/core@2.0.0-beta.4
- @remirror/preset-core@2.0.0-beta.4
2022-06-26
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
- Standardize the
contextmenu
andhover
events to return event as first parameter - Expose the return type of the throttle and debounce helpers
- SSR features are removed.
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/pm@2.0.0-beta.3
- @remirror/core@2.0.0-beta.3
- @remirror/preset-core@2.0.0-beta.3
2022-06-26
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
- Standardize the
contextmenu
andhover
events to return event as first parameter - SSR features are removed.
- Expose the return type of the throttle and debounce helpers
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/core@2.0.0-beta.2
- @remirror/pm@2.0.0-beta.2
- @remirror/preset-core@2.0.0-beta.2
2022-06-20
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
- Standardize the
contextmenu
andhover
events to return event as first parameter - SSR features are removed.
- Expose the return type of the throttle and debounce helpers
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/preset-core@2.0.0-beta.1
- @remirror/core@2.0.0-beta.1
- @remirror/pm@2.0.0-beta.1
2022-05-31
- Use official TypeScript type definitions from ProseMirror.
- Updated dependencies
- @remirror/core@2.0.0-beta.0
- @remirror/pm@2.0.0-beta.0
- @remirror/preset-core@2.0.0-beta.0
2022-05-31
- Add the ability to remove all marks via the
removeMark
command, by passing{ type: null }
-
Fix
removeMark
to support multiple mark ranges -
Updated dependencies []:
- @remirror/core@1.4.6
- @remirror/preset-core@1.0.29
2022-05-24
-
Add a built in extension allowing external code to subscribe to document changes.
manager.getExtension(DocChangedExtension).addHandler('docChanged', mock);
-
Updated dependencies []:
- @remirror/core@1.4.5
- @remirror/preset-core@1.0.28
2022-05-18
- Add support for parsing CSS functions (
min,
maxand
clamp) to
extractPixelSize`.
-
Fix paste of tables in React Tables extension
-
Updated dependencies []:
- @remirror/core@1.4.4
- @remirror/preset-core@1.0.27
2022-04-21
-
Avoid adding
pluginState
to the constructor, as it leading to sharing between multiple instances -
Updated dependencies []:
- @remirror/core@1.4.3
- @remirror/preset-core@1.0.26
2022-04-20
- Fix an error with auto link preventing input rules at the end of a document
-
Create a "stepping stone" for future standardisation of useEvent types
Add a second parameter to handlers for
hover
andcontextmenu
types, so we can eventually standarise the hook to pass event as the first argument.const handleHover = useCallback(({ event: MouseEvent }, props: HoverEventHandlerState) => { const { getNode, hovering, ...rest } = props; console.log('node', getNode(), 'is hovering', hovering, 'rest', rest); return false; }, []); useEvent('hover', handleHover);
-
Updated dependencies []:
- @remirror/core@1.4.2
- @remirror/preset-core@1.0.25
2022-03-25
-
Add an
isViewEditable
helper to determine if the view content is editable.Expose the return type of
onAppendTransaction
-
Updated dependencies []:
- @remirror/core@1.4.1
- @remirror/preset-core@1.0.24
2022-03-17
-
Expose appended transactions via the onChange handler
-
Updated dependencies []:
- @remirror/core@1.4.0
- @remirror/preset-core@1.0.23
2022-03-06
onChange
shouldn't be called if the transaction is canceled byfilterTransaction
.
2022-03-04
-
Add the ability to force update positioners with a new command
forceUpdatePositioners
.This can be useful to update positioners when the view is updated in a way that doesn't trigger a ProseMirror state change. For instance when an image URL is loaded and the document is reflowed.
-
Updated dependencies []:
- @remirror/preset-core@1.0.22
2022-02-22
-
Fix auto link behaviour when performing an undo.
Return only unique ranges from
getChangedRanges
. -
Updated dependencies []:
- @remirror/core@1.3.6
- @remirror/preset-core@1.0.21
2022-02-09
-
Fix Ctrl+Click making the selected text invisible on Windows
-
Updated dependencies []:
- @remirror/preset-core@1.0.20
2022-02-08
-
Add support for attribute filtering for
useActive
anduseAttrs
hooks when used with marks.This provides consistent behaviour for the hook, aligning with functionality provided for node types.
const active = useActive(); // Previously this ignored passed attributes and only checked the mark's type // // Now this will only return true if mark type is active AND its color attribute is red const isActive = active.textColor({ color: 'red' });
-
Updated dependencies []:
- @remirror/core@1.3.5
- @remirror/preset-core@1.0.19
2022-02-04
-
Simplify how auto link works in the link extension, to simplify maintainance and fix a few issues.
-
Updated dependencies []:
- @remirror/core@1.3.4
- @remirror/preset-core@1.0.18
2022-01-11
-
Deprecate
getTheme
andgetThemeProps
in favour of new methodsgetThemeVar
andgetThemeVarName
.This removes a code path that used an ES6 Proxy, which cannot be polyfilled.
getTheme((t) => t.color.primary.text) => `var(--rmr-color-primary-text)` getThemeProps((t) => t.color.primary.text) => `--rmr-color-primary-text`
getThemeVar('color', 'primary', 'text') => `var(--rmr-color-primary-text)` getThemeVarName('color', 'primary', 'text') => `--rmr-color-primary-text`
-
Updated dependencies []:
- @remirror/preset-core@1.0.17
2022-01-03
-
Make sure that "main", "module" and "types" fields within the
package.json
are prefixed with./
. This is a best practice according to node.js, esbuild and vite's documentation. -
Updated dependencies []:
- @remirror/core@1.3.3
- @remirror/pm@1.0.10
- @remirror/preset-core@1.0.16
2021-12-17
-
Fix types of copy and paste event handlers
-
Updated dependencies []:
- @remirror/preset-core@1.0.15
2021-11-23
-
Fix the browser exports paths in
package.json
. -
Updated dependencies []:
- @remirror/pm@1.0.8
- @remirror/core@1.3.2
- @remirror/preset-core@1.0.14
2021-11-23
-
Fix an issue that causes uploading files failed to be updated after a replace step.
-
Updated dependencies []:
- @remirror/core@1.3.1
- @remirror/preset-core@1.0.13
- @remirror/pm@1.0.7
2021-11-10
-
Add new method
hasHandlers
to extensions. -
Updated dependencies []:
- @remirror/core@1.3.0
- @remirror/preset-core@1.0.12
2021-11-04
-
Always reset regexp lastIndex before matching.
-
Updated dependencies []:
- @remirror/core@1.2.2
- @remirror/pm@1.0.6
- @remirror/preset-core@1.0.11
2021-10-23
-
Fix types so extraAttributes can be any JSON primitivee value
Previously only strings were allowed, now any JSON primitive value maybe used as an extraAttributes value
-
Updated dependencies []:
- @remirror/core@1.2.1
- @remirror/preset-core@1.0.10
- @remirror/pm@1.0.4
2021-10-20
-
Exposes a function
hasUploadingFile
to determine if file uploads are currently taking place.When a user drops a file, a file node is created without a href attribute - this attribute is set once the file has uploaded.
However if a user saves content, before uploads are complete we can be left with "broken" file nodes. This exposed function allows us to check if file uploads are still in progress.
Addtionally file nodes now render valid DOM attributes. Rather than
href
anderror
, they now renderdata-url
anddata-error
.
-
BREAKING CHANGE: The option
persistentSelectionClass
forDecorationsExtension
is nowundefined
by default. It needs to be explicitly configured to enable persistent selection. You can set it as'selection'
to match the default styles provided by@remirror/styles
.If you are using
@remirror/react
, you can enable it like this:import { Remirror, ThemeProvider, useRemirror } from '@remirror/react'; function Editor(): JSX.Element { const { manager } = useRemirror({ builtin: { persistentSelectionClass: 'selection' } }); return ( <ThemeProvider> <Remirror manager={manager} /> </ThemeProvider> ); }
In the interest of performance, the persistent selection will only be displayed if the editor loses focus.
-
Updated dependencies []:
- @remirror/core@1.2.0
- @remirror/preset-core@1.0.9
2021-10-01
- Set correct label and icon for task list (#1157).
- Correct the error message for
ErrorConstant.REACT_PROVIDER_CONTEXT
.
-
Stop hiding error details in production.
-
Updated dependencies []:
- @remirror/core@1.1.3
- @remirror/preset-core@1.0.8
- @remirror/pm@1.0.3
2021-09-17
-
Improve performance for dynamic attributes.
-
Updated dependencies []:
- @remirror/core@1.1.2
- @remirror/preset-core@1.0.7
2021-09-07
-
Unchained commands should use a new transaction to prevent leaking of previous command steps
-
Updated dependencies []:
- @remirror/core@1.1.1
- @remirror/preset-core@1.0.6
2021-08-30
-
Reset some CSS on IMG separator nodes.
-
Updated dependencies []:
- @remirror/preset-core@1.0.5
2021-08-29
- Override the default browser style about the nested list, so that users can tell the different between two adjacent nested lists.
- Don't install
@remirror/theme
as a dependency of@remirror/core
.
-
Add a new
UploadExtension
to the built-in preset, which will manage all upload states fromFileExtension
and other extensions in the future.Breaking changes:
UploadContext
andFileUploader
are now exported by@remirror/core
instead of@remirror/extension-file
. -
Updated dependencies []:
- @remirror/preset-core@1.0.4
- @remirror/core@1.1.0
2021-08-26
-
Add a
helpers
property to theBasePositionerProps
. This will make it easier to use preconfigured helpers in the positioners. -
Updated dependencies []:
- @remirror/preset-core@1.0.3
2021-08-22
-
Set
sideEffect
from@remirror/i18n
's package.json as true. -
Updated dependencies []:
- @remirror/core@1.0.3
- @remirror/preset-core@1.0.2
2021-07-17
-
#1002
b3ea6f10d
Thanks @ifiokjr! - Use carets^
for versioning ofremirror
packages. -
Updated dependencies [
b3ea6f10d
]:- @remirror/core@1.0.1
- @remirror/pm@1.0.1
- @remirror/preset-core@1.0.1
2021-07-17
For information on what's changed in this release see the v1.0.0
release.
- Updated dependencies [
8202b65ef
,adfb12a4c
,7f3569729
,270edd91b
,b4dfcad36
,e9b10fa5a
,6ab7d2224
,270edd91b
,270edd91b
,7024de573
,03d0ae485
]:- @remirror/core@1.0.0
- @remirror/pm@1.0.0
- @remirror/preset-core@1.0.0
2020-12-17
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core@1.0.0-next.60
- @remirror/pm@1.0.0-next.60
- @remirror/preset-core@1.0.0-next.60
2020-12-12
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core@1.0.0-next.59
- @remirror/pm@1.0.0-next.59
- @remirror/preset-core@1.0.0-next.59
2020-11-29
-
Forced update in pre-release mode.
-
Updated dependencies [
3d3da227
]:- @remirror/core@1.0.0-next.58
- @remirror/pm@1.0.0-next.58
- @remirror/preset-core@1.0.0-next.58
2020-11-25
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core@1.0.0-next.57
- @remirror/pm@1.0.0-next.57
- @remirror/preset-core@1.0.0-next.57
2020-11-24
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core@1.0.0-next.56
- @remirror/pm@1.0.0-next.56
- @remirror/preset-core@1.0.0-next.56
2020-11-20
-
Forced update in pre-release mode.
-
Updated dependencies [
1adea88a
]:- @remirror/core@1.0.0-next.55
- @remirror/pm@1.0.0-next.55
- @remirror/preset-core@1.0.0-next.55
2020-11-19
-
Forced update in pre-release mode.
-
Updated dependencies [
e9d95fa4
]:- @remirror/core@1.0.0-next.54
- @remirror/pm@1.0.0-next.54
- @remirror/preset-core@1.0.0-next.54
2020-11-12
-
Forced update in pre-release mode.
-
Updated dependencies [
a1d65df6
]:- @remirror/core@1.0.0-next.53
- @remirror/pm@1.0.0-next.53
- @remirror/preset-core@1.0.0-next.53
2020-11-06
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core@1.0.0-next.52
- @remirror/pm@1.0.0-next.52
- @remirror/preset-core@1.0.0-next.52
2020-10-27
-
Forced update in pre-release mode.
-
Updated dependencies [
997eb56a
]:- @remirror/core@1.0.0-next.51
- @remirror/preset-core@1.0.0-next.51
- @remirror/pm@1.0.0-next.51
2020-10-15
-
Updated dependencies [
bd8ac67d
]:- @remirror/core@1.0.0-next.50
- @remirror/pm@1.0.0-next.50
- @remirror/preset-core@1.0.0-next.50
2020-10-10
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core@1.0.0-next.49
- @remirror/pm@1.0.0-next.49
- @remirror/preset-core@1.0.0-next.49
2020-10-08
- Updated dependencies [
a2fa2c2b
]:- @remirror/core@1.0.0-next.48
- @remirror/preset-core@1.0.0-next.48
2020-10-08
-
Updated dependencies [
4658d45c
]:- @remirror/core@1.0.0-next.47
- @remirror/pm@1.0.0-next.47
- @remirror/preset-core@1.0.0-next.47
2020-10-01
- Updated dependencies [
2175be1d
]:- @remirror/core@1.0.0-next.45
- @remirror/preset-core@1.0.0-next.45
2020-09-30
- Updated dependencies [
bcf3b2c4
]:- @remirror/pm@1.0.0-next.44
- @remirror/preset-core@1.0.0-next.44
- @remirror/core@1.0.0-next.44
2020-09-28
- Updated dependencies []:
- @remirror/core@1.0.0-next.43
- @remirror/preset-core@1.0.0-next.43
2020-09-26
- Updated dependencies []:
- @remirror/core@1.0.0-next.42
- @remirror/preset-core@1.0.0-next.42
2020-09-26
- Updated dependencies [
e4701dc4
,83217437
]:- @remirror/core@1.0.0-next.41
- @remirror/preset-core@1.0.0-next.41
2020-09-24
- Updated dependencies [
7c5778ed
,cbf15ec4
,fd694d61
]:- @remirror/core@1.0.0-next.40
- @remirror/pm@1.0.0-next.40
- @remirror/preset-core@1.0.0-next.40
2020-09-16
- Updated dependencies [
61894188
]:- @remirror/pm@1.0.0-next.39
- @remirror/core@1.0.0-next.39
- @remirror/preset-core@1.0.0-next.39
2020-09-16
-
913e8e68
#689 Thanks @ifiokjr! - BREAKING: π₯ RenameFramework.frameworkHelpers
tobaseOutput
and make it protected.- Add required
abstract
getterframeworkOutput
. - Add third generic property
Output
which extendsFrameworkOutput
. - Remove
manager
property fromFrameworkOutput
.
- Add required
- Updated dependencies [
14e48698
,913e8e68
,efd2e537
]:- @remirror/pm@1.0.0-next.38
- @remirror/core@1.0.0-next.38
- @remirror/preset-core@1.0.0-next.38
2020-09-14
- Updated dependencies [
5a3dd95f
,5a3dd95f
]:- @remirror/core@1.0.0-next.37
- @remirror/pm@1.0.0-next.37
- @remirror/preset-core@1.0.0-next.37
2020-09-13
0876a5cc
#678 Thanks @ifiokjr! - Addtr
andtransactions
property toonStateUpdate
for DOM framework implementation.
2020-09-13
-
725df02b
#672 Thanks @ifiokjr! - Reduce bundle size by updating babel configuration thanks to help from preconstruct/preconstruct/297. Fixes #358. -
Updated dependencies [
34b0f0b3
,1b6b2922
,725df02b
,4fee3e94
,f9760792
]:- @remirror/core@1.0.0-next.35
- @remirror/pm@1.0.0-next.35
- @remirror/preset-core@1.0.0-next.35
2020-09-10
-
db7165f1
#665 Thanks @ifiokjr! - RefactorRemirrorManager
and renameEditorWrapper
toFramework
.- New
BaseFramework
interface which is implemented by the abstractFramework
class and used by theRemirrorManager
to keep hold of an instance of theFramework
. - New
attachFramework
method on the manager. - Update
doc
property todocument
throughout the codebase.doc
could be confused with thedoc
node or the actual document. Now it's clearer. Any timedoc
is mentioned in the code base it refers to theProseMirror
node. Any timedocument
is mentioned it is referring to the DOM. - Remove
SocialEditorWrapperComponent
export from@remirror/react-social
.
- New
27b358e4
#668 Thanks @ifiokjr! - Support lazy functions which return an extension list in thecreateDomManager
.
- Updated dependencies [
27b358e4
,db7165f1
]:- @remirror/core@1.0.0-next.34
- @remirror/preset-core@1.0.0-next.34
- @remirror/pm@1.0.0-next.34
2020-09-07
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [525ac3d8]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [d47bd78f]
- @remirror/core@1.0.0-next.33
- @remirror/preset-core@1.0.0-next.33
2020-09-05
- Updated dependencies [
5786901c
,aa27e968
,c8239120
,a830c70f
,5786901c
,bed5a9e3
]:- @remirror/core@1.0.0-next.32
- @remirror/preset-core@1.0.0-next.32
- @remirror/pm@1.0.0-next.32
2020-09-03
- Updated dependencies [
e8458bc5
,1a7da61a
,e8458bc5
,e8458bc5
,e8458bc5
]:- @remirror/core@1.0.0-next.31
- @remirror/preset-core@1.0.0-next.31
2020-08-28
- Updated dependencies [
05446a62
]:- @remirror/core@1.0.0-next.29
- @remirror/preset-core@1.0.0-next.29
2020-08-27
- Updated dependencies [
c0dce043
,d5bbeb4e
,0400fbc8
,d23a0434
]:- @remirror/core@1.0.0-next.28
- @remirror/pm@1.0.0-next.28
- @remirror/preset-core@1.0.0-next.28
2020-08-24
- Updated dependencies [a2bc3bfb]
- Updated dependencies [147d0f2a]
- @remirror/core@1.0.0-next.26
- @remirror/preset-core@1.0.0-next.26
- @remirror/pm@1.0.0-next.26
2020-08-23
- Updated dependencies [e37d64de]
- Updated dependencies [3f2625bf]
- @remirror/core@1.0.0-next.25
- @remirror/preset-core@1.0.0-next.25
2020-08-20
- Updated dependencies [65a7ea24]
- @remirror/core@1.0.0-next.24
- @remirror/preset-core@1.0.0-next.24
2020-08-17
- Updated dependencies [9ab1d0f3]
- Updated dependencies [45d82746]
- @remirror/core@1.0.0-next.22
- @remirror/preset-core@1.0.0-next.22
- @remirror/pm@1.0.0-next.22
2020-08-15
- Updated dependencies [3673a0f0]
- Updated dependencies [8c34030e]
- Updated dependencies [baf3f56d]
- @remirror/core@1.0.0-next.21
- @remirror/preset-core@1.0.0-next.21
- @remirror/pm@1.0.0-next.21
2020-08-14
- Updated dependencies [770e3d4a]
- Updated dependencies [92653907]
- @remirror/pm@1.0.0-next.20
- @remirror/core@1.0.0-next.20
- @remirror/preset-core@1.0.0-next.20
2020-08-02
- Updated dependencies [898c62e0]
- @remirror/core@1.0.0-next.17
- @remirror/preset-core@1.0.0-next.17
2020-08-01
-
a7037832: Use exact versions for
@remirror
packagedependencies
andpeerDepedencies
.Closes #435
-
dcccc5fc: Add browser entrypoint to packages and shrink bundle size.
-
231f664b: Upgrade dependencies.
-
6c6d524e: Remove use of
export *
for better tree shaking.Closes #406
-
Updated dependencies [6528323e]
-
Updated dependencies [f032db7e]
-
Updated dependencies [a7037832]
-
Updated dependencies [6e8b749a]
-
Updated dependencies [dcccc5fc]
-
Updated dependencies [231f664b]
-
Updated dependencies [982a6b15]
-
Updated dependencies [6c6d524e]
-
Updated dependencies [6c6d524e]
-
Updated dependencies [e518ef1d]
-
Updated dependencies [be9a9c17]
-
Updated dependencies [720c9b43]
- @remirror/preset-core@1.0.0-next.16
- @remirror/core@1.0.0-next.16
- @remirror/pm@1.0.0-next.16
2020-07-31
- Updated dependencies [cdc5b801]
- Updated dependencies [44516da4]
- Updated dependencies [e5ea0c84]
- Updated dependencies [a404f5a1]
- Updated dependencies [6c3b278b]
- Updated dependencies [f91dcab1]
- @remirror/core@1.0.0-next.15
- @remirror/preset-core@1.0.0-next.15
2020-07-29
- Updated dependencies [d877adb3]
- Updated dependencies [38941404]
- Updated dependencies [cc5c1c1c]
- Updated dependencies [e45706e5]
- Updated dependencies [02704d42]
- Updated dependencies [f3155b5f]
- Updated dependencies [4571a447]
- Updated dependencies [92342ab0]
- @remirror/core@1.0.0-next.13
- @remirror/preset-core@1.0.0-next.13
2020-07-28
- Updated dependencies [19b3595f]
- Updated dependencies [d8aa2432]
- @remirror/core@1.0.0-next.12
- @remirror/preset-core@1.0.0-next.12
2020-07-26
- Updated dependencies [54461006]
- @remirror/core@1.0.0-next.11
- @remirror/preset-core@1.0.0-next.11
2020-07-26
- Updated dependencies [6468058a]
- Updated dependencies [3702a83a]
- @remirror/core@1.0.0-next.10
- @remirror/preset-core@1.0.0-next.10
2020-07-23
-
02fdafff: - Rename
change
event toupdated
.updated
is called with theEventListenerParameter
.- Add new manager
stateUpdate
to theeditorWrapper
- Add
autoUpdate
option touseRemirror
hook from@remirror/react
which means that the context object returned by the hook is always up to date with the latest editor state. It will also cause the component to rerender so be careful to only use it when necessary.
import React from 'react'; const Editor = () => { const { active, commands } = useRemirror({ autoUpdate: true }); return ( <button onClick={() => commands.toggleBold} style={{ fontWeight: active.bold() ? 'bold' : undefined }} > B </button> ); };
- Fix broken
onChangeHandler
parameter for the useuseRemirror
hook.
- Add new manager
-
Updated dependencies [02fdafff]
- @remirror/core@1.0.0-next.9
- @remirror/preset-core@1.0.0-next.9
2020-07-16
- 5d5970ae: Update repository and website field to point to HEAD rather than a specific branch.
- Updated dependencies [64edeec2]
- Updated dependencies [9f495078]
- Updated dependencies [5d5970ae]
- @remirror/core@1.0.0-next.4
- @remirror/pm@1.0.0-next.4
- @remirror/preset-core@1.0.0-next.4
2020-07-11
- Updated dependencies [e90bc748]
- @remirror/pm@1.0.0-next.3
- @remirror/core@1.0.0-next.3
- @remirror/preset-core@1.0.0-next.3
2020-07-06
- Updated dependencies [undefined]
- @remirror/core@1.0.0-next.2
- @remirror/preset-core@1.0.0-next.2
2020-07-05
- Fix missing dist files from previous publish.
- Updated dependencies [undefined]
- @remirror/core@1.0.0-next.1
- @remirror/pm@1.0.0-next.1
- @remirror/preset-core@1.0.0-next.1
2020-07-05
- The whole API for remirror has completely changed. These pre-release versions are a breaking change across all packages. The best way to know what's changed is to read the documentaion on the new documentation site
https://remirror.io
.
- Updated dependencies [undefined]
- Updated dependencies [28bd8bea]
- Updated dependencies [7b817ac2]
- Updated dependencies [undefined]
- Updated dependencies [09e990cb]
- @remirror/core@1.0.0-next.0
- @remirror/pm@1.0.0-next.0
- @remirror/preset-core@1.0.0-next.0