Releases: alpinejs/alpine
Releases · alpinejs/alpine
Release list
v3.17.2
What's Changed
- Fix decode-uri-component Dependabot alert by @calebporzio in #4889
- Bump browserslist from 4.21.5 to 4.28.8 by @dependabot[bot] in #4890
- Fix CSP initialization in sandboxed iframes by @calebporzio in #4893
Full Changelog: v3.17.1...v3.17.2
v3.17.1
What's Changed
- Add dwell timing to the intersect plugin by @cyppe in #4884
- Bump brace-expansion from 1.1.11 to 1.1.18 by @dependabot[bot] in #4882
- Docs: clarify how Alpine effects track reactive dependencies by @MuslumYilmaz in #4883
New Contributors
- @cyppe made their first contribution in #4884
- @MuslumYilmaz made their first contribution in #4883
Full Changelog: v3.17.0...v3.17.1
v3.17.0
What's Changed
- Fix Unicode escapes in CSP string literals by @dawNotPoi in #4881
- Add Alpine.deferInit() — suspend a tree until an async prerequisite settles by @calebporzio in #4887
New Contributors
- @dawNotPoi made their first contribution in #4881
Full Changelog: v3.16.3...v3.17.0
v3.16.3
What's Changed
- docs: clarify x-modelable value support by @pooridev in #4880
- Fix
x-maskattribute changes onx-modelinputs by @joshhanley in #4852 - Bump postcss from 8.5.6 to 8.5.26 by @dependabot[bot] in #4871
New Contributors
Full Changelog: v3.16.2...v3.16.3
v3.16.2
What's Changed
- Fix fallback storage returning undefined for missing keys by @hamdyelbatal122 in #4867
- fix(persist): don't persist undefined values by @Xuepoo in #4876
- Run structural effects before dependent effects by @calebporzio in #4878
- Upgrade
@vue/reactivityto Vue 3.5 by @oddvalue in #4861
New Contributors
- @hamdyelbatal122 made their first contribution in #4867
- @Xuepoo made their first contribution in #4876
- @oddvalue made their first contribution in #4861
Full Changelog: v3.16.1...v3.16.2
v3.16.1
What's Changed
- Fix Persist compatibility with older Alpine versions by @calebporzio in #4875
Full Changelog: v3.16.0...v3.16.1
v3.16.0
What's Changed
- Fix data loss when binding objects to regular attributes by @daftspunk in #4826
- Fix mask resurrecting key in object when it is cleared by @danharrin in #4812
- Fix x-if and x-for content duplicating during morph by @ganyicz in #4785
- fix: sync x-model select value after x-for renders options by @ljk0071 in #4769
- Fix
x-bind:valueon<option>losing attribute when value is an empty string by @joshhanley in #4831 - Fix
:valuebindings not updating custom elements when bound object data mutates by @joshhanley in #4833 - Add
.parentmodifier forx-intersectby @kevinruscoe in #4839 - Upgrade Cypress by @joshhanley in #4849
- Preserve x-data scope when its expression changes by @calebporzio in #4868
- Fix persisted single-value stores by @joshhanley in #4859
- Pass cleanup callback to direct store interceptors by @calebporzio in #4869
- Split draft and npm release workflows by @calebporzio in #4870
- Use Node 24 for release workflows by @calebporzio in #4872
New Contributors
- @daftspunk made their first contribution in #4826
- @ljk0071 made their first contribution in #4769
- @kevinruscoe made their first contribution in #4839
Full Changelog: v3.15.12...v3.16.0
v3.15.12
What's Changed
- Add .fixed positioning modifier to x-anchor by @nicolagianelli in #4773
- fix(csp): support MemberExpression assignments in evaluator by @dasm in #4807
- Fix
x-forcrashing on null-prototype objects likeObject.groupBy()results by @joshhanley in #4825 - Fix
&&and||not short-circuiting in CSP evaluator by @joshhanley in #4823 - Fix
x-sortcrash when container has a<template>with no.contentby @joshhanley in #4819 - Add minified ESM build output for each package by @joshhanley in #4820
- Fix
x-idevaluation order so$idresolves consistently insidex-databy @joshhanley in #4821 - Fix
@teleportleaking detached nodes on every Livewire render by @joshhanley in #4822
New Contributors
Full Changelog: v3.15.11...v3.15.12
v3.15.11
What's Changed
- fix(csp): skip sharedStorage when enumerating globalThis properties by @PierreBultez in #4787
- Fix x-trap.noscroll layout shift conflict with scrollbar-gutter by @dotfrag in #4512
- Add support for [x-sort:handle] attributes defined in template tags by @SimoTod in #4483
- Add
x-anchor.noflipmodifier by @calebporzio in #4791 - Warn when x-for template has multiple root elements by @calebporzio in #4752
- Fix $refs unavailable during morph (v3.15.9 regression) by @calebporzio in #4793
New Contributors
- @PierreBultez made their first contribution in #4787
- @dotfrag made their first contribution in #4512
Full Changelog: v3.15.10...v3.15.11
v3.15.10
Fixed
- Fix x-anchor crash during wire:navigate cleanup #4790