Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Change ledger: layouts-core

Every change made to layouts-core since the se7enxweb era began, oldest first: 450 changes touching 6363 files. Each line gives the date, the commit, what kind of change it is, its message, and how many files it touched…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/history/ledger/layouts-core.md

On this page

Change ledger: layouts-core

Every change made to layouts-core since the se7enxweb era began, oldest first: 450 changes touching 6363 files. Each line gives the date, the commit, what kind of change it is, its message, and how many files it touched (+ lines added / − lines removed). Release tags are marked. The narrative documentation (features, bc notes, specifications, the history chronicle) explains what these changes deliver; this ledger is the complete record they are built from.

KindChanges
Other221
Updated93
Removed63
Added36
Renamed17
Released15
Merged5

2024-09 (9 changes)

DateCommitKindChangeFiles+/−Release
2024-09-0603acf1f33UpdatedFix CS41+65 / −69
2024-09-064edf0f383UpdatedFix PHPStan in tests2+5 / −3
2024-09-067984d66dfUpdatedUpdate API tests6+6 / −6
2024-09-06aeeb092ccUpdatedUpdate Psalm config1+8 / −0
2024-09-060c9f786c1UpdatedFix issue in PHPStan1+5 / −0
2024-09-0640987764eUpdatedFix deprecation in Twig 3.127+27 / −12
2024-09-06e22c56d82MergedMerge pull request #33 from netgen-layouts/twig390+0 / −01.4.10
2024-09-06d4224578bUpdatedUpdate prepare behat test script1+2 / −2
2024-09-06fd4c359acUpdatedUpdate prepare behat test script1+1 / −1

2024-05 (1 changes)

DateCommitKindChangeFiles+/−Release
2024-05-2179b509c4aOtherSupport yield rendering strategy in Twig 3.9+10+106 / −18

2025-02 (4 changes)

DateCommitKindChangeFiles+/−Release
2025-02-100206f2477OtherExpose block definition plugin classes7+127 / −0
2025-02-1021ea622d7AddedAdd a DynamicParameter class to declare which dynamic parameters a handler has1+18 / −0
2025-02-10925caf9b5OtherEnable iterating over dynamic parameters1+10 / −1
2025-02-102794571cdRemovedRemove obsolete phpstan rules1+0 / −11.4.11

2025-07 (19 changes)

DateCommitKindChangeFiles+/−Release
2025-07-10476395363Othertweak ajax-paging.js to fix accessibility focus issues1+13 / −2
2025-07-109af6b762bOthertweak ajax-paging.js to remove optional chaining1+9 / −7
2025-07-108f63cb75cOtherForce minimatch to version 9 to fix frontend build1+3 / −0
2025-07-103fa4c576fMergedMerge pull request #34 from netgen-layouts/ajax-paging-accessibility0+0 / −0
2025-07-102a7966804OtherFrontend build for 1.4.121+0 / −01.4.12
2025-07-114d6cfd0bbRemovedRemove Psalm4+5 / −242
2025-07-115b914364cUpdatedFix tests and deprecations with newer Twig versions8+71 / −17
2025-07-11575e8943dAddedAdd Twig\Environment::VERSION_ID to dynamic constants for tests phpstan1+1 / −0
2025-07-1188497c45fUpdatedFix PHPStan issue2+9 / −0
2025-07-11e38e78a52UpdatedFix tests on PHP 7.48+24 / −17
2025-07-118791b0f93OtherTry to improve MySQL performance in tests1+6 / −0
2025-07-115c90162edOtherDowngrade minimatch to version 31+1 / −1
2025-07-142320946b9ReleasedBump tests to PHP 8.45+8 / −10
2025-07-15bb12b1e1fRenamedMove SYMFONY_DEPRECATIONS_HELPER variable to Composer config3+0 / −6
2025-07-1558f8187d7OtherUse pre-command-run Composer script to set env variable1+1 / −0
2025-07-154305fd3abOtherMake CI use Composer scripts to run tests2+13 / −12
2025-07-153c95d79a2RemovedRemove support for Symfony 6.2 and 6.31+29 / −29
2025-07-163c525cd18OtherMake LinkValue internal properties only accept strings11+86 / −81
2025-07-1614f39b6eaOtherUpgrade PHPStan to 2.x26+82 / −77

2025-09 (2 changes)

DateCommitKindChangeFiles+/−Release
2025-09-08d89ff1fd2OtherUse include Twig function instead of tag4+16 / −16
2025-09-085a02c8595RemovedRemove obsolete @var tag1+0 / −1

2025-10 (25 changes)

