Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Alpine.js now correctly handles logical short-circuiting (&&, ||) and object grouping with x-for, resolving common data binding issues.
Fixes Worth Knowing
x-forno longer crashes when used with results fromObject.groupBy().- Logical operators (
&&and||) now function as expected within the Content Security Policy (CSP) evaluator. x-sortnow works correctly even when the container includes a<template>element.@teleportno longer leaks detached nodes when used with Livewire (a full-stack web framework).x-idnow resolves consistently withinx-data.
TL;DR
Alpine.js now correctly handles nested components within Livewire (a full-stack web framework), resolving issues with reactivity and event handling in complex applications.
Fixes Worth Knowing
- Resolved an issue where Alpine.js components nested inside Livewire components weren’t functioning as expected.
Before You Upgrade
No specific action is needed; this is a bug fix release.
TL;DR
Alpine.js now includes built-in transitions for x-show, making it easier to animate elements appearing and disappearing (JavaScript framework for adding behavior to HTML).
New
- Transitions with
x-show: Easily add default or customized transitions when toggling element visibility usingx-show.transitionand modifiers. - Parent Waiting:
x-showon parent elements now waits for child transitions to complete before hiding, improving visual flow.
Fixes Worth Knowing
- Fixed an issue where nested
x-showdirectives weren’t working correctly.
Before You Upgrade
If you were relying on immediate hiding of parent elements when children had x-show, use x-show.immediate to restore the previous behavior.
TL;DR
Alpine.js now correctly handles reactivity with deeply nested data and boolean attributes, improving data binding reliability.
New
- Boolean attributes (like
hidden) are now correctly bound. - The
.onceevent modifier allows an event handler to run only the first time the event is triggered.
Fixes Worth Knowing
- Nested components and subsequent elements now render as expected.
- Deeply nested data now updates reactively.
Before You Upgrade
No specific action is needed for this upgrade.