v0.2.0
Pre-release
Pre-release
Added
- Support for server side rendering (SSR) with passing integration tests for NextJS.
- Support for plain extension with styles impacting SSR (PlaceholderExtension can be rendered in SSR).
remirror/core:ssrTransformeradded to extension methods as a way of wrapping and transforming the JSX element produced on the server.remirror/core:SSRComponent: React.ComponentType<any>option added toMarkExtensionOptionsandNodeExtensionOptionsas a way of overriding the component rendered in an SSR environment.remirror/core:SSRHelpersExtensionadded as a shorthand way of defining SSR transformations via ssrTransformer.remirror/core:injectBrIntoEmptyParagraphsadded for better SSR rendering.remirror/react-utils:isReactFragmentadded to test if an element is a fragment.- Create better unit tests for SSR.
- Add a changelog with changes starting from
v0.1.0
Changed
- BREAKING: Rename
@remirror/ui-*packages to@remirror/editor-*for example @remirror/ui-twitter is .now called@remirror/editor-twitter. - BREAKING
remirror/editor-twitter: RenameUITwitterandTwitterUItoTwitterEditor - BREAKING
remirror/editor-markdown: RenameUIMarkdownandMarkdownUItoMarkdownEditor - BREAKING
remirror/editor-wysiwyg: RenameUIWysiwygandWysiwygUItoWysiwygEditor - Speed up tslint by enforcing linting on individual modules (new
tsconfig.lint.jsonfiles). - Remove
cximport fromemotionlibrary in from@remirror/coreto reduce the bundle size. - Set
@emotion/coreand@emotion/styledas peer dependencies.
Remove
- BREAKING:
@remirror/ui-*packages.