github remirror/remirror v1.0.0-next.34

Major Changes

  • db7165f1 #665 Thanks @ifiokjr! - Refactor RemirrorManager and rename EditorWrapper to Framework.

    • New BaseFramework interface which is implemented by the abstract Framework class and used by the RemirrorManager to keep hold of an instance of the Framework.
    • New attachFramework method on the manager.
    • Update doc property to document throughout the codebase. doc could be confused with the doc node or the actual document. Now it's clearer. Any time doc is mentioned in the code base it refers to the ProseMirror node. Any time document is mentioned it is referring to the DOM.
    • Remove SocialEditorWrapperComponent export from @remirror/react-social.
  • 5945dffe #667 Thanks @ifiokjr! - Remove Merge export from @remirror/core-helpers.

  • 5945dffe #667 Thanks @ifiokjr! - Remove unused useMeasure hook from @remirror/react.

Minor Changes

  • 27b358e4 #668 Thanks @ifiokjr! - Add support for exiting code mark at the end of a block node.

  • 27b358e4 #668 Thanks @ifiokjr! - Add MarkSupportsExit tag to ExtensionTag constant export.

    Add KeymapExtension option exitMarksOnArrowPress which allows the user to exit marks with the MarkSupportExit tag from the beginning or the end of the document.

    Store tags as markTags, nodeTags, plainTags and deprecate the helper methods which were previously doing this.

    Add extraTags option to the extension and RemirrorManager now extra can be added as part of the configuration.

  • 27b358e4 #668 Thanks @ifiokjr! - Support lazy functions which return an extension list in the createDomManager.

Patch Changes

  • 27b358e4 #668 Thanks @ifiokjr! - Fix node cursor selection. Now it selects the right node position.

  • Updated dependencies [27b358e4, 27b358e4, db7165f1, 27b358e4, 5945dffe, 5945dffe]:

    • @remirror/core@1.0.0-next.34
    • @remirror/core-constants@1.0.0-next.34
    • @remirror/dom@1.0.0-next.34
    • @remirror/react-social@1.0.0-next.34
    • @remirror/extension-react-component@1.0.0-next.34
    • @remirror/preset-core@1.0.0-next.34
    • @remirror/react@1.0.0-next.34
    • @remirror/react-wysiwyg@1.0.0-next.34
    • @remirror/extension-code@1.0.0-next.34
    • @remirror/core-helpers@1.0.0-next.34
    • @remirror/extension-annotation@1.0.0-next.34
    • @remirror/extension-auto-link@1.0.0-next.34
    • @remirror/extension-bidi@1.0.0-next.34
    • @remirror/extension-blockquote@1.0.0-next.34
    • @remirror/extension-bold@1.0.0-next.34
    • @remirror/extension-code-block@1.0.0-next.34
    • @remirror/extension-collaboration@1.0.0-next.34
    • @remirror/extension-diff@1.0.0-next.34
    • @remirror/extension-doc@1.0.0-next.34
    • @remirror/extension-drop-cursor@1.0.0-next.34
    • @remirror/extension-emoji@1.0.0-next.34
    • @remirror/extension-epic-mode@1.0.0-next.34
    • @remirror/extension-events@1.0.0-next.34
    • @remirror/extension-gap-cursor@1.0.0-next.34
    • @remirror/extension-hard-break@1.0.0-next.34
    • @remirror/extension-heading@1.0.0-next.34
    • @remirror/extension-history@1.0.0-next.34
    • @remirror/extension-horizontal-rule@1.0.0-next.34
    • @remirror/extension-image@1.0.0-next.34
    • @remirror/extension-italic@1.0.0-next.34
    • @remirror/extension-link@1.0.0-next.34
    • @remirror/extension-mention@1.0.0-next.34
    • @remirror/extension-mention-atom@1.0.0-next.34
    • @remirror/extension-paragraph@1.0.0-next.34
    • @remirror/extension-placeholder@1.0.0-next.34
    • @remirror/extension-position-tracker@1.0.0-next.34
    • @remirror/extension-positioner@1.0.0-next.34
    • @remirror/extension-react-ssr@1.0.0-next.34
    • @remirror/extension-search@1.0.0-next.34
    • @remirror/extension-strike@1.0.0-next.34
    • @remirror/extension-text@1.0.0-next.34
    • @remirror/extension-trailing-node@1.0.0-next.34
    • @remirror/extension-underline@1.0.0-next.34
    • @remirror/extension-yjs@1.0.0-next.34
    • @remirror/preset-embed@1.0.0-next.34
    • @remirror/preset-list@1.0.0-next.34
    • @remirror/preset-react@1.0.0-next.34
    • @remirror/preset-social@1.0.0-next.34
    • @remirror/preset-table@1.0.0-next.34
    • @remirror/preset-wysiwyg@1.0.0-next.34
    • @remirror/react-hooks@1.0.0-next.34
    • @remirror/core-types@1.0.0-next.34
    • @remirror/core-utils@1.0.0-next.34
    • @remirror/react-utils@1.0.0-next.34
    • @remirror/theme@1.0.0-next.34
    • @remirror/pm@1.0.0-next.34

Don't miss a new remirror release

NewReleases is sending notifications on new releases.