2022-07-08
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
- Update ProseMirror packages to latest versions.
- Expose the return type of the throttle and debounce helpers
- Try to require JSDOM implicitly in node environment.
- Update prosemirror packages.
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/pm@2.0.0-beta.6
- @remirror/core-helpers@2.0.0-beta.6
- @remirror/core-utils@2.0.0-beta.6
- test-keyboard@2.0.0-beta.6
- @remirror/core-constants@2.0.0-beta.6
- @remirror/core-types@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
- Update ProseMirror packages to latest versions.
- Update prosemirror packages.
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/core-utils@2.0.0-beta.5
- @remirror/core-helpers@2.0.0-beta.5
- @remirror/pm@2.0.0-beta.5
- test-keyboard@2.0.0-beta.5
- @remirror/core-constants@2.0.0-beta.5
- @remirror/core-types@2.0.0-beta.5
2022-06-29
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
- Update prosemirror packages.
- Update ProseMirror packages to latest versions.
- 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
- @remirror/pm@2.0.0-beta.4
- @remirror/core-helpers@2.0.0-beta.4
- @remirror/core-utils@2.0.0-beta.4
- test-keyboard@2.0.0-beta.4
- @remirror/core-types@2.0.0-beta.4
- @remirror/core-constants@2.0.0-beta.4
2022-06-26
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
- Update prosemirror packages.
- Expose the return type of the throttle and debounce helpers
- Update ProseMirror packages to latest versions.
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/pm@2.0.0-beta.3
- @remirror/core-helpers@2.0.0-beta.3
- @remirror/core-types@2.0.0-beta.3
- @remirror/core-utils@2.0.0-beta.3
- @remirror/core-constants@2.0.0-beta.3
- test-keyboard@2.0.0-beta.3
2022-06-26
- Migrate to pure ESM!
- Use official TypeScript type definitions from ProseMirror.
- Update prosemirror packages.
- Update ProseMirror packages to latest versions.
- Expose the return type of the throttle and debounce helpers
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/core-constants@2.0.0-beta.2
- @remirror/core-helpers@2.0.0-beta.2
- @remirror/core-types@2.0.0-beta.2
- @remirror/core-utils@2.0.0-beta.2
- @remirror/pm@2.0.0-beta.2
- test-keyboard@2.0.0-beta.2
2022-06-20
- Use official TypeScript type definitions from ProseMirror.
- Migrate to pure ESM!
- Expose the return type of the throttle and debounce helpers
- Update ProseMirror packages to latest versions.
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @remirror/core-helpers@2.0.0-beta.1
- @remirror/core-utils@2.0.0-beta.1
- @remirror/pm@2.0.0-beta.1
- test-keyboard@2.0.0-beta.1
- @remirror/core-types@2.0.0-beta.1
- @remirror/core-constants@2.0.0-beta.1
2022-05-31
- Use official TypeScript type definitions from ProseMirror.
- Updated dependencies
- @remirror/core-helpers@2.0.0-beta.0
- @remirror/core-types@2.0.0-beta.0
- @remirror/core-utils@2.0.0-beta.0
- @remirror/pm@2.0.0-beta.0
- @remirror/core-constants@2.0.0-beta.0
- test-keyboard@1.0.6-beta.0
2022-05-31
-
Lock ProseMirror pacakges to lower versions.
The latest ProseMirror includes the buit-in TypeScript declaration, which is incompatible with the TypeScript definition in Remirror v1.
See also: https://discuss.prosemirror.net/t/prosemirror-is-now-a-typescript-project/4624
-
Updated dependencies []:
- @remirror/pm@1.0.20
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-utils@1.1.10
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-utils@1.1.9
2022-05-16
-
Fix open depths in node paste rules.
When excuting a node paste rule, only reset open depths (openStart and openEnd) when the node paste rule is actually applied and it's for a block node.
This patch will fix the extra paragraph after pasting text.
-
Updated dependencies []:
- @remirror/pm@1.0.19
2022-05-05
- Add a new option
selectionBuilder
inYjsOptions
, which will be passed toyCursorPlugin
directly.
- Update ProseMirror packages.
- Update
y-prosemirror
to^1.0.19
.
-
Allow
transformMatch
to invalidate a paste rule by explicitly returningfalse
-
Updated dependencies []:
- @remirror/pm@1.0.18
2022-05-03
-
Paste multiple block nodes correctly.
-
Updated dependencies []:
- @remirror/pm@1.0.17
2022-04-26
- Update dependencies.
2022-04-20
-
Fix an error with auto link preventing input rules at the end of a document
-
Updated dependencies []:
- @remirror/core-utils@1.1.8
2022-04-04
-
Update dependency prosemirror-view.
-
Updated dependencies []:
- @remirror/pm@1.0.16
2022-03-31
-
Add support for Unicode Regexp in suggestion matching.
The change was required to support matching non-latin characters in
MentionAtomExtension
andMentionExtension
i.e. by usingsupportedCharacters: /\p{Letter}+/u
inmatchers
definition.There is no need to update the code: changes are backwards compatible with no behavior change at all.
-
Updated dependencies []:
- @remirror/pm@1.0.15
2022-03-08
-
When using
prosemirror-suggest
, ifappendTransaction
istrue
, make sure the match state will be updated after every transaction. -
Updated dependencies []:
- @remirror/pm@1.0.14
2022-03-01
- Fix an issue that causes the selected text being deleted when pasting.
-
Make the result more accurate when pasting plain text from the clipboard.
-
Updated dependencies []:
- @remirror/pm@1.0.13
2022-02-25
- Fixes an issue that causes invalid duplicate marks when using
pasteRules
plugin.
-
Fixes an issue that causes some text nodes to be deleted when using
replaceSelection
. -
Updated dependencies []:
- @remirror/pm@1.0.12
2022-02-22
-
Fix auto link behaviour when performing an undo.
Return only unique ranges from
getChangedRanges
. -
Updated dependencies []:
- @remirror/core-utils@1.1.7
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-utils@1.1.6
2022-02-04
-
Simplify how auto link works in the link extension, to simplify maintainance and fix a few issues.
-
Updated dependencies []:
- @remirror/core-utils@1.1.5
2022-01-17
-
Update ProseMirror dependencies.
-
Updated dependencies []:
- @remirror/pm@1.0.11
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-constants@1.0.2
- @remirror/core-helpers@1.0.5
- @remirror/core-types@1.0.4
- @remirror/core-utils@1.1.4
- @remirror/pm@1.0.10
- test-keyboard@1.0.5
2021-12-06
-
Update ProseMirror dependencies.
-
Updated dependencies []:
- @remirror/pm@1.0.9
2021-11-23
-
Fix the browser exports paths in
package.json
. -
Updated dependencies []:
- @remirror/pm@1.0.8
2021-11-23
-
Update ProseMirror dependencies.
-
Updated dependencies []:
- @remirror/pm@1.0.7
2021-11-04
-
Always reset regexp lastIndex before matching.
-
Updated dependencies []:
- @remirror/core-helpers@1.0.4
- @remirror/core-utils@1.1.3
- @remirror/pm@1.0.6
- test-keyboard@1.0.4
2021-10-29
-
Update prosemirror packages.
-
Updated dependencies []:
- @remirror/pm@1.0.5
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-helpers@1.0.3
- @remirror/core-types@1.0.3
- @remirror/core-utils@1.1.2
- @remirror/pm@1.0.4
- test-keyboard@1.0.3
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-utils@1.1.1
- @remirror/core-helpers@1.0.2
- @remirror/pm@1.0.3
- test-keyboard@1.0.2
- @remirror/core-constants@1.0.1
- @remirror/core-types@1.0.2
2021-08-18
-
Update dependency
prosemirror-gapcursor
to^1.1.5
. -
Updated dependencies []:
- @remirror/pm@1.0.2
2021-07-26
2021-07-21
-
Updated dependencies [
0464a6810
]:- @remirror/core-utils@1.0.2
2021-07-17
-
#1002
b3ea6f10d
Thanks @ifiokjr! - Use carets^
for versioning ofremirror
packages. -
Updated dependencies [
b3ea6f10d
]:- @remirror/core-helpers@1.0.1
- @remirror/core-types@1.0.1
- @remirror/core-utils@1.0.1
- @remirror/pm@1.0.1
- test-keyboard@1.0.1
2021-07-17
- #983
47df75996
Thanks @ifiokjr! - Upgrade to@testing-library/dom@8.0.0
which has breaking changes for downstream users.
-
#706
adfb12a4c
Thanks @ifiokjr! - Here's what's changed in the beta release.- Improved
react
API - Full
markdown
support with the@remirror/extension-markdown
package. - Full formatting support
- i18n support
- A11y support for react via
reakit
- Component Library (work in progress)
- Start adding experimental react native support (mostly done)
- Todo list extension (not started)
- New math extension (not started)
- New pagination extension (not started)
- New text wrap extension (not started)
Experimental svelte support- This will be added later in the year.
- Upgrade minimum TypeScript version to
4.1
. - Editor selection now defaults to the
end
of the document. - Rename all
*Parameter
interfaces to*Props
. With the exception of [React]FrameworkParameter which is now [React]FrameworkOptions. - Remove
Presets
completely. In their place a function that returns a list ofExtension
s should be used. They were clunky, difficult to use and provided little to no value. - Add core exports to
remirror
package - Add all Extensions and Preset package exports to the
remirror/extensions
subdirectory. It doesn't include framework specific exports which are made available from@remirror/react
- Remove
remirror/react
which has been replaced by@remirror/react
@remirror/react
includes which includes all the react exports from all the react packages which can be used with remirror.- Remove
@remirror/showcase
- examples have been provided on how to achieve the same effect. - Remove
@remirror/react-social
- Remove
@remirror/react-wysiwyg
- Rename
useRemirror
->useRemirrorContext
- Replace
useManager
with betteruseRemirror
which provides a lot more functionality. - Rename
preset-table
toextension-tables
- Rename
preset-list
toextension-lists
.ListPreset
is nowBulletListExtension
andOrderListExtension
. - New
createDecorations
extension method for adding decorations to the prosemirror view. - Create new decorator pattern for adding
@commands
,@helper
functions and@keyBindings
. - Deprecate
tags
property on extension and encourage the use ofcreateTags
which is a method instead. - Add
onApplyState
andonInitState
lifecycle methods. - Add
onApplyTransaction
method. - Rename interface
CreatePluginReturn
toCreateExtensionPlugin
. - Rewrite the
DropCursor
to support animations and interactions with media. - Add support updating the doc attributes.
- Deprecate top level context methods
focus
andblur
. They should now be consumed as commands - Remove package
@remirror/extension-auto-link
.
- Rename
addOrReplacePlugins
toupdatePlugins
inExtensionStore
. - Remove
reconfigureStatePlugins
and auto apply it for all plugin updating methods.
One of the big changes is a hugely improved API for
@remirror/react
.- New
Rect
interface returned by the positionerx: number; y: number; width: number; height: number;
- Added
visible
property which shows if the position currently visible within the editor viewport. - Improved scrolling when using the positioner.
- Fixed a lot of bugs in the positioner API.
- This DOMRect represents an absolute position within the document. It is up to your consuming component to consume the rect.
@remirror/react-components
exportsPositionerComponent
which internally- Renamed the positioners in line with the new functionality.
import React from 'react'; import { fromHtml, toHtml } from 'remirror'; import { BoldExtension, CorePreset, ItalicExtension } from 'remirror/extension'; import { Remirror, useRemirror, useRemirrorContext } from '@remirror/react'; const Editor = () => { const { manager, onChange, state } = useRemirror({ extensions: () => [new BoldExtension(), new ItalicExtension()], content: 'asdfasdf', stringHandler: '', }); return <Remirror manager={manager} onChange={onChange} state={state} />; };
When no children are provided to the
The previous
useRemirror
is now calleduseRemirrorContext
since it plucks the context from the outerRemirror
Component. The<RemirrorProvider />
has been renamed to<Remirror />
and automatically renders an editor.useManager
has been marked as@internal
(although it is still exported) and going forward you should be usinguseRemirror
as shown in the above example.Per library expected changes.
With the new support for extensions which act as parents to other extensions the table extension has now become a preset extension. It is no longer needed and has been renamed to it's initial name
- Add commands with UI configuration and i18n text descriptions
@command
,@keyBinding
,@helper
decorators for more typesafe configuration of extensions.NameShortcut
keybindings which can be set in the keymap extensionoverrides
property
Actively test for the following
- Screen Readers
- Braille display
- Zoom functionality
- High contrast for the default theme
-
Make sure all your commands in an extension are annotated with a return type of
CommandFunction
. Failure to do so will break all type inference wherever the extension is used.import { CommandFunction } from 'remirror';
-
When setting the name of the extension make sure to use
as const
otherwise it will be a string and ruin autocompletion for extension names, nodes and marks.class MyExtension extends PlainExtension { get name() { return 'makeItConst' as const; } }
- Rename
useKeymap
touseKeymaps
. The originaluseKeymap
now has a different signature.
import { useCallback } from 'react'; import { BoldExtension } from 'remirror/extensions'; import { Remirror, useHelpers, useKeymap, useRemirror, useRemirrorContext, } from '@remirror/react'; const hooks = [ () => { const active = useActive(); const { insertText } = useCommands(); const boldActive = active.bold(); const handler = useCallback(() => { if (!boldActive) { return false; } return insertText.original('\n\nWoah there!')(props); }, [boldActive, insertText]); useKeymap('Shift-Enter', handler); // Add the handler to the keypress pattern. }, ]; const Editor = () => { const { manager } = useRemirror({ extensions: () => [new BoldExtension()] }); return <Remirror manager={manager} hooks={hooks} />; };
- The
Remirror
component now has a convenient hooks props. The hooks prop takes an array of zero parameter hook functions which are rendered into theRemirrorContext
. It's a shorthand to writing out your own components. You can see the pattern in use above.
There are new hooks for working with commands.
-
Each command has an
original
method attached for using the original command that was used to create the command. The original command has the same type signature as the(...args: any[]) => CommandFunction
. So you would call it with the command arguments and then also provide the CommandProps. This is useful when composing commands together or using commands within keyBindings which need to return a boolean.- You can see the
insertText.original
being used in theuseKeymap
example above.
- You can see the
-
useCommands()
provides all the commands as hook.useChainedCommands
provides all the chainable commands.import { useCallback } from 'react'; import { useChainedCommands, useKeymap } from '@remirror/react'; function useLetItGo() { const chain = useChainedCommands(); const handler = useCallback(() => { chain.selectText('all').insertText('Let it goo π€«').run(); }, [chain]); // Whenever the user types `a` they let it all go useKeymap('a', handler); }
- Upgrade React to require minimum versions of ^16.14.0 || ^17. This is because of the codebase now using the new jsx transform.
- Upgrade TypeScript to a minimum of
4.1
. Several of the new features make use of the new types and it is a requirement to upgrade. - General upgrades across all dependencies to using the latest versions.
- All
prosemirror-*
packages.
- All
- Fixes #569
- Fixes #452
- Fixes #407
- Fixes #533
- Fixes #652
- Fixes #654
- Fixes #480
- Fixes #566
- Fixes #453
- Fixes #508
- Fixes #715
- Fixes #531
- Fixes #535
- Fixes #536
- Fixes #537
- Fixes #538
- Fixes #541
- Fixes #542
- Fixes #709
- Fixes #532
- Fixes #836
- Fixes #834
- Fixes #823
- Fixes #820
- Fixes #695
- Fixes #793
- Fixes #800
- Fixes #453
- Fixes #778
- Fixes #757
- Fixes #804
- Fixes #504
- Fixes #566
- Fixes #714
- Fixes #37
- Improved
- #948
5c981d96d
Thanks @whawker! - - AddtoBeValidNode
matcher to assert valid marks and content- Fix callout extension input rule followed by enter key
- Updated dependencies [
adfb12a4c
,033144c84
,7f3569729
,96818fbd2
,e9b10fa5a
,ac37ea7f4
,270edd91b
,6ab7d2224
,9c496262b
,b6f29f0e3
,62a494c14
]:- @remirror/core-constants@1.0.0
- @remirror/core-helpers@1.0.0
- @remirror/core-types@1.0.0
- @remirror/core-utils@1.0.0
- @remirror/pm@1.0.0
- test-keyboard@1.0.0
2020-12-17
-
Forced update in pre-release mode.
-
Updated dependencies [
4504aadb
,4504aadb
,4504aadb
,4504aadb
]:- @remirror/core-utils@1.0.0-next.60
- @remirror/core-constants@1.0.0-next.60
- @remirror/core-helpers@1.0.0-next.60
- @remirror/core-types@1.0.0-next.60
- @remirror/pm@1.0.0-next.60
- test-keyboard@1.0.0-next.60
2020-12-12
-
Forced update in pre-release mode.
-
Updated dependencies [
e69115f1
]:- @remirror/core-constants@1.0.0-next.59
- @remirror/core-helpers@1.0.0-next.59
- @remirror/core-types@1.0.0-next.59
- @remirror/pm@1.0.0-next.59
- test-keyboard@1.0.0-next.59
- @remirror/core-utils@1.0.0-next.59
2020-11-29
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core-constants@1.0.0-next.58
- @remirror/core-helpers@1.0.0-next.58
- @remirror/core-types@1.0.0-next.58
- @remirror/core-utils@1.0.0-next.58
- @remirror/pm@1.0.0-next.58
- test-keyboard@1.0.0-next.58
2020-11-25
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core-constants@1.0.0-next.57
- @remirror/core-helpers@1.0.0-next.57
- @remirror/core-types@1.0.0-next.57
- @remirror/core-utils@1.0.0-next.57
- @remirror/pm@1.0.0-next.57
- test-keyboard@1.0.0-next.57
2020-11-24
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core-constants@1.0.0-next.56
- @remirror/core-helpers@1.0.0-next.56
- @remirror/core-types@1.0.0-next.56
- @remirror/core-utils@1.0.0-next.56
- @remirror/pm@1.0.0-next.56
- test-keyboard@1.0.0-next.56
2020-11-20
-
Forced update in pre-release mode.
-
Updated dependencies [
1adea88a
,ee1ab4f3
,1adea88a
]:- @remirror/core-constants@1.0.0-next.55
- @remirror/core-helpers@1.0.0-next.55
- @remirror/core-types@1.0.0-next.55
- @remirror/pm@1.0.0-next.55
- test-keyboard@1.0.0-next.55
- @remirror/core-utils@1.0.0-next.55
2020-11-19
-
Forced update in pre-release mode.
-
Updated dependencies [
1a0348e7
]:- @remirror/core-utils@1.0.0-next.54
- @remirror/core-constants@1.0.0-next.54
- @remirror/core-helpers@1.0.0-next.54
- @remirror/core-types@1.0.0-next.54
- @remirror/pm@1.0.0-next.54
- test-keyboard@1.0.0-next.54
2020-11-12
-
Forced update in pre-release mode.
-
Updated dependencies [
a1d65df6
]:- @remirror/core-utils@1.0.0-next.53
- @remirror/core-constants@1.0.0-next.53
- @remirror/core-helpers@1.0.0-next.53
- @remirror/core-types@1.0.0-next.53
- @remirror/pm@1.0.0-next.53
- test-keyboard@1.0.0-next.53
2020-11-06
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core-constants@1.0.0-next.52
- @remirror/core-helpers@1.0.0-next.52
- @remirror/core-types@1.0.0-next.52
- @remirror/core-utils@1.0.0-next.52
- @remirror/pm@1.0.0-next.52
- test-keyboard@1.0.0-next.52
2020-10-27
-
Forced update in pre-release mode.
-
Updated dependencies [
997eb56a
]:- @remirror/core-constants@1.0.0-next.51
- @remirror/core-helpers@1.0.0-next.51
- @remirror/core-types@1.0.0-next.51
- @remirror/core-utils@1.0.0-next.51
- test-keyboard@1.0.0-next.51
- @remirror/pm@1.0.0-next.51
2020-10-15
-
Updated dependencies [
bd8ac67d
,d27c6e1a
]:- @remirror/core-constants@1.0.0-next.50
- @remirror/core-helpers@1.0.0-next.50
- @remirror/core-types@1.0.0-next.50
- @remirror/core-utils@1.0.0-next.50
- @remirror/pm@1.0.0-next.50
- test-keyboard@1.0.0-next.50
2020-10-10
-
Forced update in pre-release mode.
-
Updated dependencies []:
- @remirror/core-constants@1.0.0-next.49
- @remirror/core-helpers@1.0.0-next.49
- @remirror/core-types@1.0.0-next.49
- @remirror/core-utils@1.0.0-next.49
- @remirror/pm@1.0.0-next.49
- test-keyboard@1.0.0-next.49
2020-10-08
- Updated dependencies [
a2fa2c2b
]:- @remirror/core-utils@1.0.0-next.48
2020-10-08
-
Updated dependencies [
4658d45c
]:- @remirror/core-helpers@1.0.0-next.47
- @remirror/core-types@1.0.0-next.47
- @remirror/core-utils@1.0.0-next.47
- @remirror/pm@1.0.0-next.47
- test-keyboard@1.0.0-next.47
2020-10-06
2020-09-30
- Updated dependencies [
bcf3b2c4
]:- @remirror/pm@1.0.0-next.44
- @remirror/core-types@1.0.0-next.44
- @remirror/core-utils@1.0.0-next.44
- @remirror/core-helpers@1.0.0-next.44
- test-keyboard@1.0.0-next.44
2020-09-28
- Updated dependencies [
b030cb6e
]:- @remirror/core-utils@1.0.0-next.43
2020-09-26
- Updated dependencies [
9fa07878
]:- @remirror/core-utils@1.0.0-next.42
2020-09-24
-
fd694d61
#700 Thanks @ifiokjr! - Upgrade external dependencies. -
Updated dependencies [
add65c90
,4b1d99a6
,fd694d61
]:- @remirror/core-utils@1.0.0-next.40
- @remirror/core-types@1.0.0-next.40
- @remirror/pm@1.0.0-next.40
- @remirror/core-helpers@1.0.0-next.40
- test-keyboard@1.0.0-next.40
2020-09-16
- Updated dependencies [
61894188
]:- @remirror/pm@1.0.0-next.39
- @remirror/core-types@1.0.0-next.39
- @remirror/core-utils@1.0.0-next.39
- @remirror/core-helpers@1.0.0-next.39
- test-keyboard@1.0.0-next.39
2020-09-16
- Updated dependencies [
14e48698
,6855ee77
]:- @remirror/pm@1.0.0-next.38
- @remirror/core-helpers@1.0.0-next.38
- @remirror/core-types@1.0.0-next.38
- @remirror/core-utils@1.0.0-next.38
- test-keyboard@1.0.0-next.38
2020-09-14
- Updated dependencies [
5a3dd95f
]:- @remirror/pm@1.0.0-next.37
- @remirror/core-types@1.0.0-next.37
- @remirror/core-utils@1.0.0-next.37
- @remirror/core-helpers@1.0.0-next.37
- test-keyboard@1.0.0-next.37
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 [
1b6b2922
,725df02b
,4fee3e94
]:- @remirror/core-utils@1.0.0-next.35
- @remirror/core-constants@1.0.0-next.35
- @remirror/core-helpers@1.0.0-next.35
- @remirror/core-types@1.0.0-next.35
- @remirror/pm@1.0.0-next.35
- test-keyboard@1.0.0-next.35
2020-09-10
-
27b358e4
#668 Thanks @ifiokjr! - Fixnode
cursor selection. Now it selects the right node position. -
Updated dependencies [
27b358e4
,5945dffe
]:- @remirror/core-constants@1.0.0-next.34
- @remirror/core-helpers@1.0.0-next.34
- @remirror/core-types@1.0.0-next.34
- @remirror/core-utils@1.0.0-next.34
- test-keyboard@1.0.0-next.34
- @remirror/pm@1.0.0-next.34
2020-09-07
- 7a34e15d: Add
forwardDelete
tojest-remirror
andjest-prosemirror
. - 92ed4135: Add support for
anchor
andhead
cursors when writing tests. Also fixselectText
when position is0
.
- Updated dependencies [92ed4135]
- Updated dependencies [7a34e15d]
- Updated dependencies [7a34e15d]
- Updated dependencies [525ac3d8]
- Updated dependencies [7a34e15d]
- Updated dependencies [92ed4135]
- @remirror/core-utils@1.0.0-next.33
- @remirror/core-constants@1.0.0-next.33
- @remirror/core-types@1.0.0-next.33
- @remirror/core-helpers@1.0.0-next.33
- test-keyboard@1.0.0-next.33
2020-09-05
- Updated dependencies [
a830c70f
,e7b0bb0f
,aa27e968
,a830c70f
]:- @remirror/core-constants@1.0.0-next.32
- @remirror/core-utils@1.0.0-next.32
- @remirror/core-helpers@1.0.0-next.32
- @remirror/core-types@1.0.0-next.32
- test-keyboard@1.0.0-next.32
- @remirror/pm@1.0.0-next.32
2020-09-03
- Updated dependencies [
1a7da61a
]:- @remirror/core-helpers@1.0.0-next.31
- @remirror/core-utils@1.0.0-next.31
- test-keyboard@1.0.0-next.31
2020-08-28
- Updated dependencies [
05446a62
]:- @remirror/core-utils@1.0.0-next.29
2020-08-27
- Updated dependencies [
d5bbeb4e
,d5bbeb4e
]:- @remirror/pm@1.0.0-next.28
- @remirror/core-helpers@1.0.0-next.28
- @remirror/core-types@1.0.0-next.28
- @remirror/core-utils@1.0.0-next.28
- test-keyboard@1.0.0-next.28
2020-08-24
- Updated dependencies [a2bc3bfb]
- Updated dependencies [147d0f2a]
- @remirror/core-constants@1.0.0-next.26
- @remirror/core-utils@1.0.0-next.26
- @remirror/core-helpers@1.0.0-next.26
- @remirror/core-types@1.0.0-next.26
- test-keyboard@1.0.0-next.26
- @remirror/pm@1.0.0-next.26
2020-08-23
- Updated dependencies [3f2625bf]
- @remirror/core-utils@1.0.0-next.25
2020-08-17
- 113560bb: Required temporary fix to resolve issue with unlinked packages in prerelease mode. See the issue for more details.
- 65638a1c: Fix cyclic JSON error when tests when tests failed.
- Updated dependencies [9ab1d0f3]
- Updated dependencies [45d82746]
- Updated dependencies [113560bb]
- @remirror/core-constants@1.0.0-next.22
- @remirror/core-types@1.0.0-next.22
- @remirror/core-utils@1.0.0-next.22
- test-keyboard@1.0.0-next.22
- @remirror/core-helpers@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-types@1.0.0-next.21
- @remirror/core-utils@1.0.0-next.21
- @remirror/core-helpers@1.0.0-next.21
- test-keyboard@0.7.7-next.7
- @remirror/pm@1.0.0-next.21
2020-08-14
- 770e3d4a: Update package dependencies.
- 92653907: Upgrade package dependencies.
- Updated dependencies [6d7edc85]
- Updated dependencies [8f9eb16c]
- Updated dependencies [770e3d4a]
- Updated dependencies [7c603a5e]
- Updated dependencies [92653907]
- @remirror/core-utils@1.0.0-next.20
- @remirror/core-types@1.0.0-next.20
- @remirror/core-helpers@1.0.0-next.20
- @remirror/pm@1.0.0-next.20
- test-keyboard@0.7.7-next.6
2020-08-01
-
a7037832: Use exact versions for
@remirror
packagedependencies
andpeerDepedencies
.Closes #435
-
68c524ee: Remove ESModule build which is not supported by jest.
-
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 [6c6d524e]
-
Updated dependencies [6c6d524e]
- @remirror/core-types@1.0.0-next.16
- @remirror/core-utils@1.0.0-next.16
- @remirror/core-constants@1.0.0-next.16
- @remirror/core-helpers@1.0.0-next.16
- @remirror/pm@1.0.0-next.16
- test-keyboard@1.0.0-next.5
2020-07-17
- 5ebf2827: Fix broken
jest-prosemirror/environment
import andjest-remirror/environment
for automatic setup. Also enable thejest-prosemirror/serializer
to correctly serialize the prosemirror content.
2020-07-16
- 5d5970ae: Update repository and website field to point to HEAD rather than a specific branch.
- Updated dependencies [5d5970ae]
- @remirror/core-constants@1.0.0-next.4
- @remirror/core-helpers@1.0.0-next.4
- @remirror/core-types@1.0.0-next.4
- @remirror/core-utils@1.0.0-next.4
- @remirror/pm@1.0.0-next.4
- test-keyboard@1.0.0-next.2
2020-07-05
- Fix missing dist files from previous publish.
- Updated dependencies [undefined]
- @remirror/core-constants@1.0.0-next.1
- @remirror/core-helpers@1.0.0-next.1
- @remirror/core-types@1.0.0-next.1
- @remirror/core-utils@1.0.0-next.1
- @remirror/pm@1.0.0-next.1
- test-keyboard@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
. -
28bd8bea: This is a breaking change to the structure of published npm packages.
- Move build directory from
lib
todist
- Remove option for multiple entry points. It is no longer possible to import module from '@remirror/core/lib/custom'
- Only use one entry file.
- Remove declaration source mapping for declaration files
- Remove the src directory from being published.
- Move build directory from
-
7b817ac2: Rename all types and interfaces postfixed with
Params
to use the postfixParameter
. If your code was importing any matching interface you will need to update the name. -
dd16d45d: Rewrite packages using the new API
- 8334294e:
jest-prosemirror
no longer relies on any react dependencies. - 9a699e80: Upgrade dependencies to use v26.0.0 of jest.
- Updated dependencies [undefined]
- Updated dependencies [28bd8bea]
- Updated dependencies [7b817ac2]
- @remirror/core-constants@1.0.0-next.0
- @remirror/core-helpers@1.0.0-next.0
- @remirror/core-types@1.0.0-next.0
- @remirror/core-utils@1.0.0-next.0
- @remirror/pm@1.0.0-next.0
- test-keyboard@1.0.0-next.0
- b134e437: Support
jest
v25+.
- d2a288aa: Remove @types/prosemirror-tables from dependencies
- 000fdfb0: Upgraded external dependencies with major releases.
- Updated dependencies [c4645570]
- Updated dependencies [0300d01c]
- @remirror/core-utils@0.8.0
- @remirror/core-types@0.9.0
- @remirror/core-helpers@0.7.6
- test-keyboard@0.7.6
- 24f83413: Create a new class
ProsemirrorTestChain
for chaining the return fromcreateEditor
. Previously it was manually chained with a function. The plan is to extend this class within thejest-remirror
codebase.
- Updated dependencies [24f83413]
- @remirror/core-types@0.8.0
- @remirror/core-helpers@0.7.5
- @remirror/core-utils@0.7.5
- test-keyboard@0.7.5
- 7380e18f: Update repository url from ifiokjr/remirror to remirror/remirror to reflect new GitHub organisation.
- Updated dependencies [7380e18f]
- @remirror/core-constants@0.7.4
- @remirror/core-helpers@0.7.4
- @remirror/core-types@0.7.4
- @remirror/core-utils@0.7.4
- test-keyboard@0.7.4
- 5f85c0de: Bump a new version to test out the changeset API.
- Updated dependencies [5f85c0de]
- @remirror/core-helpers@0.7.3
- @remirror/core-constants@0.7.3
- @remirror/core-types@0.7.3
- @remirror/core-utils@0.7.3
- test-keyboard@0.7.3