What's Changed
- Pimcore Studio - Translations Split Screen for Data Objects by @ValeriaMaltseva in #3593
- Lazy-mount document editor sidebar entries by @markus-moser in #3613
- [Bug] Bricks should be saving class name and not id. by @vin0401 in #3619
- Pass parentId when exporting selected assets as zip by @markus-moser in #3621
- [Language selection] Improve language selection control by @ValeriaMaltseva in #3620
- Add default values for classification store fields by @vin0401 in #3623
- [LocalizedFields] Delete the provideSplitView field by @ValeriaMaltseva in #3624
- [Bug] Fix delete progress bar for batched deletes by @markus-moser in #3625
- [Website Setting Sorting] - adjust frontend to work with BE update by @xIrusux in #3630
- [Documents] Editable config - clicking on "X" still saves config by @ValeriaMaltseva in #3626
- Remove backdrop filter in idle state to reduce overall gpu usage by @vin0401 in #3631
- [Application logger ] - use new endpoint file object permission by @xIrusux in #3632
- Add advanced columns for object search by @vin0401 in #3638
- Choosing language from dropdown closes advanced field by @ValeriaMaltseva in #3640
- Introduce grouping for simple fields by @vin0401 in #3642
- User can see language in split view without permission by @ValeriaMaltseva in #3639
- Documentation fixes by @markus-moser in #3644
- Fix preview item selection in grid config by @vin0401 in #3645
- [Reports] integrate icon picker by @ValeriaMaltseva in #3648
- [Reports] Align icons with Twemoji icon type by @ValeriaMaltseva in #3649
- Add extension points to Workflow Transition Modal by @markus-moser in #3647
- [Select] - improve remove selection by @xIrusux in #3652
- [Bug] Fix timezone drift, respect locale + user date-time-locale across pickers by @markus-moser in #3646
- 1689 alphabetic permission selection by @xIrusux in #3656
- [Bug] Fix progress bar for batched tag and rewrite-references jobs by @markus-moser in #3637
- Fix Select/Multiselect options provider labels for non-string values by @markus-moser in #3658
- Infer optionsProviderType for legacy class definitions by @markus-moser in #3659
- [Bug] Select: drive 'Clear selection' from allowClear by @markus-moser in #3665
- [Editor Component] Add icon normalizer by @ValeriaMaltseva in #3662
- [Tree] differentiate between delete folder otpions modals by @xIrusux in #3661
- [Batch Edit] - add delete warn modal with accordion by @xIrusux in #3668
- [Application] fix application logger timestamp sorting by @xIrusux in #3669
- [DataObject] Persist cleared field values in the editor by @markus-moser in #3673
- [DataObject] Grid filter & batch edit for dynamic select options by @markus-moser in #3674
- [Application Logger] register Tab Application Logger to VariantTabManager by @xIrusux in #3679
- [Perspective Editor] add translation to config name by @xIrusux in #3680
- Fix: private per-user Mercure updates dropped on first login (cookie set after subscription) by @fashxp in #3676
- Replace createStyles to reduce theme duplication in memory by @vin0401 in #3681
- [DataObject] Dynamic select options provider in editor and grid by @markus-moser in #3672
- [Grid Filter Tags] - open parent folder when filtering for child tag by @xIrusux in #3684
- [Roles] - ensure workspaces for roles update when switching between users by @xIrusux in #3690
- [Roles] - normalize data so saving and GET ing Role settings functions as expected by @xIrusux in #3688
- [User] Fix user settings permanence by @xIrusux in #3692
- Free retained memory after document tabs close by @vin0401 in #3695
- Add createStyles to sdk exports by @vin0401 in #3696
- Prepare 2025.4.5 release by @markus-moser in #3686
- Prepare 2026.1.5 Release by @markus-moser in #3699
Full Changelog: v2026.1.4...v2026.1.5