Releases: pimcore/pimcore
Releases · pimcore/pimcore
11.3.0
What's Changed
- [DOC] Update 30_Link_Generator.md by @pdchaudhary in #16805
- (feat) add basic events for fieldcollection definitions by @dpfahlbusch in #16676
- Implemented pre-publish and pre-unpublish events by @turbo-ele in #16828
- Revert "Implemented pre-publish and pre-unpublish events (#16828)" by @brusch in #16840
- Feature/Improvement: Make wysiwyg dnd image get custom metadata by @Daniel-Ateles in #16861
- Do not silently ignore invalid setOrder/setOrderKey parameters by @blankse in #16742
- Deprecate unused general.language setting by @blankse in #16709
- [Feature] Add definitionModificationDate to classes table to optimize rebuild command performance by @jremmurd in #15383
- CLA Check by @kingjia90 in #16903
- Added dirty state for the published property of Concretes and Documents by @turbo-ele in #16844
- Removed sync releases workflow by @bluvulture in #16933
- Allow compressed database dumps in the installer by @jdreesen in #16798
- fix #16948 / Additional Type Support External Image for Deep-Copy (creating memory issues) by @ITspirit in #16949
- [Recyclebin] Fix typo in Item:getStorageFile() method name by @assemblerc01 in #16914
- [Custom Reports] Feature: introduce initial sort to sql definition for report - fixes issue 12288 by @frithjof in #16924
- Add RabbitMQ as recommended system-requirement by @skoch98 in #16885
- Conflict with Twig >= 3.9.0 by @jdreesen in #16958
- Make it possible to have not all languages required by @matthiashamacher in #16835
- DOC - Improve editable documentation and make twig syntax more consistent by @skoch98 in #16969
- [Improvement] Prevent db errors on index updates on classes rebuild by @lukadschaak in #16871
- Make allowed thumbnail formats case-insensitive by @markus-moser in #17035
- Revert "Make allowed thumbnail formats case-insensitive" by @markus-moser in #17036
- [Assets] Use symfony/mime to retrieve asset MIME type by @BlackbitDevs in #17005
- [Improvement] Add Gotenberg support to define screenshot size by @kingjia90 in #17023
- [Improvement]: Prepare for Doctrine v4 by @kingjia90 in #17074
- [Improvement]: Remove unused
phpoffice/phpspreadsheet
by @kingjia90 in #17091 - calculate delta for relations in every relational field-type to prevent deadlock by @dpfaffenbauer in #16482
- Decouple simple backend search from admin UI classic bundle by @markus-moser in #17105
- Introduce Generic Execution Engine by @lukmzig in #17062
- Add missing method to the JobRunRepositoryInterface by @lukmzig in #17124
- Fix date attribute storage when client timezone differs from server timezone by @markus-moser in #17135
- Add a mechanism to define the user's timezone for the version preview and CSV exports by @markus-moser in #17117
- [Improvement] Add abort action method to GEE by @mcop1 in #17132
- Fix some typos and line endings in the documentation by @RKlingler in #17141
- [Task] Add throws tag for
abortAction
by @mcop1 in #17144 - [Video thumbnails] Support creating mpg video thumbnails by @BlackbitDevs in #16476
- Fix edit in grid for date fields with date column type by @markus-moser in #17147
- Add options to enable or disable timezone support for date attributes by @markus-moser in #17151
- Check in version history if timezone support is enabled by @markus-moser in #17154
- Fix date attributes without timezone support when server timezone is configured by @markus-moser in #17166
- [Improvement] Follow up #16482 Delta relations field by @kingjia90 in #17097
- Consider & showing Platform Version when installed by @fashxp in #17179
- [Improvement]: Various improvements for generic execution engine by @mcop1 in #17187
- Check for valid admin UI classic bundle in SearchBackendListener by @markus-moser in #17192
- [Improvement]: Move CollectGarbageMiddleware to pimcore repository by @mcop1 in #17191
- [Improvement]: Add possibility to define date time locale on user basis by @kingjia90 in #17137
- [Improvement]: Move grid data related functions to admin-ui-classic-bundle by @kingjia90 in #16745
- [Improvement]: Resolve Dependencies via Messenger by @kingjia90 in #17121
- GEE Followup by @lukmzig in #17198
- Also include backwards compatible timezones by @markus-moser in #17223
- [Bug]: Initial sort to sql definition for report does not work by @mcop1 in #17224
- *.dwg files should be unknown asset type by @blankse in #17211
- [GEE] Make error handling more dynamic by @lukmzig in #17241
- Prematurely exit pimcore:bundle:install with success code if bundle is already installed by @evanjamesjackson in #17030
- [Improvement]: Adapt docu for Generic Execution Engine by @lukmzig in #17254
- Removed LTS repo sync by @bluvulture in #17249
- Composer: Add conflict pimcore/admin-ui-classic-bundle <1.5 by @blankse in #17214
New Contributors
- @assemblerc01 made their first contribution in #16914
- @lukadschaak made their first contribution in #16871
- @RKlingler made their first contribution in #17141
- @evanjamesjackson made their first contribution in #17030
Full Changelog: v11.2.7...v11.3.0
11.2.7
What's Changed
- Supress warning if getimagesize() is failing becaus it throws an Exception by @ctippler in #17078
- Datatype input regex validates always instead of save and publish by @hjplat-youwe in #17063
- Fix: getLastLogin() must not be accessed before initialization on User model by @blankse in #17197
- Update Site.php by @AlternateIf in #16999
- [Docs] Add section about where to store sessions by @mcop1 in #17220
- [Bug] GCS: Asset Upload broken - stream is not a valid resource by @mcop1 in #17229
- fixing docs by @fashxp in #17232
- [Task] Switch to reusable cs fixer workflow by @mcop1 in #17242
- PhpStan Version Upgrade June by @kingjia90 in #17195
- [Task]: Fix broken tests by @kingjia90 in #17255
- [BUG] type error on multiselect unmarshal by @aMH-techsigns in #17069
- escape columns in inheritance helper by @AlternateIf in #17174
New Contributors
- @hjplat-youwe made their first contribution in #17063
- @aMH-techsigns made their first contribution in #17069
Full Changelog: v11.2.6...v11.2.7
11.3.0-RC2
What's Changed
- [DOC] Update 30_Link_Generator.md by @pdchaudhary in #16805
- (feat) add basic events for fieldcollection definitions by @dpfahlbusch in #16676
- Implemented pre-publish and pre-unpublish events by @turbo-ele in #16828
- Revert "Implemented pre-publish and pre-unpublish events (#16828)" by @brusch in #16840
- Feature/Improvement: Make wysiwyg dnd image get custom metadata by @Daniel-Ateles in #16861
- Do not silently ignore invalid setOrder/setOrderKey parameters by @blankse in #16742
- Deprecate unused general.language setting by @blankse in #16709
- [Feature] Add definitionModificationDate to classes table to optimize rebuild command performance by @jremmurd in #15383
- CLA Check by @kingjia90 in #16903
- Added dirty state for the published property of Concretes and Documents by @turbo-ele in #16844
- Removed sync releases workflow by @bluvulture in #16933
- Allow compressed database dumps in the installer by @jdreesen in #16798
- fix #16948 / Additional Type Support External Image for Deep-Copy (creating memory issues) by @ITspirit in #16949
- [Recyclebin] Fix typo in Item:getStorageFile() method name by @assemblerc01 in #16914
- [Custom Reports] Feature: introduce initial sort to sql definition for report - fixes issue 12288 by @frithjof in #16924
- Add RabbitMQ as recommended system-requirement by @skoch98 in #16885
- Conflict with Twig >= 3.9.0 by @jdreesen in #16958
- Make it possible to have not all languages required by @matthiashamacher in #16835
- DOC - Improve editable documentation and make twig syntax more consistent by @skoch98 in #16969
- [Improvement] Prevent db errors on index updates on classes rebuild by @lukadschaak in #16871
- Make allowed thumbnail formats case-insensitive by @markus-moser in #17035
- Revert "Make allowed thumbnail formats case-insensitive" by @markus-moser in #17036
- [Assets] Use symfony/mime to retrieve asset MIME type by @BlackbitDevs in #17005
- [Improvement] Add Gotenberg support to define screenshot size by @kingjia90 in #17023
- [Improvement]: Prepare for Doctrine v4 by @kingjia90 in #17074
- [Improvement]: Remove unused
phpoffice/phpspreadsheet
by @kingjia90 in #17091 - calculate delta for relations in every relational field-type to prevent deadlock by @dpfaffenbauer in #16482
- Decouple simple backend search from admin UI classic bundle by @markus-moser in #17105
- Introduce Generic Execution Engine by @lukmzig in #17062
- Add missing method to the JobRunRepositoryInterface by @lukmzig in #17124
- Fix date attribute storage when client timezone differs from server timezone by @markus-moser in #17135
- Add a mechanism to define the user's timezone for the version preview and CSV exports by @markus-moser in #17117
- [Improvement] Add abort action method to GEE by @mcop1 in #17132
- Fix some typos and line endings in the documentation by @RKlingler in #17141
- [Task] Add throws tag for
abortAction
by @mcop1 in #17144 - [Video thumbnails] Support creating mpg video thumbnails by @BlackbitDevs in #16476
- Fix edit in grid for date fields with date column type by @markus-moser in #17147
- Add options to enable or disable timezone support for date attributes by @markus-moser in #17151
- Check in version history if timezone support is enabled by @markus-moser in #17154
- Fix date attributes without timezone support when server timezone is configured by @markus-moser in #17166
- [Improvement] Follow up #16482 Delta relations field by @kingjia90 in #17097
- Consider & showing Platform Version when installed by @fashxp in #17179
- [Improvement]: Various improvements for generic execution engine by @mcop1 in #17187
- Check for valid admin UI classic bundle in SearchBackendListener by @markus-moser in #17192
- [Improvement]: Move CollectGarbageMiddleware to pimcore repository by @mcop1 in #17191
- [Improvement]: Add possibility to define date time locale on user basis by @kingjia90 in #17137
- [Improvement]: Move grid data related functions to admin-ui-classic-bundle by @kingjia90 in #16745
- [Improvement]: Resolve Dependencies via Messenger by @kingjia90 in #17121
- GEE Followup by @lukmzig in #17198
- Supress warning if getimagesize() is failing becaus it throws an Exception by @ctippler in #17078
- Datatype input regex validates always instead of save and publish by @hjplat-youwe in #17063
- Fix: getLastLogin() must not be accessed before initialization on User model by @blankse in #17197
- Update Site.php by @AlternateIf in #16999
- [Docs] Add section about where to store sessions by @mcop1 in #17220
- Also include backwards compatible timezones by @markus-moser in #17223
- [Bug]: Initial sort to sql definition for report does not work by @mcop1 in #17224
New Contributors
- @assemblerc01 made their first contribution in #16914
- @lukadschaak made their first contribution in #16871
- @RKlingler made their first contribution in #17141
- @hjplat-youwe made their first contribution in #17063
Full Changelog: v11.2.6...v11.3.0-RC2
11.3.0-RC1
What's Changed
- [DOC] Update 30_Link_Generator.md by @pdchaudhary in #16805
- (feat) add basic events for fieldcollection definitions by @dpfahlbusch in #16676
- Implemented pre-publish and pre-unpublish events by @turbo-ele in #16828
- Revert "Implemented pre-publish and pre-unpublish events (#16828)" by @brusch in #16840
- Feature/Improvement: Make wysiwyg dnd image get custom metadata by @Daniel-Ateles in #16861
- Do not silently ignore invalid setOrder/setOrderKey parameters by @blankse in #16742
- Deprecate unused general.language setting by @blankse in #16709
- [Feature] Add definitionModificationDate to classes table to optimize rebuild command performance by @jremmurd in #15383
- CLA Check by @kingjia90 in #16903
- Added dirty state for the published property of Concretes and Documents by @turbo-ele in #16844
- Removed sync releases workflow by @bluvulture in #16933
- Allow compressed database dumps in the installer by @jdreesen in #16798
- fix #16948 / Additional Type Support External Image for Deep-Copy (creating memory issues) by @ITspirit in #16949
- [Recyclebin] Fix typo in Item:getStorageFile() method name by @assemblerc01 in #16914
- [Custom Reports] Feature: introduce initial sort to sql definition for report - fixes issue 12288 by @frithjof in #16924
- Add RabbitMQ as recommended system-requirement by @skoch98 in #16885
- Conflict with Twig >= 3.9.0 by @jdreesen in #16958
- Make it possible to have not all languages required by @matthiashamacher in #16835
- DOC - Improve editable documentation and make twig syntax more consistent by @skoch98 in #16969
- [Improvement] Prevent db errors on index updates on classes rebuild by @lukadschaak in #16871
- Make allowed thumbnail formats case-insensitive by @markus-moser in #17035
- Revert "Make allowed thumbnail formats case-insensitive" by @markus-moser in #17036
- [Assets] Use symfony/mime to retrieve asset MIME type by @BlackbitDevs in #17005
- [Improvement] Add Gotenberg support to define screenshot size by @kingjia90 in #17023
- [Improvement]: Prepare for Doctrine v4 by @kingjia90 in #17074
- [Improvement]: Remove unused
phpoffice/phpspreadsheet
by @kingjia90 in #17091 - calculate delta for relations in every relational field-type to prevent deadlock by @dpfaffenbauer in #16482
- Decouple simple backend search from admin UI classic bundle by @markus-moser in #17105
- Introduce Generic Execution Engine by @lukmzig in #17062
- Add missing method to the JobRunRepositoryInterface by @lukmzig in #17124
- Fix date attribute storage when client timezone differs from server timezone by @markus-moser in #17135
- Add a mechanism to define the user's timezone for the version preview and CSV exports by @markus-moser in #17117
- [Improvement] Add abort action method to GEE by @mcop1 in #17132
- Fix some typos and line endings in the documentation by @RKlingler in #17141
- [Task] Add throws tag for
abortAction
by @mcop1 in #17144 - [Video thumbnails] Support creating mpg video thumbnails by @BlackbitDevs in #16476
- Fix edit in grid for date fields with date column type by @markus-moser in #17147
- Add options to enable or disable timezone support for date attributes by @markus-moser in #17151
- Check in version history if timezone support is enabled by @markus-moser in #17154
- Fix date attributes without timezone support when server timezone is configured by @markus-moser in #17166
- [Improvement] Follow up #16482 Delta relations field by @kingjia90 in #17097
- Consider & showing Platform Version when installed by @fashxp in #17179
- [Improvement]: Various improvements for generic execution engine by @mcop1 in #17187
- Check for valid admin UI classic bundle in SearchBackendListener by @markus-moser in #17192
- [Improvement]: Move CollectGarbageMiddleware to pimcore repository by @mcop1 in #17191
- [Improvement]: Add possibility to define date time locale on user basis by @kingjia90 in #17137
- [Improvement]: Move grid data related functions to admin-ui-classic-bundle by @kingjia90 in #16745
- [Improvement]: Resolve Dependencies via Messenger by @kingjia90 in #17121
New Contributors
- @assemblerc01 made their first contribution in #16914
- @lukadschaak made their first contribution in #16871
- @RKlingler made their first contribution in #17141
Full Changelog: v11.2.6...v11.3.0-RC1
11.2.6
What's Changed
- Storage migration command should log errors by @brusch in #17060
- Fix issue with cropping gif images with focal points by @croitoruion in #17084
- [Docs] Mention LoginCredentialsEvent as replacement for pimcore.admin.login.credentials by @BlackbitDevs in #17146
- Fix: ClassDefinitionManager->cleanUpDeletedClassDefinitions() by @blankse in #17138
- [BUG] fix glossary preg_replace greediness by @questionmark78 in #17008
- FieldDefinition: Add missing forbidden names by @blankse in #17109
- Layout: Fix return types of getter methods by @BlackbitDevs in #17148
Full Changelog: v11.2.5...v11.2.6
11.2.5
What's Changed
Full Changelog: v11.2.4...v11.2.5
11.2.4
What's Changed
- [Docs] added PaaS as installation option by @fashxp in #16985
- Avoid letting video thumbnail processor fail catastrophically by @rliebi in #16809
- FIX : ApplicationLogger -> Stop TaskManager on tab destroy by @Navino16 in #16988
- Fix: Problem with Notification grid column filter by @blankse in #16968
- Set convert_unsafe_embeds in TinyMce by @robertSt7 in #16996
- Fix: Empty glossary line crashes rendering (#17001) by @questionmark78 in #17002
- Fix database error when filtering in localized field in the object search by @blankse in #16971
- [Bug]: Fix problem when switching language in grid view with localizedfields by @kingjia90 in #17006
- [Bug]: Fix wysiwyg max character, soften the warning and add visual helper by @kingjia90 in #16975
- Fix scaling factor can be null by @mattamon in #17010
- Update security reporting by @fashxp in #17014
- [Bug] Fix image preview error if format is source for video and document by @mattamon in #17018
- [SimpleBackendSearchBundle] Fix Data setters (nullable params) by @blankse in #16970
- [Bug] Fix thumbnail generation if asset or config is null by @mattamon in #17039
- Add tinyMce default config docs by @robertSt7 in #17040
- Exclude __rawRelationData from being serialized + getBlockedVars() timizations by @brusch in #16596
- DocumentRenderer: setCurrentSite to generate correct path of document in static page generator by @melissakittl in #16644
- [Bug]: Fix
pimcore_relations
editable displaying folders as variants by @kingjia90 in #17054 - Fix getLatestVersion() method php docs by @blankse in #17059
- Asset: hasMetaData must be convert to bool in Dao by @blankse in #17027
- [Bug]: Fix Application logger filter datetime locale in US format by @kingjia90 in #17067
- Fix: Video data type field getter throws exception on poster image wi… by @blankse in #16972
- [Task]: PhpStan Version Upgrade May by @kingjia90 in #17044
- [Docs] Fix typo in 01_Versioning.md by @tomopongrac in #17094
- NotesAwareTrait: Add missing return type for getLabel() by @blankse in #17107
New Contributors
- @tomopongrac made their first contribution in #17094
Full Changelog: v11.2.3...v11.2.4
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