Release 6.0.0-alpha.26
Pre-release
Pre-release
6.0.0-alpha.26 (2021-06-04)
Code Refactoring
- remove internalRenderers from exports (cea10f9)
- rename
RenderersPropsBasetoRenderersProps(38de8f4) - rename
TransientRenderEngineConfigtoTRenderEngineConfig(89dc252) - rename reexports from domhandler to their original names (5488313)
- simplify types / suggest module augmentation for extensibility (c6f5cc7)
Features
- new
renderersProps.(ol|ul).enableDynamicMarkerBoxWidthprop (0cde839) - reexport CustomElementModel type from TRE (9cc961b)
- reexport HTMLModelRecord from TRE (c74efad)
- reexport isDomNode and isDomText from TRE (0292ac0)
- reexport SetMarkersForTNode from TRE (38a787f)
- reexport TNodeDescriptor from TRE (1adfc1b)
- reexport TNodePrintOptions type from TRE (0a436a7)
BREAKING CHANGES
- list padding will not adapt to markers width anymore.
You need to explicitly enable this behavior via the new
enableDynamicMarkerBoxWidthlists renderers prop. - (TypeScript users):
TransientRenderEngineConfigwas
renamed toTRenderEngineConfigfor naming consistency. - (TypeScript users):
RenderersPropsBasehas been
renamed toRenderersPropsfor naming consistency. - DOMNode has been renamed to Node, DOMText to Text...
etc. internalRenderershas been removed from exports. If
you need to reuse an internal renderer, checkuseInternalRenderer
hook instead.- A few TypeScript types names have been changed and
some type parameters have been removed for simplicity. Use module
augmentation if you need to specifyRenderersPropsor
PropsFromParent.