Releases: pimcore/pimcore
11.2.3
What's Changed
- [Bug]: Follow-up Gotenberg, remove extra headers by @kingjia90 in #16859
- Fix WebsiteSetting::getById() by @blankse in #16862
- Fix: InputQuantityValue toString method now always returns a string instead of null by @fscholl in #16872
- Fix: EmbeddedMetaDataTrait::readEmbeddedMetaData() by @blankse in #16864
- Optimization of the Dao::getById() methods by @blankse in #16873
- PhpStan Version Upgrade March by @kingjia90 in #16887
- Fix Multiselect: Version Preview and Version Difference display fix by @hirakch in #16881
- [Bug]: Fix file format icon by lowercasing it by @kingjia90 in #16886
- Fix navigation code example by @jdreesen in #16894
- Add bin/console to upgrade hint by @Cruiser13 in #16895
- Fix property changes are not a recognised by @skoch98 in #16884
- Fix: System settings for version history are ignored in the VersionCl… by @blankse in #16883
- Update tinymce by @robertSt7 in #16921
- [Bug]: Fix url of a sub-site document dragged in wysiywg by @kingjia90 in #16892
- fix(docs): Corrected examples for the table editable by @lucastrahlendorff in #16930
- [Docs] Update Quantity Value Conversion Docs by @fashxp in #16931
- Fix: TinyMCE doesn't work by @robertSt7 in #16952
- [Bug] Fix DateRange.php breaking Version Preview by @joFra210 in #16953
- [Command "pimcore:locale:delete-unused-tables"] Do not delete localized query tables and views with lower_case_table_names = 1 by @BlackbitDevs in #16950
- [Docs]: Add instructions about TinyMCE bundle by @marvin-bilharz in #16677
- Fix: CalculatedField Expression in Objects should support int as well by @blankse in #16967
- Conflict with Twig >= 3.9.0 by @jdreesen in #16976
- PhpStan Version Upgrade April by @kingjia90 in #16937
- [Bug, EC]: Fix Sorter of classification store group collection by @kingjia90 in #16769
- [Bug]: Fix DontEnv installer variables by @kingjia90 in #16911
- [Bug]: Fix dotenv test issues by @kingjia90 in #16951
Full Changelog: v11.2.2...v11.2.3
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed+milestone%3A11.2.3
11.2.2
What's Changed
- DotEnv support BC layer - regression fix for #16652 by @brusch in #16796
- DotEnv support BC layer - regression fix for #16652, follow up #16796 by @kingjia90 in #16803
- Make
createOrUpdateUser()
andinsertDatabaseDump()
ofPimcore\Bundle\InstallBundle\Installer
protected
again by @jdreesen in #16797 - Docs: System Configuration Getter by @zangab in #16671
- #16732 - set default sorter = 0 by @ITspirit in #16816
- fix(AbstractObject): ModificationDate could be null at this point by @christianbasilicom in #16789
- Fix height and width in localized fields by @saschabaecher-twocream in #16688
- [BUG] Asset Creation: add null check to possible null $tmpFile by @rliebi in #16823
- recreate behaviour that relations grab attributes in logged-in users … by @rliebi in #16806
- Version: Don't throw exception to generate StackTrace by @blankse in #16699
- Fix: Thumbnails generation with frame=true throw exception, if GD image adapter in use by @blankse in #16774
- Fixed bug that prevented versions from be cleaned up by @christianbader in #16632
- BlockElement memory usage improvements by @markus-moser in #16829
- [Bug]: Revert changes that forces to require symfony runtime by @kingjia90 in #16833
- Fix: when table data is not saved as string. by @hirakch in #16808
- [docs] Mention PHP 8.3 as supported in system requirements by @podarcis in #16846
- [Bug, EC]: ClassificationStore inheritance is not working by @robertSt7 in #16832
Full Changelog: v11.2.1...v11.2.2
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed+milestone%3A11.2.2
11.2.1
What's Changed
- [Bug]: Fix BC-Break: Default value on multiselect object type introduced by #15871 by @kingjia90 in #16779
- [Task]: Fix hardcoded references of Pimcore 11.1 to 11.2 by @kingjia90 in #16770
- Use spaces consistently in the installer by @ralt in #16772
Full Changelog: v11.2.0...v11.2.1
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed+milestone%3A11.2.1
11.2.0
What's Changed
- Added worfklow for cloning PRs by @bluvulture in #16108
- Update 40_WYSIWYG.md by @j-jonas in #16177
- Make the return type of
Pimcore\Tool::getHttpData()
more precise by @jdreesen in #16191 - [Improvement]: Add the possibility to filter on date and number types on calculated values by @SamyMP in #16144
- Consume all transports by @yariksheptykin in #16143
- Deprecate Data::getAsIntegerCast/getAsFloatCast() by @blankse in #16064
- Editable Date: New config outputIsoFormat by @blankse in #15849
- add rootCallback to extend root navigation by @hethehe in #16145
- [Docs]: Fix wrong getter in rootCallback Example by @kingjia90 in #16300
- Update lts-repo-sync.yaml by @herbertroth in #16284
- Added scheduled clone branch run for LTS branches by @bluvulture in #16287
- Bumped version on scheduled updates by @bluvulture in #16337
- Updated reusable workflow name by @bluvulture in #16338
- Fix navigation builder parameter types by @jdreesen in #16304
- Automated release PR for v11.1.3 release 0ccaab7 by @pimcore-deployments in #16339
- Removed 10.6 from sync by @bluvulture in #16347
- Automated PR by @pimcore-deployments in #16379
- Auto merge added for sync to EE by @bluvulture in #16383
- Refine some return types by @jdreesen in #16194
- Fix: Deprecated
Connection::PARAM_*_ARRAY
constants by @blankse in #15843 - Deprecate LocaleServiceInterface aliases by @blankse in #16268
- Stale bot improvements by @bluvulture in #16484
- Stale config update by @bluvulture in #16489
- Symfony Upgrade to Version 6.4 by @lukmzig in #16495
- Update stale.yaml config by @bluvulture in #16504
- Support QuantityValueRange on Classification Store by @ITspirit in #16436
- add ability to get Image Tag with FrontendPath by @ITspirit in #15913
- PHP 8.3 Support by @brusch in #16589
- Deprecated \Pimcore\Extension\Bundle\AbstractPimcoreBundle::$bundleManager by @brusch in #16590
- Consistently use "utf8mb4_general_ci" as database collation by @ctippler in #16080
- [Images] Allow disabling assets.image.max_pixels config by @BlackbitDevs in #15864
- Add last-modified-since option to ThumbnailsImageCommand by @jremmurd in #16233
- Fix: Use DocumentRendererInterface instead DocumentRenderer by @blankse in #16267
- Remove unused parameter and command option from low-quality image preview generation by @jdreesen in #16195
- [Improvement] Make booting consistent with CLI by @kingjia90 in #16652
- Installer: add the possibility to specify a list of tasks that should be executed by @brusch in #16680
- Installer: make database setup independent from kernel and boot kernel only when required by @brusch in #16730
- Add self validating Value Objects by @martineiber in #16725
- Positive Integer should not be zero. by @martineiber in #16731
- Installer: use a fixed build dir, do not use the one from
MicroKernelTrait
by @brusch in #16733 - Installer: fixing error You have requested a non-existent service "doctrine.dbal.default_connection" by @brusch in #16737
- Installer: consistent log directory in /var/installer/log by @brusch in #16738
- Define default value on Multiselect Object Type by @jan888adams in #15871
- Bootstrapping: make sure, $_SERVER contains all values of $_ENV by @brusch in #16762
- Added Gotenberg support for creating page and version previews by @brusch in #16608
- [Data Objects] Password : Deprecate support for algorithms other than password_hash by @kingjia90 in #16736
Full Changelog: v11.1.6...v11.2.0
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed+milestone%3A11.2.0
11.1.6
What's Changed
- Automated PR by @pimcore-deployments in #16536
- fix psd files with alpha channels by @life-style-de in #16385
- Also check Pimcore context in
GlobalTemplateVariablesListener::onKernelResponse()
by @jdreesen in #16186 - Fix: Error when $_SERVER['REQUEST_URI'] is not set by @peterheider in #16378
- Doc bugfix: Update 02_Custom_Icons.md by @beheist in #16551
- [Asset] Image thumbnails deferred url should always return file from … by @brusch in #16529
- Fix Malformed UTF8 message when saving DataObject by @SamyMP in #16558
- Remove duplicate array element in Imagick.php by @mdurys in #16531
- [Task]: Specify
gotenberg/gotenberg-php
supported version by @kingjia90 in #16569 - [Bug] Fix bundle priority issue by @mattamon in #16546
- Fix typo on 35_Fieldcollections.md by @abdellahrk in #16585
- Retrieve bundle manager from container each time isInstalled is called on a bundle (#16438) by @GALPR in #16582
- Fix Permission wipe after "login as this user in a different browser" / user token by @noahcommandeur-twocream in #16567
- [BUG FIX] passwortRecoveryToken column length to small by @zerlpaMMT in #16533
- fix copy paste error for migration output by @AlternateIf in #16525
- Update migration to prevent duplicate key error in Pimcore 10->11 upgrades by @IronSean in #16532
- [bugfix] cast to int when calling setQuality by @Daniel-Ateles in #16565
- Include tests into dist zip again by @fashxp in #16539
- Fix: Duplicated entries in relational attributes [#12043] by @patkul0 in #16545
- Readme updates by @fashxp in #16633
- Fix o_ prefix on foreign keys by Migration by @ibousfiha in #16657
- Drop foreign key constraint with o_ prefix if it exists and re-create it by @muratbinerbay in #16621
- Fix: Method hasProperty() throws an error if object is new and not saved yet by @blankse in #16669
- PhpStan Version Upgrade February by @kingjia90 in #16653
- [Bug]: Decrease Queries in Tags by @kingjia90 in #16329
- ElementInterface::save(): Add missing DuplicateFullPathException php doc by @blankse in #16673
- adds class to a tag tinymce by @StannvdB in #16685
- [Bug]: getByKey for DataObjects results in invalid SQL query by @APochmann in #16692
- fix: improved diff calculation for suggestion of the right image dime… by @philipp-hemmer in #16694
- Fix: ApplicationLogger Bundle logs not stored in UTC by @blankse in #16678
- [Docs]: Adapt settings store 11 changes and fix indentation by @kingjia90 in #16698
- [Docs]: Fix outdated debug mode setting in docs by @kingjia90 in #16715
- Image Adapter: Allow null for cover orientation by @blankse in #16720
- Fix invalid authenticate token by @blankse in #16719
- [Bug]: DataObject Blocks dataloss when hidden by custom layout by @kingjia90 in #16727
- [Bug]: Fix Localized calculated value has wrong index within field collection by @kingjia90 in #16735
- [Task]: Swap order between install bundles and install classes by @kingjia90 in #16729
- Docs: fix preview_url_prefix config example: values needs to include the protocol by @brusch in #16763
- [Bug]: Chrome shouldn't be closed when using Chrome service by @kingjia90 in #16765
Full Changelog: v11.1.5...v11.1.6
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed+milestone%3A11.1.6
11.1.5
What's Changed
- [bugfix] Table calls htmlspecialchars with null value by @Daniel-Ateles in #16412
- [bugfix] Areablock empty data causes Exception by @Daniel-Ateles in #16413
- Adding pimcore_scheduled_tasks to messenger-consume by @fashxp in #16432
- Run tests (PhpStan & Codeception) with latest Symfony dev-version (currently 6.4-dev) by @robertSt7 in #16445
- Pimcore\Model\Element\Service:getElementFromSession() - Use lowercase self by @blankse in #16450
- Recreate TODO comment, removed by php-cs-fixer by @blankse in #16449
- Added information about max length by @fashxp in #16451
- Fix Service::copyRecursive() by @blankse in #16303
- [Asset] Custom settings shouldn't go to cache when exceeding a certain size by @brusch in #16311
- provide controller results to template by @bitbirddev in #16456
- Fix open reports from dashboard by @matthiashamacher in #16463
- Fix AbstractRelations::buildUniqueKeyForAppending() by @blankse in #16458
- [Docs] Fix Custom Persistent Models section DAO by @podarcis in #16441
- [Bug]: Exception on execute ClassesDefinitionsBuildCommand by @robertSt7 in #16446
- Bugfix renderlet type confusion by @Daniel-Ateles in #16418
- [BUG]: Pimcore Datahub File Exporter bundle not exporting data with configured languages by @robertSt7 in #16469
- Added package types to contributing guidelines by @fashxp in #16478
- [Bug]: Fix static page generated via CLI having invalid hostname by @kingjia90 in #16479
- Refix generation of thumbnails with inline thumbnail config by @fashxp in #16467
- fix: determine object aware fields at wakeup time by @youwe-petervanderwal in #16419
- [Docs] Fix anchor links by @fashxp in #16496
- [Docs] Fix broken external links by @marekgach in #16493
- [Docs] Fix namespaces in Sitemaps by @Maksonis in #16499
- [Task]: PhpStan Version Upgrade January by @kingjia90 in #16466
- Update h* elements to allow in html_sanitizer default config by @roland4432 in #16229
- [Bug]: Fix missing QueryBuilder parameter support in Listing Dao by @kingjia90 in #16381
- StopMessenger trait should work in maintenance mode by @brusch in #16515
- Added check to see if children are excluded from navigation by @twin-elements in #16462
- Fix: fieldcollection abstractData initialize index value by @grolmus in #16509
- fix: allow diacritics in path searches (#16356) by @youwe-petervanderwal in #16357
- Default init function parameter lifetime to 0 and always set it by @muratbinerbay in #16524
New Contributors
- @marekgach made their first contribution in #16493
- @twin-elements made their first contribution in #16462
- @grolmus made their first contribution in #16509
- @muratbinerbay made their first contribution in #16524
Full Changelog: v11.1.4...v11.1.5
11.1.4
What's Changed 🎄
- fix(models): QuantityValueRange - updated toArray return by @laurenz-glueck in #16346
- fix "Call to a member function getType() on null" error by @mhgtlc in #16288
- [Bug][Thumbnails]: Make checksum check optional in regex by @kingjia90 in #16354
- get admin locales / consider locale fallback by @hethehe in #16093
- Update 10_Calculated_Value_Type.md by @blankse in #16360
- [Docs] Add missing upgrade notes for Redis cache by @dvesh3 in #16197
- Automated PR by @pimcore-deployments in #16380
- fix: tinymce using innerHTML instead of getContent by @hadl in #16373
New Contributors
Full Changelog: v11.1.3...v11.1.4
https://github.com/pimcore/pimcore/issues?q=is%3Aclosed+milestone%3A11.1.4
11.1.3
https://github.com/pimcore/pimcore/milestone/222
What's Changed
- [Task]: Fix Sitemap doc referencing a wrong node instead of
pimcore_seo
by @Johanna-Maria in #16138 - Fix typo in the docs by @jdreesen in #16152
- Update PR checklist after
11.1
release by @jdreesen in #16153 - Fix: Response can't be cached by @blankse in #16171
- Suggest instead of conflict for pimcore/admin-ui-classic-bundle by @dvesh3 in #16178
- Fix filtering for tags with option Consider child tags by @dvesh3 in #16190
- [Docs] Update Security.md by @dvesh3 in #16193
- [Personalization] fix overwrite editable blocks when targeting group … by @ogmdev in #16207
- [Bug]: Quote filter values by @robertSt7 in #16211
- issue 16039: update versionCount also if versions are disabled by @chm0815 in #16120
- [Bug]: Bump tinymce by @robertSt7 in #16223
- POEditor translations import by @brusch in #16230
- Show the whole path to the subpage in breadcrumb navigation by @kkwa-hd in #16189
- Fix/improve dataobject block behaviour by @gjorgic in #15927
- [Translations] Admins should be able to edit all languages by @kingjia90 in #16234
- Fix: Use LocaleServiceInterface instead LocaleService by @blankse in #16216
- use
getObjectVars
in link isEmpty method by @jheimbach in #16109 - Update phpstan to 1.10.43 by @blankse in #16272
- Fixed Video.getErrorCode preg_match function by casting to string by @turbo-ele in #16263
- Remove Copilot for Pull Requests from PR template by @jdreesen in #16271
- [Link generator] Forward context parameters to Text::wysiwygText() by @BlackbitDevs in #16218
- [Bug]: Fixes "bin/console doctrine:migrations:migrate" error "The prefix option does not exist." by @kingjia90 in #16257
- QuantityValue: unitWidth/defaultUnit can be null by @blankse in #16232
- [Docs]: Add link to Date editable possible format parameters by @kingjia90 in #16275
- [Translations] Xliff - Fix exporting source document data by @dvesh3 in #16269
- [Data Objects] Password data type: fixed hash detection for password_hash algorithm by @brusch in #16283
- MD docs update to support Docusaurus v3 upgrade by @bluvulture in #16262
- Fix: Editable Link::setDataFromResource() doesn't work with array param by @blankse in #16312
- Fix: Stan errors by @robertSt7 in #16320
- Update PhpStan to version 1.10.46 by @blankse in #16308
- Fix: Classes rebuild command doesn't print classes by @blankse in #16326
- [Bug] Fix Workflows with symfony 6.4 by @fashxp in #16328
- Fix rehashing passwords by @jdreesen in #16323
- Fix error when $include is null when rendering by @fashxp in #16314
- Fix: stan errors by @robertSt7 in #16333
- [Bug]: Fix Static Routes Bundle to follow PIMCORE_CONFIGURATION_DIRECTORY constant by @kingjia90 in #16331
- [BUG] Update MaintenanceModeHelper.php - spell fix by @GeorgII-web in #16291
New Contributors
Full Changelog: v11.1.2...v11.1.3
11.1.2
11.1.1
What's Changed
- [Task]: Fix Sitemap doc referencing a wrong node instead of
pimcore_seo
by @Johanna-Maria in #16138 - Fix typo in the docs by @jdreesen in #16152
- Update PR checklist after
11.1
release by @jdreesen in #16153 - Fix: Response can't be cached by @blankse in #16171
- Suggest instead of conflict for pimcore/admin-ui-classic-bundle by @dvesh3 in #16178
- Fix filtering for tags with option Consider child tags by @dvesh3 in #16190
- [Docs] Update Security.md by @dvesh3 in #16193
- [Personalization] fix overwrite editable blocks when targeting group … by @ogmdev in #16207
- issue 16039: update versionCount also if versions are disabled by @chm0815 in #16120
- [Bug]: Bump tinymce by @robertSt7 in #16223
- POEditor translations import by @brusch in #16230
Security Fix:
- [Bug]: Quote filter values by @robertSt7 in #16211
Full Changelog: v11.1.0...v11.1.1