Skip to content

v0.14.2

Compare
Choose a tag to compare
@chrisvxd chrisvxd released this 17 Apr 18:17
· 41 commits to main since this release

Puck v0.14.2 addresses numerous stability issues and significantly improves loading performance for iframes.

Changelog

Bug Fixes

  • add DropZone iframe compatablity mode for bug in Safari 17.2, 17.3 and 17.4 (47496c2)
  • check for optionality to handle race condition when dragging (4dbd487)
  • defer iframe event binding until contentWindow is ready (268ea53)
  • don't crash if component is missing after referenced in category (dc93789)
  • don't force height of DropZones in custom interfaces (046c255)
  • don't query iframe document if not ready (2b2ef32)
  • don't throw undefined error if rapidly zooming browser in some environments (282a8b0)
  • fix drag-and-drop when entire Puck component used inside an iframe (23db292)
  • fix support for boolean values in select fields (c4a66ad)
  • make draggable outlines consistent (9008b70)
  • prevent grid layout issues in generated apps (5c05f94)
  • reflect value changes made via resolveData in radio fields (9a7066f)
  • remove peer dependencies causing warnings (041ca64)
  • resolve security warning when additional iframes present (03ab0bd)
  • use 100% width for Puck preview when iframe disabled (#414) (64303c8)
  • use more custom interface friendly styles for iframes (e6e01c6)

Performance Improvements

  • add API for disabling auto-scroll due to performance issues (3e5599e)
  • batch load initial iframe styles (e585f20)
  • don't lock main thread when iframe styles changed (e529e85)
  • reuse host window styles in iframes (e7fe7e0)

New Contributors

Full Changelog: v0.14.1...v0.14.2