DateCommitKindChangeFiles+/−Release
2025-10-283ef20e9deReleasedBump PHP to 8.43+2 / −9
2025-10-24fcd9d72f3OtherConvert persistence STATUS_* constants to Status enum68+1206 / −1174
2025-10-240cb883ef2OtherConvert API STATUS_* constants to Status enum32+200 / −199
2025-10-28493bc5ea5AddedAdd missing parameter and return typehints333+758 / −1838
2025-10-283c7a774ccOtherUse nullsafe operator13+25 / −43
2025-10-2808e55d125OtherVarious little code optimizations10+19 / −17
2025-10-287b9c8a2a1AddedAdd types to constants51+98 / −98
2025-10-28f4c11f862OtherUse ::class on objects5+5 / −12
2025-10-28a4e12221cAddedAdd trailing commas to method properties52+63 / −63
2025-10-284a0824a52AddedAdd constructor property promotion278+993 / −2451
2025-10-28716d575e7OtherUse match expression where possible2+13 / −18
2025-10-284186a7324OtherUse first class callable syntax2+2 / −2
2025-10-28a9d8f0b31AddedAdd never return typehint where possible14+27 / −27
2025-10-283f72b8f8eOtherFinalize constants where needed10+20 / −20
2025-10-28852fd48a6RemovedRemove parenthesis around new calls29+62 / −62
2025-10-2824928f380OtherUse array_any & array_all where possible4+20 / −28
2025-10-282ca1ef3fbOtherUse mb_trim instead of trim12+40 / −40
2025-10-28db8f65261UpdatedFix PHPStan errors in tests12+4 / −86
2025-10-31fd2afdbbaOtherUse non-capturing catches29+63 / −63
2025-10-3124e3919c3OtherCall Closure properties directly3+4 / −9
2025-10-3107653310aOtherUse string key array unpacking where possible40+94 / −112
2025-10-316eb55a3c6OtherUse enum for import mode6+35 / −55
2025-10-3165b0824aeOtherUse enum for collection type13+75 / −149
2025-10-3123113d56cOtherUse enum for visibility voter result5+49 / −40
2025-10-318b8f91e4eOtherUse enum for url generator url type10+41 / −54

2025-11 (165 changes)

