github symfony/ux v2.33.0
2.33.0 : UX Native!

6 hours ago

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-component command (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_merge parentheses and simplify attributes … (@seb-jean)
  • bug #3345 Rewrite @prop documentation to normalize Defaults to ... (@Kocal)
  • feature #3324 Add support for suffixes (@seb-jean)
  • feature #3336 Add option fetchCredentials (@Kocal)
  • bug #3343 Improve @prop and @block annotations 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/foundry and Symfony 5.4 (@GromNaN)
  • bug #3325 Fix minimum requested 6.x version of FrameworkBundle for LiveComponent (@Kocal)
  • bug #3323 Use Extension from DependencyInjection instead of HttpKernel (@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 Field demo code (@Kocal)
  • feature #3314 Add support for React 19 (@Kocal)
  • feature #3299 Rework recipes docs/examples (@Kocal)
  • bug #3304 Fix npm releases due to repository issue (@Kocal)
  • bug #3300 Fix text color in dark mode for AlertDialog/Dialog components (@Kocal)
  • bug #3291 Fix text color of Badge destructive variant (@Jibbarth)
  • feature #3282 Prepare base for recipe type Block (@jeremyFreeAgent)
  • bug #3290 Update root JS dependencies (@Kocal)
  • feature #3285 Change AssetMapper excluded_patterns from **/controllers.json to */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::attach deprecation in Doctrine Broadcast listener (@GromNaN)

Don't miss a new ux release

NewReleases is sending notifications on new releases.