Releases: pimcore/pimcore
Releases · pimcore/pimcore
12.3.0
What's Changed
- [Improvement]: Update regex to match additional export filename patterns by @kingjia90 in #18750
- [Improvement] Better error message for symfony-config write target in production migrations by @creativehubspace in #18760
- Feature: Adjust Custom Report Delimiter by @torqdev in #18691
- [Task]: Add warning doc for v13 about space between value and unit by @kingjia90 in #18761
- [Feature]: Command to find out whether there were changes to class definitions or not by @kingjia90 in #18766
- Update: migrate docs workflow to Node LTS (setup-node@v4, node-versio… by @berfinyuksel in #18771
- Symfony7 next steps by @herbertroth in #18762
- [Improvement]: Add inactive-only option to Classification Store delete command by @kingjia90 in #18765
- [Improvement]: Add -dUseCropBox option in Ghostscript to generation of thumbnail from pdf (#18317) by @croitoruion in #18317
- Adding functionality to add in new calculated value functions. Add docs. by @torqdev in #18754
- Add shareBetweenFolders column to gridconfigs by @robertSt7 in #18817
- Improve: add date folders for log files by @robertSt7 in #18792
- Changed base branch name input by @bluvulture in #18825
- Changed base branch name input by @bluvulture in #18826
- Changed base branch name input by @bluvulture in #18827
- Changed base branch name input by @bluvulture in #18828
- Deprecate integrated bundles by @robertSt7 in #18838
- Use reusable documentation workflow by @berfinyuksel in #18816
- [Improvement]: Introducing a way to check if a pimcoreblock is empty - outside of the block by @kingjia90 in #18854
- Add symfony/var-exporter dependency to composer.json by @herbertroth in #18860
- Remove phpstan/phpdoc-parser conflict by @rvanlaak in #18812
- [Bug]: Fix prefix option for DoctrineCommand by @kingjia90 in #18863
- [Task][Tests]: Fix DomCrawler differences from PHP 8.4 HTML5 renderer by @kingjia90 in #18865
- [Improvement] PEES-836: Refactor Version CleanUp Task and reduce and fix slow queries by @kingjia90 in #18747
- Revise upgrade notes for deprecated features by @fashxp in #18870
- Improvement: check validity for (Multi)Select before setting values by @samynw in #17742
- [Task]: Deprecate unused method and exception in BundleLocator namespace by @jdreesen in #18861
New Contributors
- @creativehubspace made their first contribution in #18760
- @berfinyuksel made their first contribution in #18771
- @rvanlaak made their first contribution in #18812
Full Changelog: v12.2.4...v12.3.0
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2212.3.0%22
12.2.4
What's Changed
- [Bug, EC] PEES-824: Bug: Default Value When Using Field Collections by @kingjia90 in #18814
- [BUG] Update checkPostAuth of UserChecker to set last login date by @storbahn in #18836
- [Bugfix]: Ensure
getConditionVariableTypes()is used in all DAOs by @jdreesen in #18789 - [Bug, EC] PEES-839: Fix Static Page generation not working properly via CLI by @kingjia90 in #18835
- fix: ambiguous bundle resolution in
BundleLocatorby @rberneder in #18858 - [Bug]: Doctrine command prefix followup fix by @kingjia90 in #18874
Full Changelog: v12.2.3...v12.2.4
12.2.3
What's Changed
- [Bug, EC] PEES-816: Fix Maintenance Mode does not work as intendend when activated via cli by @kingjia90 in #18803
- [Task]: Update codeception.yaml to avoid tests triggered twice by @kingjia90 in #18805
- [Bug]: Fix data is null when forced in Core Cache Handler by @kingjia90 in #18804
- [Bugfix]: mark editables anywhere in Twig as "safe" by @jdreesen in #18620
- [Bug, EC] PEES-842: PIMCORE_CLASS_DEFINITON_DIRECTORY setting not applied for brick container classes by @kingjia90 in #18809
- [Bugfix]: use
PIMCORE_CUSTOM_CONFIGURATION_CLASS_DEFINITION_DIRECTORYinLocateFileTraitby @jdreesen in #18709 - [Bug, EC] PEES-842: followup PIMCORE_CLASS_DEFINITON_DIRECTORY setting not applied for brick container classes" by @kingjia90 in #18815
- [Bug]: Video Thumbnail Processing runs in loop when TmpStore Entry is removed but custom-settings process is there by @robertSt7 in #18819
- [Security]: Install Third-Party bundles with security advisories fixed version by @kingjia90 in #18821
- Revert "[Security]: Install Third-Party bundles with security advisories fixed version" by @kingjia90 in #18823
- Changed branch name input by @bluvulture in #18824
- Fixed base branch and repo by @bluvulture in #18831
- [Bug, EC] PEES-846: Copying with DataRange field fails due DatePeriod by @kingjia90 in #18850
- [Studio][Export]: Data object export for superuser does not work by @lukmzig in #18862
- fix: dont use symfony 7.4 by @herbertroth in #18866
- [Doc] Updated TinyMCE upgrade information by @brusch in #18801
Full Changelog: v12.2.2...v12.2.3
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2212.2.3%22
11.5.13
What's Changed
- [Task]: Update codeception.yaml to avoid tests triggered twice by @kingjia90 in #18805
- [Bug]: Fix data is null when forced in Core Cache Handler by @kingjia90 in #18804
- [Bugfix]: mark editables anywhere in Twig as "safe" by @jdreesen in #18620
- [Bug, EC] PEES-842: PIMCORE_CLASS_DEFINITON_DIRECTORY setting not applied for brick container classes by @kingjia90 in #18809
- [Bugfix]: use
PIMCORE_CUSTOM_CONFIGURATION_CLASS_DEFINITION_DIRECTORYinLocateFileTraitby @jdreesen in #18709 - [Bug, EC] PEES-842: followup PIMCORE_CLASS_DEFINITON_DIRECTORY setting not applied for brick container classes" by @kingjia90 in #18815
- [Bug]: Video Thumbnail Processing runs in loop when TmpStore Entry is removed but custom-settings process is there by @robertSt7 in #18819
- [Security]: Install Third-Party bundles with security advisories fixed version by @kingjia90 in #18821
- Revert "[Security]: Install Third-Party bundles with security advisories fixed version" by @kingjia90 in #18823
- Changed branch name input by @bluvulture in #18824
- Fixed base branch and repo by @bluvulture in #18831
- [Bug, EC] PEES-824: Bug: Default Value When Using Field Collections by @kingjia90 in #18814
- [BUG] Update checkPostAuth of UserChecker to set last login date by @storbahn in #18836
- [Bugfix]: Ensure
getConditionVariableTypes()is used in all DAOs by @jdreesen in #18789 - [Bug, EC] PEES-839: Fix Static Page generation not working properly via CLI by @kingjia90 in #18835
- fix: ambiguous bundle resolution in
BundleLocatorby @rberneder in #18858
Full Changelog: v11.5.12...v11.5.13
12.2.2
What's Changed
- Codeception update to reusable workflow (#18094) by @robertSt7 in #18718
- Fix: tests by @robertSt7 in #18719
- [Bug]: Gridview filtering invalid types by @robertSt7 in #18743
- docs: fix link to github security advisory mechanism by @jhoermann in #18720
- [Bug, EC] PEES-757 Exception in document toolbar "Translation" - "New Document" - "Using Inheritance" by @robertSt7 in #18744
- [Bug, EC]: PEES-748 Fix csv export duplicate title by @kingjia90 in #18742
- [Bug]: Refactor extending admin bundle from core for GDPR Extractor by @dpfaffenbauer in #18768
- [Bug, EC] PEES-781 Faulty if condition in \ManyToManyRelationTrait#getFilterConditionExt by @kingjia90 in #18767
- [Bugfix]: pass custom renderlet config as query parameters by @jdreesen in #18712
- [Bug, EC] PEES-655: Pimcore Copilot (Execution Engine) job runs table Log column breaks with newlines. by @kingjia90 in #18769
- [Bug, EC] PEES-805: [Riedel] Error with invalid default workflow place by @kingjia90 in #18790
- Fix CSP example in the docs by @jdreesen in #18781
- [Bug]: Fix migration Version20230321133700 by adding a PHP conversion fallback when CONVERT_TZ is not working by @kingjia90 in #18788
- [Bug]: Asset::updateChildPaths() can delete S3 source directory even when no files were moved (data loss risk on cloud storage) by @kingjia90 in #18797
New Contributors
- @jhoermann made their first contribution in #18720
https://github.com/pimcore/pimcore/milestone/274?closed=1
Full Changelog: v12.2.1...v12.2.2
11.5.12
What's Changed
- [Bug]: Refactor extending admin bundle from core for GDPR Extractor by @dpfaffenbauer in #18768
- [Bug, EC] PEES-781 Faulty if condition in \ManyToManyRelationTrait#getFilterConditionExt by @kingjia90 in #18767
- [Bugfix]: pass custom renderlet config as query parameters by @jdreesen in #18712
- [Bug, EC] PEES-655: Pimcore Copilot (Execution Engine) job runs table Log column breaks with newlines. by @kingjia90 in #18769
- [Bug, EC] PEES-805: [Riedel] Error with invalid default workflow place by @kingjia90 in #18790
- Fix CSP example in the docs by @jdreesen in #18781
- [Bug]: Fix migration Version20230321133700 by adding a PHP conversion fallback when CONVERT_TZ is not working by @kingjia90 in #18788
- [Bug]: Asset::updateChildPaths() can delete S3 source directory even when no files were moved (data loss risk on cloud storage) by @kingjia90 in #18797
Full Changelog: v11.5.11...v11.5.12
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed%20milestone%3A%2211.5.12%22
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