Releases: developit/preact-markup
Releases · developit/preact-markup
2.1.1
- Bugfix: Render empty attributes as empty instead of "true" (#42, thanks @vpzomtrrfrt!)
2.1.0
- Add
wrap={false}
prop, which renders multiple children without a wrapping <div>
(#37, thanks @hpneo!)
- Add TypeScript definition (#38, thanks @38elements!)
Note: as of version 2, preact-markup
requires Preact 10+.
2.0.0
As of version 2.0.0, preact-markup
now requires Preact X.
1.6.0
- Small change to how bounding whitespace is handled: instead of always stripping it, the default is now to allowing leading/trailing whitespace that falls adjacent to elements. This more closely maps to how HTML treats whitespace.
1.5.2
- Bugfix: fix case where element without attributes could cause an exception
1.5.1
- Bugfix: incorrect collapsing of trailing/leading whitespace
1.5.0
- fixed camelCased props mapping from HTML (#5, thanks @arusanov!)
- New "trim" option: Collapse whitespace by default, trim all whitespace when
trim="all"
, leave all whitespace present when trim={false}
1.4.0
- Pipe uncought parse errors (e.g.: no
onError
defined) to the browser console (#4)
- Attempt to use
document.implementation.createHTMLDocument()
when available.
1.3.0
Thanks to @AkeemMcLennon for this release!
<script>
nodes are now blocked by default
- Added support for a Boolean
allow-scripts
prop to enable <script>
nodes
1.2.0
- Fixed compatibility issue with Preact 4.x