Skip to content

Latest commit

Β 

History

History
1480 lines (1007 loc) Β· 44 KB

CHANGELOG.md

File metadata and controls

1480 lines (1007 loc) Β· 44 KB

jest-prosemirror

2.0.0-beta.6

2022-07-08

Major Changes

Patch Changes

  • 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

2.0.0-beta.5

2022-07-01

Major Changes

Patch Changes

  • 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

2.0.0-beta.4

2022-06-29

Major Changes

Patch Changes

  • 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

2.0.0-beta.3

2022-06-26

Major Changes

Patch Changes

  • 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

2.0.0-beta.2

2022-06-26

Major Changes

Patch Changes

  • 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

2.0.0-beta.1

2022-06-20

Major Changes

Patch Changes

  • 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

2.0.0-beta.0

2022-05-31

Major Changes

Patch Changes

  • 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

1.0.29

2022-05-31

Patch Changes

1.0.28

2022-05-31

Patch Changes

  • 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

1.0.27

2022-05-18

Patch Changes

  • Add support for parsing CSS functions (min,maxandclamp) toextractPixelSize`.
  • Fix paste of tables in React Tables extension

  • Updated dependencies []:

    • @remirror/core-utils@1.1.9

1.0.26

2022-05-16

Patch Changes

  • 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

1.0.25

2022-05-05

Patch Changes

  • Add a new option selectionBuilder in YjsOptions, which will be passed to yCursorPlugin directly.
  • Update ProseMirror packages.
  • Update y-prosemirror to ^1.0.19.
  • Allow transformMatch to invalidate a paste rule by explicitly returning false

  • Updated dependencies []:

    • @remirror/pm@1.0.18

1.0.24

2022-05-03

Patch Changes

  • Paste multiple block nodes correctly.

  • Updated dependencies []:

    • @remirror/pm@1.0.17

1.0.23

2022-04-26

Patch Changes

  • Update dependencies.

1.0.22

2022-04-20

Patch Changes

  • Fix an error with auto link preventing input rules at the end of a document

  • Updated dependencies []:

    • @remirror/core-utils@1.1.8

1.0.21

2022-04-04

Patch Changes

  • Update dependency prosemirror-view.

  • Updated dependencies []:

    • @remirror/pm@1.0.16

1.0.20

2022-03-31

Patch Changes

  • Add support for Unicode Regexp in suggestion matching.

    The change was required to support matching non-latin characters in MentionAtomExtension and MentionExtension i.e. by using supportedCharacters: /\p{Letter}+/u in matchers 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

1.0.19

2022-03-08

Patch Changes

  • When using prosemirror-suggest, if appendTransaction is true, make sure the match state will be updated after every transaction.

  • Updated dependencies []:

    • @remirror/pm@1.0.14

1.0.18

2022-03-01

Patch Changes

  • 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

1.0.17

2022-02-25

Patch Changes

  • 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

1.0.16

2022-02-22

Patch Changes

  • Fix auto link behaviour when performing an undo.

    Return only unique ranges from getChangedRanges.

  • Updated dependencies []:

    • @remirror/core-utils@1.1.7

1.0.15

2022-02-08

Patch Changes

  • Add support for attribute filtering for useActive and useAttrs 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

1.0.14

2022-02-04

Patch Changes

  • 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

1.0.13

2022-01-17

Patch Changes

  • Update ProseMirror dependencies.

  • Updated dependencies []:

    • @remirror/pm@1.0.11

1.0.12

2022-01-03

Patch Changes

  • 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

1.0.11

2021-12-06

Patch Changes

  • Update ProseMirror dependencies.

  • Updated dependencies []:

    • @remirror/pm@1.0.9

1.0.10

2021-11-23

Patch Changes

  • Fix the browser exports paths in package.json.

  • Updated dependencies []:

    • @remirror/pm@1.0.8

1.0.9

2021-11-23

Patch Changes

  • Update ProseMirror dependencies.

  • Updated dependencies []:

    • @remirror/pm@1.0.7

1.0.8

2021-11-04

Patch Changes

  • 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

1.0.7

2021-10-29

Patch Changes

  • Update prosemirror packages.

  • Updated dependencies []:

    • @remirror/pm@1.0.5

1.0.6

2021-10-23

Patch Changes

  • '@remirror/core-types': patch

    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

1.0.5

2021-10-01

Patch Changes

  • 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

1.0.4

2021-08-18

Patch Changes

  • Update dependency prosemirror-gapcursor to ^1.1.5.

  • Updated dependencies []:

    • @remirror/pm@1.0.2

1.0.3

2021-07-26

Patch Changes

1.0.2

2021-07-21

Patch Changes

1.0.1

2021-07-17

Patch Changes

  • #1002 b3ea6f10d Thanks @ifiokjr! - Use carets ^ for versioning of remirror 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

1.0.0

2021-07-17

Major Changes

  • #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)

    Delayed

    • Experimental svelte support - This will be added later in the year.

    Breaking

    • 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 of Extensions 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 better useRemirror which provides a lot more functionality.
    • Rename preset-table to extension-tables
    • Rename preset-list to extension-lists. ListPreset is now BulletListExtension and OrderListExtension.
    • 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 of createTags which is a method instead.
    • Add onApplyState and onInitState lifecycle methods.
    • Add onApplyTransaction method.
    • Rename interface CreatePluginReturn to CreateExtensionPlugin.
    • Rewrite the DropCursor to support animations and interactions with media.
    • Add support updating the doc attributes.
    • Deprecate top level context methods focus and blur. They should now be consumed as commands
    • Remove package @remirror/extension-auto-link.

    ExtensionStore

    • Rename addOrReplacePlugins to updatePlugins in ExtensionStore.
    • Remove reconfigureStatePlugins and auto apply it for all plugin updating methods.

    One of the big changes is a hugely improved API for @remirror/react.

    @remirror/extension-positioner

    • New Rect interface returned by the positioner x: 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 exports PositionerComponent 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 called useRemirrorContext since it plucks the context from the outer Remirror 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 using useRemirror as shown in the above example.

    Per library expected changes.

    @remirror/extension-tables

    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

    UI Commands

    • 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 extension
    • overrides property

    Accessibility as a priority

    Actively test for the following

    • Screen Readers
    • Braille display
    • Zoom functionality
    • High contrast for the default theme

    Caveats around inference

    • 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;
        }
      }

    @remirror/react-hooks

    • Rename useKeymap to useKeymaps. The original useKeymap 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 the RemirrorContext. It's a shorthand to writing out your own components. You can see the pattern in use above.

    Commands

    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 the useKeymap example above.
    • 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);
      }

    Dependencies

    • 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.

    Issues addressed

    • 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

Minor Changes

  • #948 5c981d96d Thanks @whawker! - - Add toBeValidNode matcher to assert valid marks and content
    • Fix callout extension input rule followed by enter key

Patch Changes

1.0.0-next.60

2020-12-17

Patch Changes

  • 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

1.0.0-next.59

2020-12-12

Patch Changes

  • 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

1.0.0-next.58

2020-11-29

Patch Changes

  • 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

1.0.0-next.57

2020-11-25

Patch Changes

  • 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

1.0.0-next.56

2020-11-24

Patch Changes

  • 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

1.0.0-next.55

2020-11-20

Patch Changes

  • 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

1.0.0-next.54

2020-11-19

Patch Changes

  • 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

1.0.0-next.53

2020-11-12

Patch Changes

  • 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

1.0.0-next.52

2020-11-06

Patch Changes

  • 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

1.0.0-next.51

2020-10-27

Patch Changes

  • 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

1.0.0-next.50

2020-10-15

Patch Changes

  • bd8ac67d Thanks @ifiokjr! - Upgrade package dependencies.

  • 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

1.0.0-next.49

2020-10-10

Patch Changes

  • 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

1.0.0-next.48

2020-10-08

Patch Changes

  • Updated dependencies [a2fa2c2b]:
    • @remirror/core-utils@1.0.0-next.48

1.0.0-next.47

2020-10-08

Patch Changes

  • 4658d45c Thanks @ifiokjr! - Update external dependencies.

  • 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

1.0.0-next.46

2020-10-06

Minor Changes

1.0.0-next.44

2020-09-30

Patch Changes

  • 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

1.0.0-next.43

2020-09-28

Patch Changes

  • Updated dependencies [b030cb6e]:
    • @remirror/core-utils@1.0.0-next.43

1.0.0-next.42

2020-09-26

Patch Changes

  • Updated dependencies [9fa07878]:
    • @remirror/core-utils@1.0.0-next.42

1.0.0-next.40

2020-09-24

Patch Changes

  • 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

1.0.0-next.39

2020-09-16

Patch Changes

  • 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

1.0.0-next.38

2020-09-16

Patch Changes

  • 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

1.0.0-next.37

2020-09-14

Patch Changes

  • 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

1.0.0-next.35

2020-09-13

Minor Changes

Patch Changes

1.0.0-next.34

2020-09-10

Patch Changes

  • 27b358e4 #668 Thanks @ifiokjr! - Fix node 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

1.0.0-next.33

2020-09-07

Minor Changes

  • 7a34e15d: Add forwardDelete to jest-remirror and jest-prosemirror.
  • 92ed4135: Add support for anchor and head cursors when writing tests. Also fix selectText when position is 0.

Patch Changes

  • 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

1.0.0-next.32

2020-09-05

Patch Changes

  • 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

1.0.0-next.31

2020-09-03

Patch Changes

  • 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

1.0.0-next.29

2020-08-28

Patch Changes

  • Updated dependencies [05446a62]:
    • @remirror/core-utils@1.0.0-next.29

1.0.0-next.28

2020-08-27

Patch Changes

  • 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

1.0.0-next.26

2020-08-24

Patch Changes

  • 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

1.0.0-next.25

2020-08-23

Patch Changes

  • Updated dependencies [3f2625bf]
    • @remirror/core-utils@1.0.0-next.25

1.0.0-next.22

2020-08-17

Major Changes

  • 113560bb: Required temporary fix to resolve issue with unlinked packages in prerelease mode. See the issue for more details.

Patch Changes

  • 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

0.8.4-next.6

2020-08-15

Patch Changes

  • 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

1.0.0-next.5

2020-08-14

Patch Changes

  • 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

1.0.0-next.4

2020-08-01

Patch Changes

  • a7037832: Use exact versions for @remirror package dependencies and peerDepedencies.

    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

1.0.0-next.3

2020-07-17

Patch Changes

  • 5ebf2827: Fix broken jest-prosemirror/environment import and jest-remirror/environment for automatic setup. Also enable the jest-prosemirror/serializer to correctly serialize the prosemirror content.

1.0.0-next.2

2020-07-16

Patch Changes

  • 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

1.0.0-next.1

2020-07-05

Patch Changes

  • 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

1.0.0-next.0

2020-07-05

Major Changes

  • 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 to dist
    • 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.
  • 7b817ac2: Rename all types and interfaces postfixed with Params to use the postfix Parameter. If your code was importing any matching interface you will need to update the name.

  • dd16d45d: Rewrite packages using the new API

Minor Changes

  • 8334294e: jest-prosemirror no longer relies on any react dependencies.
  • 9a699e80: Upgrade dependencies to use v26.0.0 of jest.

Patch Changes

  • 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

0.8.3

Patch Changes

  • b134e437: Support jest v25+.

0.8.2

Patch Changes

  • d2a288aa: Remove @types/prosemirror-tables from dependencies
  • 000fdfb0: Upgraded external dependencies with major releases.

0.8.1

Patch Changes

  • 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

0.8.0

Minor Changes

  • 24f83413: Create a new class ProsemirrorTestChain for chaining the return from createEditor. Previously it was manually chained with a function. The plan is to extend this class within the jest-remirror codebase.

Patch Changes

  • 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

0.7.4

Patch Changes

  • 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

0.7.3

Patch Changes

  • 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