Releases: pimcore/pimcore
Releases · pimcore/pimcore
11.5.11
What's Changed
- Codeception update to reusable workflow (#18094) by @robertSt7 in #18718
- Fix: tests by @robertSt7 in #18719
- [Bug, EC]: PEES-748 Fix csv export duplicate title by @kingjia90 in #18742
- Cherry pick [Bug, EC] PEES-674: Bug: Classification Store Filtering In Grid #18612
Full Changelog: v11.5.10...v11.5.11
12.2.1
12.2.0
What's Changed
- [Bug] Add check for
ElementDumpStateInterfaceinServiceby @mcop1 in #18530 - improve env variable based domain check by @solverat in #18046
- Make rscandir robust to issue with base by @cancan101 in #18496
- Improve PHPDoc for
Asset|DataObject|Document::getById()method by @jdreesen in #18215 - [Task] Use getUnsigned to determine if column is unsigned by @mcop1 in #18551
- [Task] Conflict dbal in composer.json by @mcop1 in #18552
- Private tmp directory automatic cleanup by @cuca24 in #17560
- [Improvement]: MaintenanceModeHelper::isActive rely on cache instead of database directly by @kingjia90 in #18166
- [Improvement]: Reduce N+1 Queries in Notes and Tags listing by @root913 in #18548
- [Improvement]: pimcore:deployment:classes-rebuild should provide an option to just apply database changes by @mcop1 in #18578
- Additional info for event in getPath() and improving addCacheBuster() method in Thumbnail.php by @jremmurd in #18124
- ApplicationLogger: make ARCHIVE storage engine optional + add config by @brusch in #17958
- Allow controlling cache warming iteration size and delay. by @cancan101 in #18122
- Codeception update to reusable workflow by @bluvulture in #18094
- [Improvement]: Remove excess HTML from the text version of the email by @dolmit-tanel-paaro in #18296
- [Grid] Apply path formatter for relational fields by @BlackbitDevs in #18217
- [Improvement]: Reduce N+1 Queries in Version, Store, Collection, and ClassDefinition listing by @root913 in #18593
- [Task] $force parameter usage in
ClassDefinitionby @mcop1 in #18617 - Fix current version number in PULL_REQUEST_TEMPLATE.md by @jdreesen in #18619
- [Improvement] Add params to translation save events by @torqdev in #17732
- [Task]: Upgrade note translation admin and change references from 11.x to 12.x or 2025.x by @kingjia90 in #18622
- [Task]: Followup #18622 by @kingjia90 in #18623
- feat: Allow to configure what dpi factors to generated in the thumbnail srcset attribute. by @das-peter in #18508
- [Docs]: Followup #18508 by @kingjia90 in #18627
- Add getFilterConditionExt for ReverseObjectRelation. by @cancan101 in #18036
- [Bug] Add null check in load method for
ClassDefinitionDao by @mcop1 in #18641 - [SeoBundle] routing event listener only trigger on default context by @benwalch in #17826
- Add addQueryBuilderProcessor and discardQueryBuilderProcessors in addition to onCreateQueryBuilder by @Ryllaz in #17843
- [Task]: Followup Centralised Codeception Tests by @kingjia90 in #18655
- Prepare documents for Pimcore Studio by @markus-moser in #18607
- [Improvement]: Retry transaction if delete() throws RetryableException by @kingjia90 in #17853
- Prepare document preview for Pimcore Studio by @markus-moser in #18670
- [Data Objects] Do not return inherited properties if inheritance is disabled by @BlackbitDevs in #18444
- Add twig function to get assigned element tags by @skoch98 in #16882
- [Bug]: Fix error HasBlockOptionsTrait by @kingjia90 in #18666
- [Bug]: Pimcore\Model\Notification::setCreationDate(): Argument #1 ($creationDate) must be of type string, null given by @kingjia90 in #18678
- [Security]: Session expire on successful password reset by @kingjia90 in #18673
- Add support for preGetData on data types within block elements by @hitsoul11 in #18139
- [Bug]: Fix WYSIWYG classificationStore default width by @kingjia90 in #18680
- PhpStan Version Upgrade September by @kingjia90 in #18684
- PhpStan Version Upgrade September by @kingjia90 in #18685
- [Bug]: DDL for search_backend_data is redundant by @robertSt7 in #18665
- Fix Platform tests by @robertSt7 in #18701
- Add a CoreModel for the bundle installer by @robertSt7 in #18703
- Bugfix: Calculated Value Saving Incorrect Value In Query Table When Inheriting by @torqdev in #18674
- [Asset] Prevent flooding pimcore_asset_update message queue transport with faulty assets triggered by previews in admin ui by @brusch in #18679
- [Task]: Update Dynamic Thumbnail Generation on Request documentation with warnings by @kingjia90 in #18710
New Contributors
- @root913 made their first contribution in #18548
- @benwalch made their first contribution in #17826
- @Ryllaz made their first contribution in #17843
- @hitsoul11 made their first contribution in #18139
Full Changelog: v12.1.4...v12.2.0
12.1.5
What's Changed
- [Data Objects] Do not return inherited properties if inheritance is disabled by @BlackbitDevs in #18444
- [Bug]: Fix error HasBlockOptionsTrait by @kingjia90 in #18666
- [Bug]: Pimcore\Model\Notification::setCreationDate(): Argument #1 ($creationDate) must be of type string, null given by @kingjia90 in #18678
- [Bug]: Fix WYSIWYG classificationStore default width by @kingjia90 in #18680
- PhpStan Version Upgrade September by @kingjia90 in #18684
- PhpStan Version Upgrade September by @kingjia90 in #18685
- [Bug]: DDL for search_backend_data is redundant by @robertSt7 in #18665
- Add a CoreModel for the bundle installer by @robertSt7 in #18703
- Bugfix: Calculated Value Saving Incorrect Value In Query Table When Inheriting by @torqdev in #18674
- [Asset] Prevent flooding pimcore_asset_update message queue transport with faulty assets triggered by previews in admin ui by @brusch in #18679
- [Task]: Update Dynamic Thumbnail Generation on Request documentation with warnings by @kingjia90 in #18710
Full Changelog: v12.1.4...v12.1.5
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2212.1.5%22
11.5.10
What's Changed
- [Bug]: Fix error HasBlockOptionsTrait by @kingjia90 in #18666
- [Bug]: Pimcore\Model\Notification::setCreationDate(): Argument #1 ($creationDate) must be of type string, null given by @kingjia90 in #18678
- [Bug]: Fix WYSIWYG classificationStore default width by @kingjia90 in #18680
- PhpStan Version Upgrade September by @kingjia90 in #18684
- [Asset] Prevent flooding pimcore_asset_update message queue transport with faulty assets triggered by previews in admin ui by @brusch in #18679
- [Task]: Update Dynamic Thumbnail Generation on Request documentation with warnings by @kingjia90 in #18710
Full Changelog: v11.5.9...v11.5.10
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2211.5.10%22
12.1.4
What's Changed
- [Bug]: Fix Imagick resize null resource error (#18603) by @herbertroth in #18606
- Fix tests by @robertSt7 in #18610
- fix(tests): resolve PHPUnit setup issue due to wrong SYMFONY_PHPUNIT_… by @MichaelBrauner in #17840
- Inheritance Helper: Replace "magic" string "calculatedvalue" with instanceof by @BlackbitDevs in #17886
- [Search / Object selector] Sort class names + Search in whole class name (not only from beginning) by @BlackbitDevs in #17924
- [Task]: Make Twig variable "_block" available outside of "blockiterate" when used with "pimcoremanualblock" by @akno77 in #18465
- [Task]: Add note on server config after install by @astapc in #18421
- [Docs]: Specify that attribute classes has to be
nullin Many-To-One relation by @mike4git in #18402 - Improve retrieval of class ids from the db by @erikjere in #18515
- [BUGFIX] Fixed dirty detection of classificationstore, which often returns the wrong result, when saving the first time. by @turbo-ele in #18519
- [Bug, EC] PEES-674: Bug: Classification Store Filtering In Grid by @kingjia90 in #18612
- [Security]: Bump twig/twig by @kingjia90 in #18599
- Fix: Create asset of correct class type (#16363) by @youwe-petervanderwal in #18439
- Fix fallback language for boolean fields with two fallback languages by @rubanooo in #17621
- Fix MaintenancePageListener docs by @jremmurd in #18136
- [Messenger] messenger:consume set DB wait_timeout according to --time-limit to ensure working database connection by @brusch in #18118
- Cleanup error handling for document uploads and make consistent across asset types. by @cancan101 in #18540
- Fix web root path in the docs by @jdreesen in #18621
- Don't roll back transaction if there is an error with moving thumbnails. by @cancan101 in #18180
- SetModificationDate() should make field dirty by @GeorgII-web in #18575
- Fix typo in the docs by @jdreesen in #18638
- [Documents] Do not save quotes HTML-encoded by @BlackbitDevs in #18447
- fix: error translating quantity value unit without abbreviation by @kjkooistra-youwe in #18321
- [Bug]: Fix Checkbox quote string issue by @djbodya in #18640
- Fixed checking if file exist when restoring from recycle bin with empty by @cuca24 in #18646
- [Bug]: env variable PIMCORE_CLASS_DEFINITION_DIRECTORY causes double loading by @robertSt7 in #18605
- Remove dead code by @jdreesen in #18643
- [Bug]: MultiSelectOptionsProviderInterface is deprecated and says to use SelectOptionsProviderInterface, which extends it by @kingjia90 in #18637
- [Simple Search] Cleanup temp files during reindexing by @brusch in #18649
- Fix: date type for Workflow by @robertSt7 in #18523
- [BRE] Additional Issue: Unable to View Older Object Versions After Upgrade from Pimcore 6.9.6 to 11.5.4 by @robertSt7 in #18608
New Contributors
- @MichaelBrauner made their first contribution in #17840
- @akno77 made their first contribution in #18465
- @astapc made their first contribution in #18421
- @erikjere made their first contribution in #18515
- @djbodya made their first contribution in #18640
Full Changelog: v12.1.3...v12.1.4
11.5.9
What's Changed
- Fix tests by @robertSt7 in #18610
- fix(tests): resolve PHPUnit setup issue due to wrong SYMFONY_PHPUNIT_… by @MichaelBrauner in #17840
- Inheritance Helper: Replace "magic" string "calculatedvalue" with instanceof by @BlackbitDevs in #17886
- [Search / Object selector] Sort class names + Search in whole class name (not only from beginning) by @BlackbitDevs in #17924
- [Task]: Make Twig variable "_block" available outside of "blockiterate" when used with "pimcoremanualblock" by @akno77 in #18465
- Improve retrieval of class ids from the db by @erikjere in #18515
- [BUGFIX] Fixed dirty detection of classificationstore, which often returns the wrong result, when saving the first time. by @turbo-ele in #18519
- [Security]: Bump twig/twig by @kingjia90 in #18599
- Fix: Create asset of correct class type (#16363) by @youwe-petervanderwal in #18439
- Fix fallback language for boolean fields with two fallback languages by @rubanooo in #17621
- Fix MaintenancePageListener docs by @jremmurd in #18136
- [Messenger] messenger:consume set DB wait_timeout according to --time-limit to ensure working database connection by @brusch in #18118
- Cleanup error handling for document uploads and make consistent across asset types. by @cancan101 in #18540
- Fix web root path in the docs by @jdreesen in #18621
- Don't roll back transaction if there is an error with moving thumbnails. by @cancan101 in #18180
- Fix typo in the docs by @jdreesen in #18638
- fix: error translating quantity value unit without abbreviation by @kjkooistra-youwe in #18321
- [Bug]: env variable PIMCORE_CLASS_DEFINITION_DIRECTORY causes double loading by @robertSt7 in #18605
- Remove dead code by @jdreesen in #18643
- [Bug]: MultiSelectOptionsProviderInterface is deprecated and says to use SelectOptionsProviderInterface, which extends it by @kingjia90 in #18637
- [Simple Search] Cleanup temp files during reindexing by @brusch in #18649
- [BRE] Additional Issue: Unable to View Older Object Versions After Upgrade from Pimcore 6.9.6 to 11.5.4 by @robertSt7 in #18608
New Contributors
- @MichaelBrauner made their first contribution in #17840
- @akno77 made their first contribution in #18465
- @erikjere made their first contribution in #18515
Full Changelog: v11.5.8...v11.5.9
12.1.3
What's Changed
- [Bug]: Fix nested block index by @kingjia90 in #18121
- [Bug]: Fix getLogLevel(0) issue by @kingjia90 in #18569
- [Task]: LogLevel enum case insensitive by @kingjia90 in #18570
- [Documentation] Add limitations for data type nesting by @mcop1 in #18576
- [Task]: Add docs about many-to-one inline search (full text) display mode by @kingjia90 in #18571
- [Bug]: Fix before migration Source site redirects by @kingjia90 in #18586
- [Bug] Fix check for error while setting completion state in
GenericExecutionEngineby @mcop1 in #18581 - [Bug, EC] PEES-601: Calculated Value Checkbox Type Not Filterable In Grids by @robertSt7 in #18524
- [DOCS] clearify lower_case_table_names and do not make it the default by @brusch in #18580
- Update ValueObject FQCNs in upgrade notes by @jdreesen in #18592
- Add missing headline in upgrade notes by @jdreesen in #18594
- Fix video editable editmode data by @markus-moser in #18600
- [Bug, EC] PEES-594: QuantityValueRange in Classification Store causes error due to use of range() with null values by @robertSt7 in #18486
Full Changelog: v12.1.2...v12.1.3
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2212.1.3%22
11.5.8
What's Changed
- Fix: asset fronend_prefixes appear in backend editables - 17694 by @code-status-404 in #18125
- Fix published value for objects loaded from version created before pi… by @mhgtlc in #17086
- [Bug]: Fix nested block index by @kingjia90 in #18121
- [Bug, EC] PEES-601: Calculated Value Checkbox Type Not Filterable In Grids by @robertSt7 in #18524
- [DOCS] clearify lower_case_table_names and do not make it the default by @brusch in #18580
- Update ValueObject FQCNs in upgrade notes by @jdreesen in #18592
- Add missing headline in upgrade notes by @jdreesen in #18594
- [Bug, EC] PEES-594: QuantityValueRange in Classification Store causes error due to use of range() with null values by @robertSt7 in #18486
New Contributors
- @code-status-404 made their first contribution in #18125
Full Changelog: v11.5.7...v11.5.8
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2211.5.8%22
12.1.2
What's Changed
- [Bug, EC] PEES-619: SimpleBackendSearch issue with localized fields in bricks by @mcop1 in #18556
- Fix: asset fronend_prefixes appear in backend editables - 17694 by @code-status-404 in #18125
- [Bug]: Translation setCondition() is getting cached by @mcop1 in #18561
- Fix published value for objects loaded from version created before pi… by @mhgtlc in #17086
- [Bug, EC] PEES-636: Fix Empty Select Options Causes Errors by @kingjia90 in #18565
- [Bug]: Migration "Version20250526125951" fails if SEO Bundle is not installed by @mcop1 in #18568
New Contributors
- @code-status-404 made their first contribution in #18125
Full Changelog: v12.1.1...v12.1.2