2.18.0 : Mostly Maintenance
Hey UX'ers!
This is mostly a maintenance release with a lot of small fixes and improvements across all components.
The most notable changes are the addition of Slovak translations for the Autocomplete component the
abstraction of image content fetching in the Lazy Image component.
Lazy Image
- Abstract image content fetching by @Kocal in #1781
- Re-add forgotten
twig.runtimeby @Kocal in #1771 - Fix code block rendering in docs by @mttsch in #1876
Autocomplete
- Ignore the
ExtraLazyChoiceLoaderif the parent$loaderisnullby @vesselind in #1775 - Add Slovak translations by @fbuchlak in #1866
Turbo
- Document running tests locally by @kbond in #1778
- Fix
TurboExtensionfor PhpStan by @smnandre in #1854 - Fix the example with Expression Language by @seb-jean in #1874
Live Components
- Add a note about
render:finishedevent by @smnandre in #1779 - Fix namespaces on documentation by @mickaelblondeau in #1801
- Add signature overload for on and off methods of component by @YummYume in #1685
- Add support for testing file uploads in actions by @daFish in #1832
- Fix EscaperRuntime deprecation by @smnandre in #1855
- Add missing closing paranthesis by @richardhj in #1859
Twig Components
- Fix LiveComponent namespace mapping by @smnandre in #1772
- Misc fixes in Twig Component docs by @javiereguiluz in #1789
- Remove the
--diroption indebug:twig-componentcommand by @javiereguiluz in #1790 - Fix aria attribute cannot be removed by @smnandre in #1805
- Throws if exposed public prop is uninitialized by @smnandre in #1780
- Fix silently failing tests by @adrienlucas in #1810
- Remove wrongly added configuration by @smnandre in #1823
- Allow input props to have the same name as context variables by @squrious in #1820
- Fix
EscaperExtensiondeprecation by @smnandre in #1835 - Update DOC preMount validation data code by @cavasinf in #1845
- Disable profiler integration via configuration by @smnandre in #1877
- Restrict anonymous component lookup to Twig files in debug command by @squrious in #1882
Icons
- Fix warning when Iconset license URL is null by @smnandre in #1792
- Use lowercase
<twig:ux:icon />in documentation by @smnandre in #1798 - Improve aria attributes rendering by @smnandre in #1797
- Document http-client requirement by @smnandre in #1885
Translator
- Create valid constant names for keys starting with numeric chars by @wolfgangweintritt in #1809
Stimulus
- Use Twig >3.9
EscaperRuntimeby @smnandre in #1824 - Use version instead of url in docs by @ruudk in #1865
Chart.js
- Replace
chart.js/autoimport withChart.registercalls by @smnandre in #1263 - Improve Y axis formatting example by @hellomedia in #1837
ux.symfony.com
- Fix UX Icons color by @smnandre in #1888
- Add Icons package data by @smnandre in #1864
- CodeBlock with gutter and line pre-slice by @smnandre in #1863
- Icons colors by @smnandre in #1831
- Some more cleaning by @smnandre in #1815
- Add
robots.txt&sitemap.xmlby @smnandre in #1814 - Clean demos & packages pages by @smnandre in #1813
- Fix input range color by @smnandre in #1821
- Clean templates by @smnandre in #1827
- Adapt highlighted code blocks to tempest by @smnandre in #1811
- Various small fixes / improvements by @smnandre in #1804
- switch from
highlight.jstotempest/highlightby @kbond in #1808 - Configure Twig-CS-Fixer by @smnandre in #1793
- adjust external link config by @kbond in #1794
- Refactor Translator page by @smnandre in #1783
- refactor commonmark config by @kbond in #1791
- Fix InvoiceCreator demo by @WebMamba in #1861
- Infinite Scroll 2/2 by @smnandre in #1887
New Contributors
- @vesselind made their first contribution in #1775
- @mickaelblondeau made their first contribution in #1801
- @YummYume made their first contribution in #1685
- @wolfgangweintritt made their first contribution in #1809
- @hellomedia made their first contribution in #1837
- @richardhj made their first contribution in #1859
- @fbuchlak made their first contribution in #1866
- @ruudk made their first contribution in #1865
Full Changelog: v2.17.0...v2.18.0