Hey UX'ers!
UX packages that require JS have their JS published on NPM. This installation method is reserved for advanced users who want to decouple their JavaScript dependencies from their PHP dependencies. Symfony Flex is still the method recommended for most users.
Autocomplete
- Fix invalid createQueryBuilder code example by @tacman in #2470
- Rethrow
BadRequestHttpException
in case of malformedextra_options
by @norkunas in #2600 - Add
EnumType
precision by @Huluti in #2640
Map
- Add Marker Icon customization capability by @sblondeau in #2605
- Markers, polygons and polylines removal by @sblondeau in #2547
- JavaScript package should not be added in user's package.json by @Kocal in #2611
- Add missing
README
/LICENSE
files for Map Bridges JS packages by @Kocal in #2616 - Improve "Interact with the map" section by @Kocal in #2638
- Make renderer tests way easier to maintain, use snapshots by @Kocal in #2658
- Fix 2.23/2.24 changelog by @zak39 in #2674
Twig Components
- Minimal support of comment lines by @smnandre in #2464
- Fix ComponentTokenParser on 32-bits by @smnandre in #2572
- Fix Twig 3.21 deprecations (getExpressionParser) by @smnandre in #2591
- Add
OptionResolver
namespace in doc example by @ThibaultPelloquin in #2634 - Fix test when high-deps by @Kocal in #2645
Live Components
- Move
symfony/property-info
to the require section by @mtarld in #2608 - Fix default select value with preferred choices by @1ed in #2587
- Document how to pass a value to an event listener from Twig by @Artusamak in #2610
- Remove mention of deprecated annotation in docs by @smnandre in #2631
Turbo
- Document
<twig:Turbo:Stream:*>
by @seb-jean in #2481 - Update
index.rst
by @DennisdeBest in #2603 - Add Twig Extensions for
meta
tags by @seb-jean in #2618 - Pass EventSource options to
turbo_stream_listen
by @Fan2Shrek in #2447
StimulusBundle
- Add support for
symfony/stimulus-bridge
4 by @bobvandevijver in #2609 - Fix missing
}
, reformat so it's visible by @tacman in #2599 - Misc doc fixes by @javiereguiluz in #2597
- Fix lazy load Stimulus controllers with Turbo by @smnandre in #2590
Icons
Notify
- Update image link for native notification example by @skmedix in #2604
- Added
options
to Notification by @ernie76 in #1853
Miscellaneous
- Add workflow to automatically publish JS packages on npm by @Kocal in #2615
- Fix links to changed dist files by @Kocal in #2563
- Fix dist files base/head information by @Kocal in #2564
- Ensure TypeScript code is valid by @Kocal in #2562
- Run tests on minimum-stability=dev too by @Kocal in #2594
- Normalize
package.json
files, to prepare publication on NPM by @Kocal in #2595 - Document
src/**/assets/README.md
files about direct installation and recommended alternatives. by @Kocal in #2612 - Ensure JS packages (either from
vendor/
or npm versions) can be installed/used inside an Encore App by @Kocal in #2613 - Refactor some steps in test-app-encore-app job by @Kocal in #2614
- Document about alternative JS assets installation with npm packages by @Kocal in #2617
- Add documentation check to PR template by @kbond in #2630
- Document and update CI for Corepack manual installation by @Kocal in #2649
Site
New Contributors
- @bobvandevijver made their first contribution in #2609
- @Artusamak made their first contribution in #2610
- @ThibaultPelloquin made their first contribution in #2634
- @Huluti made their first contribution in #2640
- @zak39 made their first contribution in #2674
- @dbu made their first contribution in #2664
- @ernie76 made their first contribution in #1853
- @Enz000 made their first contribution in #2661
Full Changelog: v2.23.0...v2.24.0