DateCommitKindChangeFiles+/−Release
2025-11-07a5596a39cOtherUse enum for link type14+227 / −207
2025-11-076c87f6d40OtherMake all public and protected properties final14+52 / −62
2025-11-103b06316daRemovedRemove deprecations across the board: symfony, doctrine and so on216+1308 / −2626
2025-11-11501549e21OtherReplace PHPUnit annotations with attributes594+1698 / −11198
2025-11-11fe178082eOtherReplace usage of getMockForAbstractClass16+122 / −51
2025-11-111d5032714OtherReplace usage of ezyang html purifier with Symfony Html Sanitizer component3+14 / −17
2025-11-116698e5294UpdatedFix some DBAL queries5+14 / −13
2025-11-11f3c9d6625OtherUse DsnParser in Doctrine, fix more deprecations5+23 / −16
2025-11-11fca68fb6dUpdatedFix RenderingExtensionTwigTest on new PHPUnit2+73 / −16
2025-11-11e5b99d6bfAddedAdd intersection types for MockObject, replace properties with local variables88+169 / −261
2025-11-1129fb2386bUpdatedFix some more deprecations4+30 / −0
2025-11-11c1ab53e93OtherUse named properties for Symfony constraints55+175 / −205
2025-11-11c1e44d023OtherUse list/associative_array for Type constraint where possible7+8 / −8
2025-11-11a04fec820OtherUse stringNode and stringPrototype where possible15+37 / −57
2025-11-11e5c2a43abOtherNo need to call formView explicitly1+1 / −1
2025-11-11e2e627db2RemovedRemove obsolete method2+0 / −10
2025-11-11345c419fbOtherUse Positive/PositiveOrZero where possible5+9 / −9
2025-11-11cf94a2d1eOtherUse invokeable redirect controller1+10 / −10
2025-11-116838ec29cOtherUse simpler method calls in DI config4+20 / −20
2025-11-11022964bb7OtherValidate that item value is an int or string3+3 / −3
2025-11-1283a44a3f7OtherCleanup GitHub actions5+7 / −21
2025-11-1257e43bb2eRemovedRemove obsolete Locale constraint12+5 / −179
2025-11-12ea6574da1RemovedRemove wrong deprecation1+0 / −1
2025-11-12f434330b6AddedAdd note about 2.0 change1+2 / −0
2025-11-12a94e295e0OtherExplicitly configure arguments set by compiler passes as abstract26+50 / −32
2025-11-128a79f51eeRemovedRemove duplicate definition in optionsresolver1+6 / −7
2025-11-1210eb6c2d8OtherUse symfony/clock component7+30 / −27
2025-11-12861c46f71OtherUse fluent interface in Options Resolver28+329 / −231
2025-11-12679130062OtherNo need for array unpacking for const arrays7+12 / −14
2025-11-12c83a84dbcUpdatedFix CS13+90 / −145
2025-11-13d882107d6OtherUse Count constraint instead of NotIdenticalTo1+1 / −1
2025-11-13cc96bff68UpdatedFix issues with Doctrine DBAL 48+28 / −28
2025-11-13dded3a8b4OtherAllow Doctrine DBAL 41+2 / −2
2025-11-13567b0f037OtherOnly use Count constraint in ChoiceType if the value is an array1+7 / −4
2025-11-138591fb736OtherConvert constraints to use named arguments29+224 / −286
2025-11-13c16843755RemovedRemove redundant @var tags12+0 / −12
2025-11-135bc6a252aOtherUse original argument name in normalizers17+73 / −73
2025-11-1356554a05bAddedAdd lowest dependencies to tests1+11 / −0
2025-11-14d47c34e4dAddedAdd PHP 8.5 polyfill8+18 / −22
2025-11-14c118898d4OtherImplement EnumType parameter type7+626 / −0
2025-11-142eab7e293OtherMore OptionsResolver fluent interface usage16+135 / −108
2025-11-1469cd86f40OtherCS fix1+1 / −2
2025-11-14fcaeb51feUpdatedUpdate exception messages in tests28+31 / −32
2025-11-14c69c99cc8RemovedRemove obsolete PHP CS Fixer rule1+0 / −6
2025-11-170f6a64997RemovedRemove duplicate import1+1 / −2
2025-11-1786f769190OtherSubscribe to event class names32+73 / −78
2025-11-17be48f70c4OtherUse attributes in Behat tests9+47 / −98
2025-11-17bdb915fe8UpdatedUpdate nglayouts_migration_versions table in DB schema1+11 / −10
2025-11-17104748f74ReleasedBump doctrine/doctrine-migrations-bundle to 3.71+1 / −1
2025-11-17203389936OtherReplace lchrusciel/api-test-case with zenstruck/browser47+1889 / −3275
2025-11-17dd40bd296OtherDowngrade Doctrine DBAL to 3.x1+2 / −2
2025-11-175d9d26009UpdatedFix tests7+84 / −8
2025-11-17e004a96d7OtherUse PHPUnit deprecations reporter3+14 / −10
2025-11-19594232342OtherUse array type in constriants5+5 / −5
2025-11-19edf24f7a2UpdatedFix cloning parameter values1+5 / −1
2025-11-19dd51db849RemovedRemove obsolete redirects3+0 / −61
2025-11-192896e828eUpdatedFix using EnumType form type1+1 / −1
2025-11-19222572d72OtherUse symfony/mime component in transfer file upload2+1 / −2
2025-11-19cc3d848bfUpdatedFix class name in Doctrine DBAL 32+6 / −5
2025-11-19f86b7197dOtherUse DateTimeImmutable2+6 / −7
2025-11-19b628cae37UpdatedFix SQLite and PotgreSQ class names5+18 / −18
2025-11-19f841e775cRemovedRemove unused trait from RuleGroup class1+0 / −2
2025-11-203ffb9da42AddedAdd missing typehints2+2 / −2
2025-11-2049bcbc946RemovedRemove deprecations48+125 / −632
2025-11-2047e9c6fc7RemovedRemove unused properties in tests3+0 / −15
2025-11-20996c0a502UpdatedFix issues found by PHPStan3+4 / −5
2025-11-2099e99e835OtherMaster is 2.02+5 / −5
2025-11-201f3aec29bReleasedBump netgen/layouts-coding-standard to 3.01+1 / −1
2025-11-20d3f46640fOtherReplace property with local variable5+15 / −28
2025-11-21e7974b4e1OtherConvert ItemInterface and LocationInterface to property hooks11+30 / −42
2025-11-2168102c875OtherConvert SearchQuery and SearchResult to property hooks1+7 / −3
2025-11-21ecf1db9b2UpdatedUpdate GitHub Actions config6+8 / −8
2025-11-21c1f8d5433RemovedRemove obsolete require1+0 / −1
2025-11-217fdd6e72dOtherMake the configuration object final and non-lazy6+78 / −31
2025-11-21167a1bd2dOtherControllers do not have to be public any more2+78 / −78
2025-11-2489edcfc82RemovedRemove lazy from service definitions and make classes final17+10 / −51
2025-11-2487aee2478RemovedRemove unneeded config from tests3+0 / −10
2025-11-246599a4706OtherMake the attribute properties private for writing7+7 / −7
2025-11-2451893352cOtherMake the design and pagelayout config nodes strings3+3 / −4
2025-11-248733b6937RemovedRemove ::$default* static property support for registering services, add missing attributes17+145 / −120
2025-11-24439ad94b7OtherUse Uri\Rfc3986\Uri from PHP 8.57+83 / −42
2025-11-248534c9bb4ReleasedBump dependencies1+2 / −2
2025-11-248c68b80deOtherUse callback in ChoiceType constraint1+12 / −2
2025-11-24cbde9c8f9OtherUse array unpacking instead of iterator_to_array31+114 / −173
2025-11-259a9fc44b1UpdatedFix outputing manual/dynamic collection type6+16 / −10
2025-11-25c1ca6c736OtherDo not use static event names5+4 / −27
2025-11-251ceb713a9OtherView builder and registries do not need to be public any more7+0 / −10
2025-11-258f7012fccOtherIgnore errors caused by PHPStan not supporting Symfony 7.31+3 / −1
2025-11-25bd86ffda1RemovedRemove unneeded query type mock4+7 / −35
2025-11-2541205566bRenamedRename app templates folder in tests3+2 / −2
2025-11-26e88254df7UpdatedUpdate core API values to use property hooks258+2098 / −2749
2025-11-27c0d57a899AddedAdd possibility to implement lazy objects in hydrator1+30 / −2
2025-11-27eea9c37a7OtherImplement lazy layout in Rule value object11+40 / −46
2025-11-27ff6837f26OtherImplement lazy linked zone in Zone value object10+50 / −54
2025-11-2730dc0fc92OtherImplement lazy query in Collection value object19+46 / −48
2025-11-272c79385a7OtherImplement lazy CMS item in Item value object13+53 / −137
2025-11-270aabcf852RenamedMove status property to ValueStatusTrait16+4 / −48
2025-11-272940b1f5dOtherConvert isDraft/isPublished/isArchived to virtual properties27+270 / −273
2025-11-27c8b4de372OtherUse property hooks for config values93+513 / −837
2025-11-273f1304d44OtherMake Result object use HydratorTrait8+100 / −62
2025-11-2738f6fbd0fOtherMake definition objects use property hooks55+229 / −313
2025-11-27f757a16b9OtherConvert various other classes to use property hooks77+292 / −509
2025-11-27054dfb5c7OtherConvert config to use property hooks39+77 / −117
2025-11-2753f9211f2OtherConvert parameter based structs to property hooks22+63 / −106
2025-11-27b4d488539OtherConvert parameter list to use property hooks11+13 / −19
2025-11-27bd4cc8ccaOtherConvert parameters to use property hooks43+152 / −221
2025-11-2758bfc95d4OtherCS fixes4+6 / −10
2025-11-2722d3cff88OtherConvert parameter entity to use property hooks21+110 / −132
2025-11-279e635db82RenamedRename Layout::shared to Layout::isShared35+93 / −93
2025-11-27d2b1f5f72RenamedRename alwaysAvailable properties to isAlwaysAvailable52+257 / −257
2025-11-27ce6442d41RenamedRename rule and rule group enabled property to isEnabled35+144 / −144
2025-11-27674cc263fUpdatedUpdate boolean property names6+22 / −22
2025-11-273970ee18bOtherCS fixes17+25 / −25
2025-11-270f6fe20e0OtherRevert usage of Uri polyfill7+42 / −83
2025-11-27e1cbd3922UpdatedFix Behat tests1+6 / −6
2025-11-278b9b5d4bbAddedAdd missing form.isShared in layout create form1+1 / −0
2025-11-2714626c68bUpdatedUpdate .gitignore1+1 / −0
2025-11-27ed2a8c0f9OtherExpose query type handler through query type6+41 / −5
2025-11-271b28a18c9OtherSpecify that parameter constraints are lists3+5 / −5
2025-11-27d90546b43UpdatedUpdate PHPStan config22+97 / −35
2025-11-275bb672bd5OtherRun GitHub Actions on Symfony 7.45+7 / −7
2025-11-27099061cbdUpdatedUpdate test app console1+4 / −0
2025-11-2707b8809f4OtherAllow Monolog 4.01+1 / −1
2025-11-271020fe760UpdatedUpdate PHPStan config7+15 / −13
2025-11-28691252c1eRemovedRemove unused method4+0 / −39
2025-11-2804e5a3ba9OtherDocument we return positive integers for counts7+46 / −9
2025-11-28f8260a233AddedAdd missing contracts depenencies9+10 / −8
2025-11-28b913ecac7OtherUse JSON_THROW_ON_ERROR constant6+31 / −7
2025-11-288be88e490RemovedRemove unused properties1+0 / −8
2025-11-285164be638OtherCS fix1+1 / −3
2025-11-28cf9565502UpdatedUpdate PHPStan config2+7 / −4
2025-11-283ce4d2ce5RemovedRemove unneeded usage of expectExceptionMessageMatches4+4 / −32
2025-11-280302884aeRemovedRemove config tests, they don't work any more on Symfony 7.419+0 / −3826
2025-11-28be2af84d0OtherAllow symfony/event-dispatcher-contracts 2.x1+1 / −1
2025-11-28a937b1be7UpdatedFix PHPStan issues1+3 / −3
2025-11-280b7d283f4AddedAdd missing required notation for struct properties3+6 / −0
2025-11-281b0819763RemovedRemove TranslatableParameterBuilderFactory, merged implementation into main22+159 / −257
2025-11-2893575b959RemovedRemove CompoundParameterDefinition, merged implementation into main25+123 / −136
2025-11-28a3398f104OtherCS fixes33+48 / −48
2025-11-282cee6f385OtherPublic properties in traits do not need to be final4+4 / −4
2025-11-28ef097f154AddedAdd final to methods that are not meant to be overriden8+38 / −38
2025-11-28edb59271aOtherUse property hooks for view system101+432 / −518
2025-11-289d0097692OtherMake method final1+1 / −1
2025-11-28eedb65fb1OtherAllow Symfony 82+32 / −32
2025-11-28b40ff1682OtherOnly run MySQL and PostgreSQL tests once1+23 / −1
2025-11-28ac9359043UpdatedFix typo in actions1+6 / −6
2025-11-28471d24707AddedAdd Symfony 8 method arguments to voters1+2 / −1
2025-11-29dab388101OtherUse instance method for >expects() calls68+391 / −390
2025-11-29e4644e746OtherImplement Stringable where needed2+4 / −2
2025-11-298a7b8fbabOtherUse ::class on objects5+5 / −11
2025-11-293b2b31a96OtherUse static::class in abstract method1+1 / −1
2025-11-29e5c8a681eOtherMisc fixes43+93 / −175
2025-11-2976d5912e1RenamedRename Exception listeners to Throwable listeners5+66 / −66
2025-11-2941b7d6843OtherReplace Generator typehint with iterable38+107 / −144
2025-11-290bc4afea2OtherCS fixes in templates2+2 / −2
2025-11-30beced5843AddedAdd missing PHPDoc1+3 / −0
2025-11-30563bd1250UpdatedUpdate dependencies1+2 / −2
2025-11-30772a0e836RemovedRemove fixed ignore from PHPStan config files2+0 / −2
2025-11-304321e9e69RemovedRemove unused doctrine/doctrine-bundle require1+0 / −1
2025-11-304da024df9OtherCast and query expression to string and allow Doctrine DBAL 49+35 / −40
2025-11-308cb93f092OtherMigrate Behat config to PHP9+178 / −104
2025-11-3072889e727UpdatedFix route name1+1 / −1
2025-11-300422cba71OtherCS fixes in templates2+2 / −2
2025-11-306ce8b4569UpdatedFix div elements not allowed in span and button2+3 / −3
2025-11-2414ab0999aOtherUse Uri\Rfc3986\Uri from PHP 8.57+83 / −43

