Major changes
- UX Native: new component (again!) 🚀
- UX Toolkit: many changes and fixes on existing recipes from Shadcn Kit
- UX LiveComponent: add option fetchCredentials
- UX TwigComponent: dynamic template at runtime
Minor changes
- UX TwigComponent: minor performance improvement, and a fix when the components profiling was always enabled
- UX Translator: minor performance improvement
- UX React: support for React 19
- UX Icons: Add support for suffixes
Documentation changes
- UX TwigComponent: readonly components, HoC components
- UX Svelte: Svelte 4 support
Changelog (v2.32.0...v2.33.0)
- bug #3342 Improve performance of dumper under certain condition (@mkrauser)
- feature #3338 Init Hotwire Native (@Imad)
- feature #3356 Add Tabs recipe (@DcgRG)
- bug #3372 Fix reflection issues for private properties from trait and parent class (@kachnitel)
- bug #3376 Fix initial "open" state for AlertDialog and Dialog (Sylvain Gagnot)
- bug #3381 Fix profiling loaded in production (@VincentChataignier)
- feature #3364 Add
debug:live-componentcommand (Mickaël BULIARD) - bug #3373 (Shadcn] Fix Tooltip's wrapper when re-rendered by LiveComponent (Sylvain Gagnot)
- feature #3361 Allow components use dynamically templates (@xDeSwa)
- bug #3363 Fix preservation of !important inline style changes (@xDeSwa)
- feature #3362 Migrate from tsup (deprecated) to tsdown (@Kocal)
- bug #3359 Fix JS unit testing script (@Kocal)
- bug #3355 Fix CI (@Kocal)
- bug #3353 Fix PHPDoc types of
TestLiveComponent::call()(@StevenRenaux) - bug #3348 Fix
tailwind_mergeparentheses and simplifyattributes… (@seb-jean) - bug #3345 Rewrite
@propdocumentation to normalizeDefaults to ...(@Kocal) - feature #3324 Add support for suffixes (@seb-jean)
- feature #3336 Add option
fetchCredentials(@Kocal) - bug #3343 Improve
@propand@blockannotations description (@Kocal) - bug #3341 Minor performance improvement by caching
PropertyAccessor::isWritable()calls (@Kocal) - bug #3340 Minor performance improvements when using
{ props }(@Kocal) - feature #3295 Add support for anonymous component name resolution in other bundle (@Phil23)
- feature #3326 Update Avatar component (@ker0x, @Kocal)
- bug #3337 Fix tests with lowest dependencies, incompatibility with
zenstruck/foundryand Symfony 5.4 (@GromNaN) - bug #3325 Fix minimum requested 6.x version of FrameworkBundle for LiveComponent (@Kocal)
- bug #3323 Use
ExtensionfromDependencyInjectioninstead ofHttpKernel(@Kocal) - feature #3318 Update Alert CSS class, add Alert:Action component (@ker0x)
- feature #3321 Add Tooltip component (@Kocal)
- feature #3292 Add Accordion component (@daFish)
- bug #3320 Fix
Fielddemo code (@Kocal) - feature #3314 Add support for React 19 (@Kocal)
- feature #3299 Rework recipes docs/examples (@Kocal)
- bug #3304 Fix npm releases due to
repositoryissue (@Kocal) - bug #3300 Fix text color in dark mode for AlertDialog/Dialog components (@Kocal)
- bug #3291 Fix text color of
Badgedestructive variant (@Jibbarth) - feature #3282 Prepare base for recipe type
Block(@jeremyFreeAgent) - bug #3290 Update root JS dependencies (@Kocal)
- feature #3285 Change AssetMapper
excluded_patternsfrom**/controllers.jsonto*/controllers.json(@Kocal) - bug #3280 Fix compatibility issues with Symfony 8 and spatie/phpunit-snapshot-assertions (@Kocal)
- bug #3279 Remove usage of framework.annotations.enabled (@Kocal)
- bug #3278 Fix recipe name display when asking for what alternative recipe to install (@jeremyFreeAgent)
- bug #3277 fix getRecipes method with type (@jeremyFreeAgent)
- bug #3273 Fix
SplObjectStorage::attachdeprecation in Doctrine Broadcast listener (@GromNaN)