sylius/grid-bundle
Amazing grids with support of filters and custom fields integrated into Symfony.
v1.16.1
9.2M downloads/mo
#1969 most downloaded on Packagist
Sylius/SyliusGridBundle
What this package is like to depend on
Last release 1 months ago
13 Jul 2026
Release timing varies
gaps range from 9 days to 6 months
Rarely documented
notes for 4 of 107 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
143 releases · first in 2016
14 releases in the last 12 months
see the full history below
Release timeline
105 releases · Oct 2016 to Jul 2026Releases
latest 60 of 143-
v1.16.113 Jul 2026 -
v1.16.010 Jul 2026Release notes
Open source →TL;DR
SyliusGridBundle 1.16.0 modernizes how grids are defined and customized. Grids become invokable, attribute-driven PHP classes, and we introduce Grid Mutators as the modern replacement for grid events with no breaking changes.
- Invokable Grids: define grids as plain invokable classes with the
#[AsGrid]attribute; no need to extend AbstractGrid or implement GridInterface. - Grid Mutators: customize existing grids via
#[AsGridMutator]+GridMutatorInterface, with priority support; works with both modern and legacy grids. - Fluent actions configuration: configure grid actions with the new
withActions,withMainActions,withItemActions,withSubItemActionsandwithBulkActionsbuilder methods, consistent withwithFieldsandwithFilters. - Improved make:grid maker: now generates modern invokable grids, plus better error messages.
What's Changed
- feat(DX): Invokable grids by @loic425 in #480
- build: support webmozart/assert 2.3 by @stlgaits in #478
- [CI] Add upmerge between 1.15 and 1.16 branches by @GSadee in #481
- [UPMERGE] 1.15 -> 1.16 by @SyliusBot in #482
- Remove unnecessary configuration by @loic425 in #483
- feat(invokabke-grids): Rework the compiler pass by @loic425 in #484
- Read grid metadata from #[AsGrid] attribute as invokable_grid tag fallback by @GSadee in #485
- feat(grid-builder): add withActions methods by @loic425 in #486
- feat(php-grids): Grid mutators by @loic425 in #487
- feat(mutators): Add support for mutators in legacy grids by @loic425 in #488
- feat(deprecations): Deprecate the legacy grids and the grid events by @loic425 in #491
- feat(maker): use new grid helpers in the Grid maker by @loic425 in #490
- Adding better error message by @mamazu in #489
- feat(README): Add a few notes about new deprecations by @loic425 in #492
- fix(README): Fix link to the grid converter by @loic425 in #493
- feat(maker): Remove AbstractGrid usage by @loic425 in #494
- fix(interfaces): Move builder interfaces into the Grid component by @loic425 in #495
- feat(builder): Add a few notes about moved interfaces and trigger dep… by @loic425 in #496
- feat(maintenance): Add PHPArkitect by @loic425 in #497
Full Changelog: v1.15.1...v1.16.0
- Invokable Grids: define grids as plain invokable classes with the
-
v1.16.0-RC.3no date pre-releaseRelease notes
Open source →What's Changed
- feat(builder): Add a few notes about moved interfaces and trigger dep… by @loic425 in #496
- feat(maintenance): Add PHPArkitect by @loic425 in #497
Full Changelog: v1.16.0-RC.2...v1.16.0-RC.3
-
v1.16.0-RC.210 Jul 2026 pre-releaseRelease notes
Open source →What's Changed
- fix(README): Fix link to the grid converter by @loic425 in #493
- feat(maker): Remove AbstractGrid usage by @loic425 in #494
- fix(interfaces): Move builder interfaces into the Grid component by @loic425 in #495
Full Changelog: v1.16.0-RC.1...v1.16.0-RC.2
-
v1.16.0-RC.109 Jul 2026 pre-releaseRelease notes
Open source →What's Changed
- feat(mutators): Add support for mutators in legacy grids by @loic425 in #488
- feat(deprecations): Deprecate the legacy grids and the grid events by @loic425 in #491
- feat(maker): use new grid helpers in the Grid maker by @loic425 in #490
- Adding better error message by @mamazu in #489
- feat(README): Add a few notes about new deprecations by @loic425 in #492
Full Changelog: v1.16.0-ALPHA.3...v1.16.0-RC.1
-
v1.16.0-ALPHA.329 Jun 2026 pre-releaseRelease notes
Open source →What's Changed
- feat(grid-builder): add withActions methods by @loic425 in #486
- feat(php-grids): Grid mutators by @loic425 in #487
Full Changelog: v1.16.0-ALPHA.2...v1.16.0-ALPHA.3
-
v1.16.0-ALPHA.219 Jun 2026 pre-releaseRelease notes
Open source →What's Changed
- Remove unnecessary configuration by @loic425 in #483
- feat(invokabke-grids): Rework the compiler pass by @loic425 in #484
- Read grid metadata from #[AsGrid] attribute as invokable_grid tag fallback by @GSadee in #485
Full Changelog: v1.16.0-ALPHA.1...v1.16.0-ALPHA.2
-
v1.16.0-ALPHA.119 Jun 2026 pre-releaseRelease notes
Open source →What's Changed
- feat(DX): Invokable grids by @loic425 in #480
- build: support webmozart/assert 2.3 by @stlgaits in #478
- [CI] Add upmerge between 1.15 and 1.16 branches by @GSadee in #481
Full Changelog: v1.15.1...v1.16.0-ALPHA.1
-
v1.15.116 Apr 2026Release notes
Open source →What's Changed
- [Bug] fix: use withFields and withFilters instead of addFields and addFilters in make:grid skeleton by @camilleislasse in #477
New Contributors
- @camilleislasse made their first contribution in #477
Full Changelog: v1.15.0...v1.15.1
-
v1.15.029 Jan 2026Release notes
Open source →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
-
v1.15.0-ALPHA.104 Dec 2025 pre-releaseNothing published for this version
-
v1.14.120 Oct 2025Nothing published for this version
-
v1.14.008 Oct 2025Nothing published for this version
-
v1.14.0-ALPHA.205 Sep 2025 pre-releaseNothing published for this version
-
v1.14.0-ALPHA.112 Mar 2025 pre-releaseNothing published for this version
-
v1.13.205 Sep 2025Nothing published for this version
-
v1.13.129 Nov 2024Nothing published for this version
-
v1.13.008 Oct 2024Nothing published for this version
-
v1.13.0-BETA.101 Oct 2024 pre-releaseNothing published for this version
-
v1.13.0-ALPHA.324 Sep 2024 pre-releaseNothing published for this version
-
v1.13.0-ALPHA.205 Sep 2024 pre-releaseNothing published for this version
-
v1.13.0-ALPHA.130 Jan 2024 pre-releaseNothing published for this version
-
v1.12.208 Oct 2024Nothing published for this version
-
v1.12.105 Jan 2024Nothing published for this version
-
v1.12.031 Oct 2022Nothing published for this version
-
v1.12.0-BETA.119 Oct 2022 pre-releaseNothing published for this version
-
v1.12.0-ALPHA.116 May 2022 pre-releaseNothing published for this version
-
v1.11.027 Apr 2022Nothing published for this version
-
v1.11.0-RC.315 Mar 2022 pre-releaseNothing published for this version
-
v1.11.0-RC.214 Mar 2022 pre-releaseNothing published for this version
-
v1.11.0-RC.108 Mar 2022 pre-releaseNothing published for this version
-
v1.11.0-BETA.110 Feb 2022 pre-releaseNothing published for this version
-
v1.11.0-ALPHA.102 Feb 2022 pre-releaseNothing published for this version
-
v1.10.215 Mar 2022Nothing published for this version
-
v1.10.114 Mar 2022Nothing published for this version
-
v1.10.018 Aug 2021Nothing published for this version
-
v1.9.019 Mar 2021Nothing published for this version
-
v1.8.008 Dec 2020Nothing published for this version
-
v1.8.0-BETA.124 Nov 2020 pre-releaseNothing published for this version
-
v1.7.514 Apr 2020Nothing published for this version
-
v1.7.402 Jan 2020Nothing published for this version
-
v1.7.318 Oct 2019Nothing published for this version
-
v1.7.217 Oct 2019Nothing published for this version
-
v1.7.117 Oct 2019Nothing published for this version
-
v1.7.017 Oct 2019Nothing published for this version
-
v1.6.310 Oct 2019Nothing published for this version
-
v1.6.210 Oct 2019Nothing published for this version
-
v1.6.128 Aug 2019Nothing published for this version
-
v1.6.028 Aug 2019Nothing published for this version
-
v1.5.121 May 2019Nothing published for this version
-
v1.5.001 May 2019Nothing published for this version
-
v1.4.521 May 2019Nothing published for this version
-
v1.4.430 Apr 2019Nothing published for this version
-
v1.4.317 Mar 2019Nothing published for this version
-
v1.4.2no dateNothing published for this version
-
v1.4.111 Feb 2019Nothing published for this version
-
v1.4.001 Feb 2019Nothing published for this version
-
1.4.0-patch120 Feb 2019 pre-releaseNothing published for this version
-
v1.4.0-BETA.113 Jan 2019 pre-releaseNothing published for this version
-
v1.3.1321 May 2019Nothing published for this version