2025-12 (197 changes)

DateCommitKindChangeFiles+/−Release
2025-12-011754863a5OtherProperly inject container into controllers3+1 / −28
2025-12-01f0fa0d2f4UpdatedUpdate license copyright year1+1 / −1
2025-12-011a8f4034bUpdatedFix PHPStan issue2+8 / −4
2025-12-01a209e644fUpdatedUpdate install instructions1+11 / −11
2025-12-016f58b05acOtherReplace nglayouts_format_datetime with format_datetime from Twig Intl extension10+8 / −75
2025-12-01e4b38176aUpdatedUpdate PHPUnit configuration2+6 / −4
2025-12-019d4ea5ea1OtherReorganize JSON schema for import/export for better readability18+95 / −74
2025-12-0148199b5a0OtherReplace swaggest/json-schema with more maintained justinrainbow/json-schema5+15 / −30
2025-12-02fef8f4a16AddedAdd generics notation to ViewProvideInterface14+43 / −2
2025-12-02124603b23AddedAdd helper templates to easily include preview plugins2+2 / −0
2025-12-021262639caReleasedBump justinrainbow/json-schema to 6.6.3 to fix issues with php-enum warnings on obsolete versions1+1 / −1
2025-12-02d0a5b605aUpdatedUpdate github actions config1+10 / −10
2025-12-02e6bcc5519OtherEnable Twig Extra bundle in test app1+1 / −0
2025-12-022bd62fcadOtherUse asset package for Netgen Layouts logo in debug toolbar1+2 / −2
2025-12-026ff089e13UpdatedUpdate composer.json1+0 / −1
2025-12-030fac880f4OtherSplit CollectViewParametersEvent into RenderViewEvent and BuildViewEvent24+374 / −377
2025-12-03cef094de7RenamedRename ConfigureMenuEvent to BuildAdminMenuEvent4+14 / −8
2025-12-03ebf6dae4eUpdatedRefactor views not to return properties from internal parameters13+54 / −100
2025-12-031bfea6fddRemovedRemove usage of deprecated DI Extension class3+3 / −3
2025-12-03d9c697487RenamedMove twig.yaml template out of framework subfolder4+4 / −4
2025-12-03964db5a50RemovedRemove unused dependencies3+9 / −9
2025-12-03d83cfd977RenamedRename ContainerConfiguration class and remove netgen_layouts.configuration.container service6+26 / −78
2025-12-03cf1d9569dOtherRe-add symfony/translation dependency1+1 / −0
2025-12-03efef71240AddedAdd missing final keywords50+568 / −579
2025-12-03662486f21UpdatedFix CS12+85 / −161
2025-12-0371224a7c7OtherConvert abstract query handler to trait7+52 / −100
2025-12-03b72a2015dOtherCS fix6+32 / −31
2025-12-041dfede980OtherSwitch mocks to stubs in tests123+1121 / −1661
2025-12-04c5bde346eAddedAdd back mocks where needed13+232 / −60
2025-12-04891ef4433RemovedRemove obsolete code1+0 / −8
2025-12-04ce44c33ecReleasedBump PHPUnit to 12.51+1 / −1
2025-12-0442eeaf30fOtherMake it possible for ParameterStruct::$parameterValues to be private(set)16+276 / −142
2025-12-043cc1a2ffdAddedAdd missing final in traits2+2 / −2
2025-12-046d8ab516cUpdatedFix CS1+1 / −1
2025-12-0480ce2ebeaUpdatedUpdate script for google maps1+3 / −1
2025-12-04032b3f182UpdatedUpdate PHPStan config2+2 / −2
2025-12-05c7c0461ebOtherCleanup test app11+11 / −135
2025-12-0581a7bf499RenamedRename test entities80+429 / −429
2025-12-05992f87ba8UpdatedUpdate test app kernel2+3 / −3
2025-12-05f0d3bfe38OtherCS fixes2+16 / −16
2025-12-051c73cd56fRemovedRemove unused abstract class and method6+7 / −131
2025-12-05f4ba9b622AddedAdd missing final keywords1+5 / −5
2025-12-06ed8ae0ee7OtherNo need for null coallesce assignment operator1+13 / −13
2025-12-06f09c4b6b4RenamedMove core constraints from enterprise15+570 / −1
2025-12-0663ced2626UpdatedUpdate tests37+556 / −530
2025-12-0614230218eUpdatedUpdate BlockDefinitionFactory5+31 / −31
2025-12-06483e5d4b5UpdatedFix PHPStan issue2+4 / −7
2025-12-06c10ff614eUpdatedRefactor DatabaseTrait a bit1+18 / −14
2025-12-06fb22f4b8eRemovedRemove duplicate tearDown methods38+8 / −207
2025-12-0678c9982caRemovedRemove unused method1+1 / −16
2025-12-068d8572d0aOtherBuild stub handler parameters with parameter builder14+226 / −453
2025-12-061bdeccdacAddedAdd isTranslatable to parameter definition15+56 / −45
2025-12-0604ebf63d6OtherCleanup test fixtures3+17 / −87
2025-12-0625ba2e864OtherMake parameter builder support translatable parameters by default12+22 / −21
2025-12-060fc255a3bOtherReorder methods2+10 / −10
2025-12-06610856022OtherCS fix2+2 / −2
2025-12-06f5e2d6c09OtherMake sure building parameters fails when using translatable option on untranslatable parameters1+0 / −4
2025-12-061b5ae6af6OtherThere is no need for default values in ParameterBuilder1+5 / −5
2025-12-06671c1fe10UpdatedFix API tests4+8 / −8
2025-12-070783bfe71UpdatedFix phpstan issue3+5 / −3
2025-12-07c34671b3eOtherCS fixes2+10 / −2
2025-12-07eed7cd2cdOtherCS fixes55+236 / −212
2025-12-0755d13d022UpdatedFix postgresql test1+1 / −1
2025-12-0831348ec9dOtherReplace eligible compiler passes with !tagged_locator25+44 / −933
2025-12-087ac3ac4eaUpdatedFix PHPDoc5+11 / −11
2025-12-086245919b0OtherImplement a php object for zone mappings when changing layout type9+91 / −90
2025-12-08332ed1d05UpdatedUpdate PHPStan config1+2 / −5
2025-12-08c6b18ba1dRemovedRemove service aliases2+1 / −7
2025-12-09cdafb792fOtherTemplate resolver needs to be lazy1+1 / −0
2025-12-09a0c0736e2UpdatedFix PHPDoc1+0 / −4
2025-12-098b83c64d9OtherAccount for items in exported data being null (unknown)1+12 / −4
2025-12-10a4d204665RemovedRemove reference to obsolete target type names2+2 / −6
2025-12-1035c147053OtherUse CoversTrait where needed12+24 / −22
2025-12-10bc4f0d671OtherRelax coverage strictness2+0 / −2
2025-12-11095e0db2eRemovedRemove obsolete migration scripts3+0 / −471
2025-12-1111650d4f3OtherDo not allow nulls in string configuration4+9 / −9
2025-12-1195fec6720UpdatedUpdate PHPDoc19+19 / −19
2025-12-11d73f9e2eaReleasedBump behat/behat version1+1 / −1
2025-12-11ae7c1878eOtherAllow doctrine/doctrine-migrations-bundle v41+1 / −1
2025-12-116461b3d1fUpdatedUpdate GH actions to use ramsey/composer-install5+25 / −16
2025-12-125b22dfc5aRemovedRemove obsolete @throws tags19+0 / −77
2025-12-124223bc518RemovedRemove obsolete @param tags1+0 / −3
2025-12-1265a5a93adRemovedRemove obsolete PHPDoc43+29 / −158
2025-12-12f028ee713OtherUse more PHP 8 style code32+60 / −66
2025-12-12a8c63ff78OtherCode style fixes24+77 / −88
2025-12-12fe9ab2cd4RemovedRemove obsolete inline @var annotations6+8 / −18
2025-12-13e6230d90cOtherDo not use UuidGeneratorTrait in service tests3+62 / −170
2025-12-1302befe412OtherSwitch uuids to Symfony Uid component210+1026 / −969
2025-12-135785a32caOtherUse Symfony VarExporter hydrator instead of custom variant15+49 / −189
2025-12-130561c3b60OtherUse specific ParameterBag methods where possible19+29 / −28
2025-12-132f6a8be3fOtherprotected(set) properties can be private(set)6+16 / −13
2025-12-1358bd1988cOtherUse Request::getPayload19+189 / −175
2025-12-13db5d940d1OtherCS fix1+1 / −3
2025-12-1397e8a1c30RemovedRemove obsolete validation1+3 / −22
2025-12-13f5c0ab5f2OtherDo not use strict option in Choice constraint2+0 / −3
2025-12-132585038ffOtherValidate new_type in change collection type API endpoint2+31 / −2
2025-12-1358798083dUpdatedImprove zone mappings validation2+109 / −0
2025-12-143ebfa6f72OtherUse InputBag::all2+4 / −6
2025-12-14b91c9d857OtherUse array_key_exists3+8 / −5
2025-12-145da8ff575RemovedRemove obsolete consts3+3 / −9
2025-12-14341beeeecOtherUse Timezone constraint3+2 / −19
2025-12-143134b17edOtherUse yield in getExtendedTypes2+2 / −2
2025-12-1534b550d03UpdatedFix CS1+2 / −2
2025-12-1588df21a24OtherRevert "Make it possible for ParameterStruct::$parameterValues to be private(set)"16+142 / −276
2025-12-152638d8242OtherUse setter option in ParametersType form to make it possible parameterValues is readonly10+301 / −121
2025-12-159fe12ce9fRemovedRemove obsolete todos2+0 / −5
2025-12-1557b8b1849UpdatedFix PHPDoc4+3 / −10
2025-12-159378ca0b5OtherUse range constraint in NumberType1+2 / −6
2025-12-15c69d1117eRenamedRename mapper classes33+110 / −110
2025-12-157ab4113b8RemovedRemove obsolete extended_type DI tag attribute1+1 / −1
2025-12-15276824324OtherUse self:: to access constant on interface1+2 / −2
2025-12-15e549a0d25RemovedRemove Descriptor class4+8 / −20
2025-12-15ff1b0319fOtherGet rid of data provider closure binding in tests19+155 / −51
2025-12-15c4feb180bOtherCS fixes14+28 / −28
2025-12-1568838eee6RemovedRemove ArrayAccess, Countable and IteratorAggregate from Layout4+3 / −89
2025-12-15f510108f9OtherUse .blocks in placeholder.html.twig1+1 / −1
2025-12-15a41264684RemovedRemove ArrayAccess, Countable and IteratorAggregate from Placeholder4+8 / −84
2025-12-15519c45d9eOtherUse DoesNotPerformAssertions12+59 / −143
2025-12-1581efb2066OtherUse symfony/emoji component instead of custom flag generator7+2 / −135
2025-12-15e5cdcd61eRemovedRemove custom wrapper around Symfonys HtmlSanitizer7+21 / −68
2025-12-15121715949OtherUse lowercase identifiers for statuses in import schema19+37 / −37
2025-12-159bd9659c4RemovedRemove constant1+1 / −3
2025-12-15c6f3894ecOtherReplace ValueResolver constants with Status enum28+152 / −113
2025-12-152a4fa99dfOtherCS fix4+0 / −9
2025-12-15b9cb4785aOtherSwitch API enum to strings11+63 / −32
2025-12-1560aa37badRemovedRemove duplicated Status enum34+41 / −135
2025-12-1512dab770dOtherSwitch VisibilityVoterResult enum to non-backed enum1+4 / −4
2025-12-1629d4b975bOtherSwitch UrlType enum to non-backed enum5+94 / −18
2025-12-16d0046ad9aOtherUse sprintf in choice_label for enums2+12 / −12
2025-12-1643094d2beUpdatedRefactor ItemRuntime, make UrlType required in URL generator4+42 / −28
2025-12-16f6b560b78UpdatedUpdate test1+1 / −1
2025-12-165f3fba205OtherAllow enum type to define option labels4+52 / −1
2025-12-160a16ab3a2OtherUse strings for collection type19+31 / −39
2025-12-165d77787d5OtherMake sure throwable uses our normalizer only in API requests4+31 / −17
2025-12-164c183a938OtherInclude app routes in error output1+1 / −1
2025-12-161ef9c1519RenamedRename SetIsApiRequestListener to SetIsAppRequestListener12+43 / −43
2025-12-16932903874RenamedRename ApiCsrfValidationListener to AppCsrfValidationListener4+11 / −11
2025-12-1617a293aefUpdatedFix error message1+1 / −1
2025-12-16e1cfdcb87OtherDocument that parameter constraint closures need to return constraints5+6 / −6
2025-12-16ab2c4cda0AddedAdd narrower types10+16 / −61
2025-12-1681b09291dUpdatedFix some PHPStan issues2+6 / −14
2025-12-165fe5ad3a5OtherReconfigure registry services in DI configuration35+160 / −215
2025-12-162dac20ab5UpdatedFix PHPStan issues7+4 / −64
2025-12-16510ff4cfbUpdatedUpdate PHPStan2+2 / −5
2025-12-16a342e2bd5OtherView system can use objects instead of mixed28+41 / −86
2025-12-163ea39b4e2UpdatedFix return typehint1+2 / −1
2025-12-16aab956c69OtherUse 0o octal notation1+12 / −12
2025-12-17fbcfc3c04AddedAdd nofollow noopener noreferrer to ajax paging URLs1+4 / −41.4.13 origin/1.4
2025-12-171a35168f3OtherDo not run CSRF validation on app forms2+13 / −6
2025-12-176b17980aaAddedAdd nofollow noopener noreferrer to ajax paging URLs1+4 / −4
2025-12-17a7027337fUpdatedUpdate tests6+34 / −20
2025-12-174f1be80deOtherCleanup Composer scripts3+19 / −9
2025-12-1704e3b659fOtherExclude tests/application/config from PHP CS Fixer1+1 / −1
2025-12-17e2037baa5OtherRestore usage of API flags in request body listener and admin auth listener6+21 / −21
2025-12-17a90e72cadAddedNew build2+0 / −0
2025-12-170afbc94e1AddedNew build1+0 / −0
2025-12-1732de30cb7OtherUse PHPStan extension installer3+2 / −12
2025-12-1733df406b9UpdatedUpdate MySQL schema1+19 / −19
2025-12-17d58e5e32eOtherDo not use schema object to create DB tables in migrations5+241 / −212
2025-12-170dc6eeb16UpdatedUpdate test schema, remove unused mssql schema2+69 / −359
2025-12-177e4956c66RemovedRemove unused fixtures dump1+0 / −600
2025-12-178ca4f1bcfOtherDisable Composer cache in GH actions5+5 / −0
2025-12-175fc054059UpdatedUpdate autload config1+0 / −2
2025-12-173782d86fbUpdatedUpdate test1+2 / −2
2025-12-17d7b04962bOtherIntroduce more specific types where possible22+62 / −40
2025-12-18179080620RemovedRemove phpstan/phpstan-symfony3+0 / −13
2025-12-180e4b4758cOtherReorder some types4+10 / −10
2025-12-18cc88714aaOtherReplace remaining scalar nodes with string nodes3+18 / −22
2025-12-18a8b917978UpdatedFix tests1+8 / −2
2025-12-18c9e841939OtherCS fixes5+16 / −35
2025-12-18dfef4f9c3UpdatedUpdate core test case to fix using undefined property6+263 / −273
2025-12-185a144c4a1OtherCentralize building validator in tests31+177 / −220
2025-12-18e234c63dfOtherUse only symfony/event-dispatcher-contracts 3.x1+1 / −1
2025-12-188ddcf295bMergedMerge branch 'master' into 2.00+0 / −0
2025-12-182ca30ba41RemovedRemove unused class1+0 / −35
2025-12-19d736a9399RemovedRemove unused parameter3+1 / −8
2025-12-2758599cd24UpdatedUpdate dependencies1+1 / −1
2025-12-29a77e76f79AddedAdd PHP 8.5 to test matrix1+3 / −3
2025-12-2946149d88cUpdatedUpdate PHPDoc2+1 / −4
2025-12-2999a43533bOtherThere is no need for some abstract methods to be public40+878 / −589
2025-12-29f2584e5c5UpdatedFix data provider method name3+6 / −9
2025-12-29b6c5aa9d5UpdatedFix class not being final1+1 / −1
2025-12-2949239ef1eUpdatedUpdate PHPDoc for data providers119+608 / −24
2025-12-29f72807cc4UpdatedFix typehints4+7 / −4
2025-12-29f3a279eacOtherCS fix1+2 / −2
2025-12-30c91c92071OtherDebug Behat action1+9 / −1
2025-12-30e82f8cdf6UpdatedUpdate GH Actions to use PHP 8.54+4 / −4
2025-12-3055ed72da4OtherCast offset to string in DynamicParameters1+1 / −1
2025-12-304953a08f8OtherRun Behat GH action via PHP built in server2+12 / −7
2025-12-308e3ba0e33OtherUse InstalledVersions from Composer instead of jean85/pretty-package-versions3+5 / −5
2025-12-305e21e6144OtherUse emodric/twig-package-versions 2.01+1 / −1
2025-12-307929340e7RemovedRemove unneeded behat dependencies2+1 / −8
2025-12-3131e28ef7aOtherUse GH action to setup Chrome Web Driver2+7 / −13
2025-12-314c4271f13UpdatedFix issues with PHPStan3+6 / −0
2025-12-31500cda504OtherUse Uuid v7 in tests78+287 / −287
2025-12-31f505309e5OtherUse Uuid v7 by default1+1 / −1
2025-12-31206c29284AddedAdd log output for chromedriver1+7 / −1

