Skip to content

Releases: developit/preact-markup

2.1.1

04 Feb 21:57
4788b8d
Compare
Choose a tag to compare
  • Bugfix: Render empty attributes as empty instead of "true" (#42, thanks @vpzomtrrfrt!)

2.1.0

04 Feb 21:53
63200ed
Compare
Choose a tag to compare
  • 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

15 Jul 20:10
Compare
Choose a tag to compare
2.0.0 Pre-release
Pre-release

As of version 2.0.0, preact-markup now requires Preact X.

npm i preact-markup@next

1.6.0

28 Sep 00:08
Compare
Choose a tag to compare
  • 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

28 Sep 00:07
Compare
Choose a tag to compare
  • Bugfix: fix case where element without attributes could cause an exception

1.5.1

28 Sep 00:06
Compare
Choose a tag to compare
  • Bugfix: incorrect collapsing of trailing/leading whitespace

1.5.0

28 Sep 00:06
Compare
Choose a tag to compare
  • 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

25 May 15:26
Compare
Choose a tag to compare
  • 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

29 Mar 15:26
Compare
Choose a tag to compare

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

29 Mar 15:25
Compare
Choose a tag to compare
  • Fixed compatibility issue with Preact 4.x