Releases: pimcore/data-hub
Releases · pimcore/data-hub
2026.1.0
What's Changed
- Centralised static analysis workflow by @berfinyuksel in #1011
- [Task] Studio UI Development - Configuration Basics - Tree by @mcop1 in #1012
- [Task] Studio UI Development - Configuration Basics - Tree by @mcop1 in #1013
- [Task] Small adaptions for local test execution by @mcop1 in #1014
- [Task] Studio UI Development - Config Detail GraphQL - General by @mcop1 in #1015
- [Task] Studio UI Development - Config Detail GraphQL - iExplorer Integration by @mcop1 in #1016
- [Task] Add endpoints, events and documentation for studio by @mcop1 in #1017
- [Studio] Config update endpoint by @mcop1 in #1020
- Fix schema by @martineiber in #1026
- Added prebuild event for extending possibilities to hook into graphql queries by @valantic-cx-alps in #982
- [Studio] Integrate into Studio UI by @xIrusux in #1018
- Add npm package publishing and initial sdk configuration by @vin0401 in #1030
- Cleanup package info by @vin0401 in #1031
- Update package.lock to node 24 by @vin0401 in #1032
- Update node version in build pipeline by @vin0401 in #1034
- [Studio] Implement read-only mode for GraphQL configurations based on writeable flag by @markus-moser in #1033
- Remove build of non existing plugins by @vin0401 in #1035
- Add the repository for the package by @vin0401 in #1036
- Fix package version in pipeline by @vin0401 in #1037
- [Studio] Refactor export functionality to avoid code duplication and update export/import icon by @markus-moser in #1038
- Refactor adapter rendering: rename to DetailView pattern and expose SDK exports by @markus-moser in #1044
- [Studio] Config sidebar styling fixes by @markus-moser in #1046
- [Studio] Add main navigation permission + perspective permission by @markus-moser in #1047
- [Studio] Append apikey to graqphql explorer URL by @markus-moser in #1048
- Update types path in package.json by @vin0401 in #1049
- [Studio] Enter should trigger apply in operator modal by @markus-moser in #1051
- [Task]: Update PHP and Symfony version requirements by @kingjia90 in #1050
- Update version constraint for studio-backend-bundle by @robertSt7 in #1055
- [Studio] Adjustments for data-importer bundle by @markus-moser in #1059
- Trigger NPM package releases also in minor branches by @markus-moser in #1060
- [Studio] Check if Config has a Studio Column Config. by @martineiber in #1061
- [Task] Remove ExtJS by @jcPimcore in #1057
- [Task]: Fix typo in routing.yaml by @kingjia90 in #1062
- 🔄 synced file(s) with pimcore/sync-common-files by @pimcore-deployments in #1063
- Add yaml utilities to SDK and share via module federation by @vin0401 in #1064
- chore: replace @reusable-workflows with @main by @berfinyuksel in #1058
- chore: sync workflow files with default branch (2026.x) by @bluvulture in #1065
- fix: migrate ESLint to v9 flat config and remove unused devDependencies by @vin0401 in #1066
- Remove doctrine enum mapping by @jcPimcore in #1067
- [Bug]: PimcoreDataHubBundle is internal by @mcop1 in #1069
- 3207 - [Data Hub] - Translations by @xIrusux in #1068
- 3207 - [Data Hub] - Remove unnecessary quotes from translation YAML files by @xIrusux in #1071
- Add schema modal to data hub sdk by @vin0401 in #1072
- Add advanced pipeline column editor and DataHub log tab by @vin0401 in #1073
- Add BaseColumnEditor, ColumnLocaleControl, and useColumnEditorState to column-config-modal by @vin0401 in #1074
- Doc refactoring by @fashxp in #1075
- Fix advanced columns config shape: use object instead of array by @vin0401 in #1077
- Upstream merge by @vin0401 in #1078
- [2026.x] - event page does not work in editor by @lukmzig in #1076
- Use column title as key when saving advanced columns by @vin0401 in #1079
- Upstream merge by @vin0401 in #1080
- Fix advanced column pipeline config lookup after title-as-key change by @vin0401 in #1081
- Upstream merge by @vin0401 in #1082
- Show Studio format message in ExtJS admin for Studio-managed configs by @markus-moser in #1083
- Show Studio format message via modal alert when opening Studio-managed configs in ExtJS admin by @markus-moser in #1084
New Contributors
- @martineiber made their first contribution in #1026
- @valantic-cx-alps made their first contribution in #982
- @xIrusux made their first contribution in #1018
- @vin0401 made their first contribution in #1030
- @jcPimcore made their first contribution in #1057
- @pimcore-deployments made their first contribution in #1063
Full Changelog: v2.3.0...v2026.1.0
2.4.0
What's Changed
- Centralised static analysis workflow by @berfinyuksel in #1011
- [Task] Studio UI Development - Configuration Basics - Tree by @mcop1 in #1012
- [Task] Studio UI Development - Configuration Basics - Tree by @mcop1 in #1013
- [Task] Small adaptions for local test execution by @mcop1 in #1014
- [Task] Studio UI Development - Config Detail GraphQL - General by @mcop1 in #1015
- [Task] Studio UI Development - Config Detail GraphQL - iExplorer Integration by @mcop1 in #1016
- [Task] Add endpoints, events and documentation for studio by @mcop1 in #1017
- [Studio] Config update endpoint by @mcop1 in #1020
- Fix schema by @martineiber in #1026
- Added prebuild event for extending possibilities to hook into graphql queries by @valantic-cx-alps in #982
- [Studio] Integrate into Studio UI by @xIrusux in #1018
- Add npm package publishing and initial sdk configuration by @vin0401 in #1030
- Cleanup package info by @vin0401 in #1031
- Update package.lock to node 24 by @vin0401 in #1032
- Update node version in build pipeline by @vin0401 in #1034
- [Studio] Implement read-only mode for GraphQL configurations based on writeable flag by @markus-moser in #1033
- Remove build of non existing plugins by @vin0401 in #1035
- Add the repository for the package by @vin0401 in #1036
- Fix package version in pipeline by @vin0401 in #1037
- [Studio] Refactor export functionality to avoid code duplication and update export/import icon by @markus-moser in #1038
- Refactor adapter rendering: rename to DetailView pattern and expose SDK exports by @markus-moser in #1044
- [Studio] Config sidebar styling fixes by @markus-moser in #1046
- [Studio] Add main navigation permission + perspective permission by @markus-moser in #1047
- [Studio] Append apikey to graqphql explorer URL by @markus-moser in #1048
- Update types path in package.json by @vin0401 in #1049
- [Studio] Enter should trigger apply in operator modal by @markus-moser in #1051
- [Studio] Adjustments for data-importer bundle by @markus-moser in #1059
- Trigger NPM package releases also in minor branches by @markus-moser in #1060
- [Studio] Check if Config has a Studio Column Config. by @martineiber in #1061
- Add yaml utilities to SDK and share via module federation by @vin0401 in #1064
- chore: sync workflow files with default branch (2026.x) by @bluvulture in #1065
- fix: migrate ESLint to v9 flat config and remove unused devDependencies by @vin0401 in #1066
- [Bug]: PimcoreDataHubBundle is internal by @mcop1 in #1069
- 3207 - [Data Hub] - Translations by @xIrusux in #1068
- 3207 - [Data Hub] - Remove unnecessary quotes from translation YAML files by @xIrusux in #1071
- Add schema modal to data hub sdk by @vin0401 in #1072
- Add advanced pipeline column editor and DataHub log tab by @vin0401 in #1073
- Add BaseColumnEditor, ColumnLocaleControl, and useColumnEditorState to column-config-modal by @vin0401 in #1074
- Fix advanced columns config shape: use object instead of array by @vin0401 in #1077
- Use column title as key when saving advanced columns by @vin0401 in #1079
- Fix advanced column pipeline config lookup after title-as-key change by @vin0401 in #1081
- Show Studio format message in ExtJS admin for Studio-managed configs by @markus-moser in #1083
- Show Studio format message via modal alert when opening Studio-managed configs in ExtJS admin by @markus-moser in #1084
New Contributors
- @martineiber made their first contribution in #1026
- @valantic-cx-alps made their first contribution in #982
- @xIrusux made their first contribution in #1018
Full Changelog: v2.3.0...v2.4.0
https://github.com/pimcore/data-hub/issues?q=is%3Aclosed%20milestone%3A%222.4.0%22
2.3.0
What's Changed
- Update: migrate docs workflow to Node LTS (setup-node@v4, node-versio… by @berfinyuksel in #999
- Symfony7 next steps by @herbertroth in #998
- [Bug, EC] PEES-834: Pimcore\Bundle\DataHubBundle\GraphQL\Resolver\AssetType with NullPointer by @kingjia90 in #1000
- Use reusable documentation workflow by @berfinyuksel in #1002
- Migrate to reusable PHP-CS-Fixer workflow by @berfinyuksel in #1006
- Remove legacy php-cs-fixer workflow by @berfinyuksel in #1007
- [Bug]: GraphQL Query returns languages inherited values in object bricks when using getFallbackLanguageValue = false on localized fields by @kingjia90 in #1008
- Use reusable PHP-CS-Fixer workflow by @berfinyuksel in #1009
New Contributors
- @berfinyuksel made their first contribution in #999
- @herbertroth made their first contribution in #998
Full Changelog: v2.2.0...v2.3.0
2.2.1
What's Changed
- [Bug, EC] PEES-834: Pimcore\Bundle\DataHubBundle\GraphQL\Resolver\AssetType with NullPointer by @kingjia90 in #1000
- [Bug]: GraphQL Query returns languages inherited values in object bricks when using getFallbackLanguageValue = false on localized fields by @kingjia90 in #1008
Full Changelog: v2.2.0...v2.2.1
https://github.com/pimcore/data-hub/issues?q=is%3Aclosed%20milestone%3A%222.2.1%22
1.9.5
What's Changed
- [Bug]: GraphQL Query returns languages inherited values in object bricks when using getFallbackLanguageValue = false on localized fields by @kingjia90 in #1008
Full Changelog: v1.9.4...v1.9.5
https://github.com/pimcore/data-hub/issues?q=is%3Aclosed%20milestone%3A%221.9.5%22
2.2.0
What's Changed
- [Bug]: Unable to Clone Read-Only Configs by @mcop1 in #986
- [Task]: Change pull_request to pull_request_target in workflow by @kingjia90 in #990
- Added system field "key" as optional argument for data object mutation by @SimonCremer in #987
New Contributors
- @SimonCremer made their first contribution in #987
Full Changelog: v2.1.1...v2.2.0
2.1.1
What's Changed
- [Docs] Remove CI-Hub Link by @fashxp in #989
- [Fix]: advancedManyToManyRelation input metadata fix by @dturopoli in #953
Full Changelog: v2.1.0...v2.1.1
2.1.0
What's Changed
- Merge by @Corepex in #974
- [fix] wrong init $rootValue value by @pierre-kubica in #969
- [fix] no 'update' perm needed for 'create' dataobject operation by @pierre-kubica in #976
- Fix: remove phpunit.xml.dist file by @robertSt7 in #977
- [Task] symfony 7 upgrades by @mcop1 in #978
- POCL Update June 2025 by @fashxp in #983
- [Docs] Provide upgrade notes for PRs by @robertSt7 in #984
New Contributors
- @pierre-kubica made their first contribution in #969
Full Changelog: v2.0.0...v2.1.0
2.0.1
What's Changed
- [fix] wrong init $rootValue value by @pierre-kubica in #969
- [fix] no 'update' perm needed for 'create' dataobject operation by @pierre-kubica in #976
- Fix: remove phpunit.xml.dist file by @robertSt7 in #977
- POCL Update June 2025 by @fashxp in #983
- [Docs] Provide upgrade notes for PRs by @robertSt7 in #984
New Contributors
- @pierre-kubica made their first contribution in #969
Full Changelog: v2.0.0...v2.0.1