2026-01 (21 changes)

DateCommitKindChangeFiles+/−Release
2026-01-08e17483b3fRemovedRemove usage of default_index_method, it is deprecated in Symfony 8.121+111 / −112
2026-01-0857de8cd93ReleasedBump doctrine/collections to 2.51+1 / −1
2026-01-080de13279bRemovedRemove usage of friends-of-behat/suite-settings-extension36+3 / −15
2026-01-08bfeaf706eMergedMerge behat into test app40+124 / −153
2026-01-089c8f9d849OtherCleanup behat config1+1 / −6
2026-01-09f37b2f8acReleasedBump zenstruck/browser to 1.101+1 / −1
2026-01-12e7a7535ecRemovedRemove Behat from Composer if running tests on Symfony 83+16 / −5
2026-01-139108fcc86ReleasedBump friendsofsymfony/http-cache-bundle to 3.31+1 / −1
2026-01-1695d7c2fa8ReleasedBump doctrine/collections to 2.61+1 / −1
2026-01-16f22a8786eUpdatedUpdate league/uri-polyfill to 7.81+1 / −1
2026-01-209526b65d6UpdatedFix PHPDoc3+4 / −4
2026-01-20dd3030811AddedAdd the rule group root to the postgresql schema1+337 / −0
2026-01-22c0b2f8bd2MergedMerge pull request #35 from wizhippo/pgsql-missing-grp-data0+0 / −0
2026-01-220594b79dfAddedAdd indexes to PostgreSQL schema1+28 / −24
2026-01-221820d7a4eAddedAdd missing priority argument to AsTargetType attribute2+8 / −3
2026-01-221a1d77bbbRenamedRename attribute in netgen_layouts.parameter_type.form_mapper DI tag2+19 / −19
2026-01-22041ce6259RenamedRename attribute arguments to match DI tag attributes5+8 / −8
2026-01-22ff9120f0dReleasedBump dependencies1+2 / −2
2026-01-26576db8f70ReleasedBump dependencies1+3 / −3
2026-01-26692f86fafOtherExclude reference.php from PHPStan checks1+1 / −0
2026-01-261219b65fcOtherUse new Twig syntax4+9 / −12

2026-02 (6 changes)

DateCommitKindChangeFiles+/−Release
2026-02-11e8a47e536RemovedRemove unneeded with() calls for stubs67+281 / −752
2026-02-13f65d58795OtherLimit node to v141+3 / −0
2026-02-13bedadcd15OtherFinal build for 2.01+0 / −0
2026-02-160d7e5de03UpdatedUpdate dependencies1+1 / −1
2026-02-19f694a7394RemovedRemove unused path from autoload-dev1+0 / −1
2026-02-25c7a901af0ReleasedBump PHPUnit to v131+3 / −32.0.0

2026-04 (1 changes)

DateCommitKindChangeFiles+/−Release
2026-04-193ec0262b2Updatedfix: add Twig/PHP 8.4 private(set) getter shims to Parameter class2+15 / −22.0.0-se7enx.1 se7enxweb/master se7enxweb/main se7enxweb/2.0.x

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x