Skip to content

Releases: Sylius/SyliusGridBundle

v1.15.0

29 Jan 15:57
e1383c0

Choose a tag to compare

TL;DR

  • Symfony 8 support 🎉
  • Enum support: New EnumField and EnumFilter for better PHP enum handling

What's Changed

New Contributors

Full Changelog: v1.14.1...v1.15.0

v1.15.0-ALPHA.1

04 Dec 14:56
9cbb3c1

Choose a tag to compare

v1.15.0-ALPHA.1 Pre-release
Pre-release

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 getCriteria method to \Sylius\Bundle\GridBundle\Builder\Filter\FilterInterface by @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

New Contributors

Full Changelog: v1.14.1...v1.15.0-ALPHA.1

v1.14.1

20 Oct 13:16
v1.14.1
cb7082f

Choose a tag to compare

Details

Full Changelog: v1.14.0...v1.14.1

v1.14.0

08 Oct 10:56
v1.14.0
63e6779

Choose a tag to compare

TL;DR

  • PHP 8 Attributes: New #[AsGrid] and #[AsFilter] attributes for modern grid and filter configuration
  • Callable Field Type: Dynamically generate field values using callables
  • Debug Command: New sylius:debug:grid command to inspect grid configurations
  • Enhanced Flexibility: Template configuration in actions and filters, vars option for DateTime/Twig fields
  • Better DX: make:grid works with any object (not just Doctrine entities), optional Twig/Doctrine integrations
  • Bug Fixes: Fixed grid sorting issues when sorting key not defined
  • Fully backward compatible with 1.13.
  • Documentation moved to Sylius Stack using GitBook.

Details (full changelog between 1.13 and 1.14 versions)

  • #363 Fix implicit nullable parameter (@loic425)
  • #321 Add callable field (@Florian-Merle)
  • #366 [CI] Add GitHub Action for creating upmerge PRs (@GSadee)
  • #365 [FieldTypes] add vars option on DateTime & Twig field types (@loic425)
  • #367 fix grid sorting with sorting key not defined and grid definition creation (@Florian-Merle)
  • #348 Introduce AsFilter attribute to define filter type and form type (@vasilvestre)
  • #349 Introduce AsGrid attribute for streamlined grid configuration (@vasilvestre)
  • #370 Configure template via the AsFilter attribute (@loic425)
  • #377 Allow to define a template in action definition (@loic425)
  • #371 Add custom build method and grid provider (@loic425)
  • #374 Improve make grid command to be run with Doctrine Entities or any other Object resource class (@stlgaits)
  • #372 Fix grid sorting bc break (@Florian-Merle)
  • #385 Moving the doctrine mappings from yaml to php attributes (@mamazu)
  • #382 Add a de grid command (@loic425)
  • #388 List grids on de grid command (@loic425)
  • #387 [GridMaker] Modernize the grid maker to use the new AsGrid attribute (@loic425)
  • #358 [Doc] Documentation migration to SyliusStack using gitbook (@Prometee)
  • #375 Fix Twig & Doctrine integration only when available (@loic425)
  • #392 Bump package versions (@loic425)
  • #368 update CallableFieldType to work with services (@Florian-Merle)
  • #390 Deprecating setOptions and replacing it with addOptions (@mamazu)
  • #393 Convert phpspec 2 phpunit on component configuration (@loic425)
  • #394 Convert phpspec 2 phpunit on component data (@loic425)
  • #395 Convert phpspec 2 phpunit on component data extractor (@loic425)
  • #397 Convert phpspec 2 phpunit on component event (@loic425)
  • #396 Convert phpspec 2 phpunit on component data definition (@loic425)

New Contributors

Full Changelog: v1.13.2...v1.14.0

v1.14.0-ALPHA.2

05 Sep 05:01
v1.14.0-ALPHA.2
937bd8b

Choose a tag to compare

v1.14.0-ALPHA.2 Pre-release
Pre-release

Details

  • #348 Introduce AsFilter attribute to define filter type and form type (@vasilvestre)
  • #349 Introduce AsGrid attribute for streamlined grid configuration (@vasilvestre)
  • #370 Configure template via the AsFilter attribute (@loic425)
  • #377 Allow to define a template in action definition (@loic425)
  • #371 Add custom build method and grid provider (@loic425)
  • #373 fix: [make:grid Command] - make Doctrine ORM requirement optional (@stlgaits)
  • #374 Improve make grid command to be run with Doctrine Entities or any other Object resource class (@stlgaits)
  • #372 Fix grid sorting bc break (@Florian-Merle)
  • #380 Fix implicit nullable parameter + add ECS rule (@GSadee)
  • #385 Moving the doctrine mappings from yaml to php attributes (@mamazu)
  • #382 Add a de grid command (@loic425)

New Contributors

Full Changelog: v1.14.0-ALPHA.1...v1.14.0-ALPHA.2

v1.13.2

05 Sep 05:01
v1.13.2
88f3753

Choose a tag to compare

Details

  • #360 ci : update checkout action to upgrade node (@vasilvestre)
  • #373 fix: [make:grid Command] - make Doctrine ORM requirement optional (@stlgaits)
  • #380 Fix implicit nullable parameter + add ECS rule (@GSadee)

Full Changelog: v1.13.1...v1.13.2

v1.14.0-ALPHA.1

12 Mar 06:15
v1.14.0-ALPHA.1
5e46959

Choose a tag to compare

v1.14.0-ALPHA.1 Pre-release
Pre-release

Details

New Contributors

Full Changelog: v1.13.1...v1.14.0-ALPHA.1

v1.13.1

29 Nov 12:45
v1.13.1
32f3ca6

Choose a tag to compare

Details

New Contributors

  • @dotdevio made their first contribution in #345

Full Changelog: v1.13.0...v1.13.1

v1.13.0

08 Oct 11:10
v1.13.0
d654fe3

Choose a tag to compare

TL;DR

  • Symfony 7 support

Details (full changelog between 1.12 and 1.13 versions)

New Contributors

Full Changelog: v1.12.2...v1.13.0

v1.12.2

08 Oct 10:59
v1.12.2
26042f6

Choose a tag to compare

Details

New Contributors

Full Changelog: v1.12.1...v1.12.2