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
RenderersPropsBase
toRenderersProps
(38de8f4) - rename
TransientRenderEngineConfig
toTRenderEngineConfig
(89dc252) - rename reexports from domhandler to their original names (5488313)
- simplify types / suggest module augmentation for extensibility (c6f5cc7)
Features
- new
renderersProps.(ol|ul).enableDynamicMarkerBoxWidth
prop (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
enableDynamicMarkerBoxWidth
lists renderers prop. - (TypeScript users):
TransientRenderEngineConfig
was
renamed toTRenderEngineConfig
for naming consistency. - (TypeScript users):
RenderersPropsBase
has been
renamed toRenderersProps
for naming consistency. - DOMNode has been renamed to Node, DOMText to Text...
etc. internalRenderers
has 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 specifyRenderersProps
or
PropsFromParent
.