v3.16.0
📦 alpine-jsView on GitHub →
✨ 3 features🐛 7 fixes🔧 6 symbols
Summary
This release introduces the `.parent` modifier for `x-intersect` and preserves x-data scope when its expression changes. It also includes several bug fixes addressing data loss, attribute issues, and store persistence.
✨ New Features
- Add `.parent` modifier for `x-intersect`.
- Preserve x-data scope when its expression changes.
- Pass cleanup callback to direct store interceptors.
🐛 Bug Fixes
- Fix data loss when binding objects to regular attributes.
- Fix mask resurrecting key in object when it is cleared.
- Fix x-if and x-for content duplicating during morph.
- Sync x-model select value after x-for renders options.
- Fix `x-bind:value` on `<option>` losing attribute when value is an empty string.
- Fix `:value` bindings not updating custom elements when bound object data mutates.
- Fix persisted single-value stores.