TL;DR
- Symfony 8 support 🎉
- Enum support: New
EnumFieldandEnumFilterfor better PHP enum handling
What's Changed
- Add Grid Driver Availability Validation via Compiler Pass by @Prometee in #411
- Improve enum support with EnumField and EnumFilter by @acrobat in #407
- Convert phpspec 2 phpunit on component field types by @loic425 in #399
- Convert phpspec 2 phpunit on bundle field types by @loic425 in #416
- Improve PHPDoc for $options parameter in FieldTypeInterface::render() by @Prometee in #428
- [Chore] Bump package versions by @loic425 in #433
- Phpstan enhancements by @Prometee in #429
- PHPStan configuration enhancements with Symfony extension support by @Prometee in #437
- Phpstan array doc enhancements by @Prometee in #438
- Add mixed type declaration to FieldTypeInterface::render() $data parameter by @Prometee in #426
- Bundle configuration with PHP files by @loic425 in #436
- Clean up PHPStan baseline after array type documentation improvements on the Bundle part by @Prometee in #439
- Add missing
getCriteriamethod to\Sylius\Bundle\GridBundle\Builder\Filter\FilterInterfaceby @Prometee in #440 - Fix CI by @loic425 in #446
- Fix sf7.4 ci by @Prometee in #444
- Configure upmerge from 1.14 branch to 1.15 one by @loic425 in #415
- [Chore] Bump PHPUnit version by @loic425 in #448
- Convert phpspec 2 phpunit on component filtering by @loic425 in #402
- Convert phpspec 2 phpunit on component sorting by @loic425 in #404
- Convert phpspec 2 phpunit on component provider by @loic425 in #403
- Convert phpspec 2 phpunit on component filter by @loic425 in #401
- Convert phpspec 2 phpunit on component view by @loic425 in #406
- Convert phpspec 2 phpunit on component validation by @loic425 in #405
- Convert phpspec 2 phpunit on bundle builder by @loic425 in #412
- Convert phpspec 2 phpunit on bundle renderer by @loic425 in #419
- Convert phpspec 2 phpunit on bundle registry by @loic425 in #418
- Convert phpspec 2 phpunit on bundle doctrine by @loic425 in #414
- PHPStan baseline cleanup (first batch) by @Prometee in #442
- Convert phpspec 2 phpunit on bundle templating by @loic425 in #420
- Convert phpspec 2 phpunit on bundle config by @loic425 in #413
- Convert phpspec 2 phpunit on bundle providers by @loic425 in #417
- [UPMERGE] 1.14 -> 1.15 by @SyliusBot in #453
- Remove phpspec 🎉 by @loic425 in #454
- Remove Psalm 🎉 by @loic425 in #456
- [UPMERGE] 1.14 -> 1.15 by @SyliusBot in #458
- Phpstan baseline final cleanup by @Prometee in #457
- Remove ApiTestCase and use Foundry instead of Nelmio Alice by @loic425 in #452
- Add missing service aliases by @loic425 in #430
- [Chore] Remove resource bundle dependency on test application by @loic425 in #447
- [GridBuilder] add withFields and withFilters methods by @loic425 in #459
- Tests with PHP 8.4 by @loic425 in #460
- [Chore] Use Symfony Flex from shivammathur/setup-php by @loic425 in #450
- Fix 1.15 branch CI by @loic425 in #466
- [MakeGrid] Use new addFilters & addFields methods by @loic425 in #465
- Add support for Symfony 8 by @loic425 in #462
- Introduce AsField attribute to define field type by @loic425 in #425
- [UPMERGE] 1.14 -> 1.15 by @SyliusBot in #468
- [Maintenance][CI] Add monorepo split action by @NoResponseMate in #473
- [Maintenance] Fix optional class static analysis error by @NoResponseMate in #475
- [Maintenance] Remove the changelog file by @NoResponseMate in #474
New Contributors
Full Changelog: v1.14.1...v1.15.0