Hi UX People!
This release contains various new features and big fixes:
BC Breaks
- [LiveComponent] A BC break was made to
ComponentWithFormTrait
in #967: some methods were renamed.
Features
- [All] bump to php >=8.1 everywhere by @bendavies in #946
- [TwigComponent] Support passing blocks to nested embedded components by @sneakyvv in #920
- [TwigComponent] add test helper by @kbond in #821
- [LiveComponent] resetForm() method to get a fresh form by @weaverryan in #884
- [LiveComponent] Method Name changes in ComponentWithFormTrait + expanded docs by @weaverryan in #967
- [Autocomplete] When min chars is not set, keep loading after initial load by @weaverryan in #919
- Stimulus controllers: allow to define outlets by @jmsche in #942
Bug Fixes
- Fix Doctrine Persistence deprecation by @jmsche in #918
- [Live] Removing docs showing the proxied component by @weaverryan in #926
- [TwigComponent] Fix opening of default block inside an open twig block by @sneakyvv in #892
- [TwigComponent] Ignore verbatim block during Prelexing by @WebMamba in #949
- [TwigComponent] Fix escaping stimulus attributes by @1ed in #969
- [LiveComponent] Working around issue where FormView is passed to the component by @weaverryan in #943
- [Turbo] Fixing a bug where saving a proxy would not trigger Broadcasts by @weaverryan in #951
- [Live] Fixing bug with data-action="live#update" and inside clickable elements by @weaverryan in #950
- [Translator] generate unique constants name (fix #938) by @Kocal in #945
- [StimulusBundle] Fix controller name conversion by @jon-ht in #953
- [StimulusBundle] Fixing bug where new custom controllers were not seen due to cache by @weaverryan in #964
Full Changes: v2.9.1...v2.10.0