Changelog History
Page 1
-
v3.2.2 Changes
May 15, 2026๐ Bug fixes
- Menu submenu keyboard focus - when a menu toggle is activated with Space or Enter, focus now moves to the first link inside the expanded submenu instead of staying on the toggle button. Matches the WAI-ARIA disclosure menu pattern. Applies to both Alpine.js and Phoenix.LiveView.JS variants.
- Time input icon overlap on Firefox (#377) - Firefox's native time picker icon was overlapping the AM/PM text in
<.field type="time">. Time inputs now get extra right padding under Firefox to make room for the native picker indicator. - White button dark mode focus contrast (#315) - the
white,white-shadow, andpure-whitebutton variants had no visible focus state in dark mode. Focus now shifts the background to gray-200, matching the dark hover state.
-
v3.2.1 Changes
May 15, 2026๐ Bug fixes
- ๐ Fixed disabled
checkbox,switch, andcheckbox-groupfields still submitting a value via their hidden companion input (#483).
๐ฐ Native HTML form behavior excludes disabled fields from submission. Previously the hidden companion
<input type="hidden">used to default unchecked checkboxes to"false"was always rendered, so disabled fields still showed up in the form payload. It is now omitted whendisabledis set.Closes #483.
- ๐ Fixed disabled
-
v3.2.0 Changes
April 04, 2026Composable JS Hooks (#239)
Components now accept
Phoenix.LiveView.JSstruct attrs so you can compose additional actions alongside built-in component behavior:\<.dropdownon\_close={JS.push("dropdown\_closed")}/\><.modalon\_open={JS.push("modal\_opened")}/\><.alerton\_dismiss={JS.push("alert\_dismissed")}color="info"label="Dismissable!"/\>๐ New attrs
Component Attrs Modal on_openSlide Over on_open,on_closeDropdown on_close(LiveView.JS only)Accordion on_toggle(LiveView.JS only)Menu on_toggle(LiveView.JS only)Alert on_dismiss(with built-in hide behavior)Tabs on_change- โ Added
compose_js/2helper toPetalComponents.Helpersfor combining JS structs
- โ Added
-
v3.1.0 Changes
April 04, 2026- โ Added smooth transitions and easing to interactive components (buttons, tabs, accordion, dropdown, table rows, pagination, menu items, checkboxes, file inputs, alert dismiss)
- โ Added focus-visible ring to buttons for keyboard accessibility
- โ Added active press scale feedback on buttons
- ๐ Fixed dropdown not working with Alpine.js 3.13.6+ (#379) โ removed conflicting
@click.outsideon button, added initialdisplay: nonestyle for properx-showinitialization - Fixed accordion state being wiped on LiveView DOM patches (#381, #323) โ added
phx-update="ignore"to LV.JS accordion container, rewrote Alpine accordion to use directactivestate instead of nested getter/setter pattern that broke with Alpine 3.13+ - โ Added
multipleattribute to accordion for expanding multiple sections simultaneously (#38) โ works with both Alpine.js and LiveView.JS - ๐ Fixed pagination prev/next arrows not wrapped in
<li>elements (#391) โ invalid HTML per spec - Fixed multiple select field errors not showing when no option is selected (#439) โ added hidden input to ensure
used_input?returns true - Added
copy_iconandcopied_iconattributes to copyable field (#474) โ allows custom icon names instead of hardcoded clipboard icons
-
v3.0.2 Changes
March 21, 2026- ๐ fix(container): scope mobile padding to small screens only โ
pc-container--mobile-paddedwas overriding responsivesm:px-6/lg:px-8rules due to Tailwind v4 cascade ordering
- ๐ fix(container): scope mobile padding to small screens only โ
-
v3.0.1 Changes
March 27, 2025What's Changed
- Bump phoenix_live_view from 1.0.5 to 1.0.7 by @dependabot in #420
Full Changelog : v3.0.0...v3.0.1
-
v3.0.0 Changes
March 16, 2025- ๐ Release for Tailwind 4
๐ Tailwind 4 introduces breaking changes - the
2.9.xreleases have been deprecated in favour ofv3.0.0 -
v2.9.3 Changes
April 12, 2025โฌ๏ธ ๐จ Versions 2.9.0 to 2.9.2 introduced breaking changes with Tailwind 4 and have been deprecated. Please upgrade to 2.9.3, which is compatible with ~> 2.8
-
v2.9.2 Changes
March 14, 2025What's Changed
Full Changelog : v2.9.1...v2.9.2
-
v2.9.1 Changes
March 14, 2025What's Changed
- โฌ๏ธ Tailwind instructions for upgrade guide and README by @mitkins in #416
- โ Address CSS anomolies after Tailwind 4 upgrade by @mitkins in #417
Full Changelog : v2.9.0...v2.9.1