2.17.0 : New UX Icons Package
Hey UX-ers!
This is a big release - lots of new features to Twig/Live Components and the first release of UX Icons! With UX Icons, comes a beautiful icon search on ux.symfony.com!
Live Components
- Improve child render handling: avoid removing element from DOM when possible by @weaverryan in #1561
- Add modifier option to
LiveProp
by @squrious in #1507 - Fix collections hydration with serializer by @squrious in #1583
- Lazy load LiveComponent by @smnandre in #1515
- Throw exception for typed LiveProps as interfaces by @smnandre in #1593
- Alias URL bound props by @squrious in #1396
Twig Components
- CVA: Apply function accept null arguments by @WebMamba in #1575
- Add
attributes.has()
method by @barbieswimcrew in #1571 - CVA: Allow array for base, variants and compound by @WebMamba in #1600
- CVA: Allow compound variant value to be string by @kbond in #1610
- Allow stringable objects as attribute values by @kbond in #1609
- Nested attributes by @kbond in #1405
- Remove experimental tag to HTML syntax by @WebMamba in #1662
- CVA: Resolving boolean as variant keys by @smnandre in #1710
- Handle
aria-*
attribute boolean values by @smnandre in #1709 - Merge props from template with class props by @WebMamba in #1652
- Twig "use_yield" compatibility by @smnandre in #1487
Icons
Chart.js
- Add view-value-change event by @IndraGunawan in #1605
Autocomplete
- Command
make:autocomplete-field
output a doc compliant class by @lucbu in #1699 - Use
choice_value
in theWrappedEntityTypeAutocompleter
inEntityAutocompleteField
by @jakubtobiasz in #1723
Turbo
- Use blocks instead of partials to render turbo-streams by @nicolas-grekas in #1045
Lazy Image
New Contributors
- @o0morgan0o made their first contribution in #1580
- @barbieswimcrew made their first contribution in #1576
- @tomschwiha made their first contribution in #1621
- @IndraGunawan made their first contribution in #1605
- @JeanDavidDaviet made their first contribution in #1633
- @gremo made their first contribution in #1615
- @kachnitel made their first contribution in #1584
- @yoanbernabeu made their first contribution in #1654
- @LtMost made their first contribution in #1703
- @JorickPepin made their first contribution in #1692
- @kasperh90 made their first contribution in #1689
- @lucbu made their first contribution in #1699
- @cavasinf made their first contribution in #1705
- @raphael-geffroy made their first contribution in #1716
- @daifma made their first contribution in #1746
- @adrienlucas made their first contribution in #1745
Full Changelog: v2.16.0...v2.17.0