0.9.30
Pre-release
Pre-release
What's Changed
- Implement doc types by @xIrusux in #1613
- Added searchbar to predefined properties tab by @xIrusux in #1622
- Fix the DynamicTypeFieldFilterSelectComponent by @ValeriaMaltseva in #1617
- [Data Object Editor] Moving field collections doesn't work by @ValeriaMaltseva in #1496
- 1605 refresh props fix by @xIrusux in #1627
- [Grid] adding a number field to an object grid results in error by @ValeriaMaltseva in #1648
- [User] saving a new user does not work #1604 by @sholzer in #1653
- [Data Object Editor] Sorting in multi relation fields by @ValeriaMaltseva in #1616
- Document editor via public API by @markus-moser in #1647
- Add select + multi select editables by @markus-moser in #1655
- Add checkbox editable by @markus-moser in #1656
- Implemented Email Listing Tab by @Corepex in #1638
- Editable reload config option by @markus-moser in #1658
- Ignore build files in files changed stats by @Corepex in #1661
- [User Management] Fix open profile by @sholzer in #1665
- Mark vendored files in gitattributes by @markus-moser in #1662
- Add CreatableSelect component + enhance Box and Divider components with better sizing options by @markus-moser in #1668
- Don't lose ref in custom Menu/Dropdown component by @markus-moser in #1683
- Add Copilot instructions by @markus-moser in #1684
- Add table document editable by @markus-moser in #1685
- Add link document editable by @markus-moser in #1711
- Add date document editable by @markus-moser in #1714
- Implemented website settings by @xIrusux in #1634
- Add embed document editable by @markus-moser in #1715
- Add missing embed editable translations by @markus-moser in #1716
- Reports View - Basic Functionality by @ValeriaMaltseva in #1657
- [Reports] Add small fixes by @ValeriaMaltseva in #1726
- [Reports] Update the Select by @ValeriaMaltseva in #1724
- Reports View - Charts by @ValeriaMaltseva in #1719
- Reports View - Grid & Drill-down Filters by @ValeriaMaltseva in #1738
- Reports View - Exports by @ValeriaMaltseva in #1739
- Reports View - Sidebar Filters [Columns] by @ValeriaMaltseva in #1740
- Implemented ApplicationLogger by @Corepex in #1670
- Reports View - Sidebar Filters by @ValeriaMaltseva in #1760
- Implemented translations tab by @xIrusux in #1721
- Add advanced grid columns by @vin0401 in #1768
- [Layout] Incorrect UI behavior on tab switch [z-index problem] by @ValeriaMaltseva in #1771
- [User management] arrow on workspace settings has no effect #1693 by @sholzer in #1766
- [User management] wrong date format on last login #1695 by @sholzer in #1765
- [User management] Improvement: name of the user should be shown #1697 by @sholzer in #1762
- Add snippet document editable by @markus-moser in #1717
- [User management] avatar image not shown on to left corner #1706 by @sholzer in #1753
- 1701 autogenerate password by @sholzer in #1761
- Avoid wrong data in update endpoint for non-dirty date editables by @markus-moser in #1772
- [Layout] Incorrect UI behavior on tab switch [icons problem] by @ValeriaMaltseva in #1769
- [Reports View] Use the color list from Ant Design for the Pie Chart by @ValeriaMaltseva in #1776
- Add image document editable by @markus-moser in #1784
- Implemented Recyclebin component by @Corepex in #1757
- [Reports View] Chart improvements by @ValeriaMaltseva in #1788
- Add image editable inline upload and improve sizing of image drop targets by @markus-moser in #1790
- Added data-test-ids by @fashxp in #1720
- Link editable improvements by @markus-moser in #1795
- [Documents] Versions view by @ValeriaMaltseva in #1782
- Remove duplicate resize observer logic by @markus-moser in #1802
- Add context prop to WYSIWYG component by @markus-moser in #1804
- [Reports View] Add the action column by @ValeriaMaltseva in #1803
- Fixed several smaller bugs in the ApplicationLogger tab by @Corepex in #1787
- Restore accidentally removed SDK exports by @markus-moser in #1806
- Add video document editable by @markus-moser in #1811
- Add alt text input to image editable by @markus-moser in #1813
- Add reload option to image editable by @markus-moser in #1814
- [Reports] Fix bug with incorrect totalValue in PieChart component by @ValeriaMaltseva in #1816
- Various missing translations #1709 by @sholzer in #1809
- Add area editable and editable dialog by @markus-moser in #1819
- Adjust translations due to API changes by @xIrusux in #1770
- Implemented
Redirectstab by @xIrusux in #1777 - [Reports View] Fix the pagination behavior by @ValeriaMaltseva in #1820
- [Documents] Tree Icons by @markus-moser in #1821
- Add a popup notification when the element is not found by @ValeriaMaltseva in #1812
- Improve performance of keyedList and numberedList by @vin0401 in #1823
- Improve behavior of advanced columns by @vin0401 in #1825
- [Profile] wrong menu #1705 by @sholzer in #1810
- Add react compiler by @vin0401 in #1829
- Integrate react compiler into storybook by @vin0401 in #1830
- Add wysiwyg to translations for html content by @xIrusux in #1831
- [Flag Icons] - show correct language and country corresponding flags logic by @xIrusux in #1826
- 1042 data path formatter by @sholzer in #1649
- [Reports View] Improve Color Generation approach by @ValeriaMaltseva in #1846
- Improve icon generation by @ValeriaMaltseva in #1822
- [Assets] Layout image preview not correct by @ValeriaMaltseva in #1808
- Ensure newly created redirect can be edited right after creation + default to not showing close icon on element cell by @xIrusux in #1824
- Add required messages to create redirect modal + remove html entities when reverting to plain text by @xIrusux in #1850
- [Document Versions] Add route for version comparison by @markus-moser in #1857
- [Documents][Context Menu Options][Tree] Open in new Window #1672 by @MSchinwaldEl in #1767
- [User management] moving folder within the roles leads to an error #1691 by @sholzer in #1785
- Fix many to one relations without path formatter by @markus-moser in #1859
- [Documents][Link Editable] Fix wrong format for internal links by @markus-moser in #1861
- [Reports View] Improve Chart+Grid behavior by @ValeriaMaltseva in #1858
- Fix and improve data object path formatter logic by @markus-moser in #1864
- [User] saving a new user does not work #1604 by @sholzer in #1866
- Fix UI scrolling issue by @ValeriaMaltseva in #1863
- [Reports View] Fix scroll by @ValeriaMaltseva in #1870
- Changed
Log LeveltoTypeby @Corepex in #1872 - Add block editable by @markus-moser in #1871
- Menu re ordering by @xIrusux in #1856
- Implemented
SendTestEmailmodal by @Corepex in #1862 - Add theme registry by @markus-moser in #1880
- Add layout components for formkit. by @vin0401 in #1884
- menu improv by @xIrusux in #1888
- [Reports View] Improve Chart+Grid behavior by @ValeriaMaltseva in #1889
- [Reports] too many columns shown in graph by @ValeriaMaltseva in #1901
- Fixed
Sent Test-Mailmenu entry by @Corepex in #1906 - Improve ToolStrip component by @markus-moser in #1902
- Update RTK query API and remove usesless story by @markus-moser in #1909
- Added tooltips to email log by @Corepex in #1908
- Translations follow up by @xIrusux in #1905
- [Redirects] Search update after Backend Changes + small loading state improvement by @xIrusux in #1883
- Design improv by @xIrusux in #1881
- [Document Types] hide static checkbox when type is not page by @xIrusux in #1882
- [Formkit] Add default sizing for controls by @vin0401 in #1907
- [Reports] tooltip not fully visible by @ValeriaMaltseva in #1910
- [Reports Editor] Create the base structure for the Editor by @ValeriaMaltseva in #1868
- [Redirect] - check sorting by @xIrusux in #1912
- [Redirects] - Implement Column Sorting by @xIrusux in #1911
- [Reports] global permissions for reports by @ValeriaMaltseva in #1915
- [Reports] implement sorting for columns by @ValeriaMaltseva in #1916
- [Reports] filters should be dropdowns by @ValeriaMaltseva in #1918
- Update storybook documentation for form and formkit by @vin0401 in #1917
- Add renderlet editable by @markus-moser in #1919
- Update RTK query API by @markus-moser in #1920
- [Data Object] - add text filter by @xIrusux in #1924
- Add PDF editable by @markus-moser in #1925
- Editables code cleanup by @markus-moser in #1926
- Add cache buster to document editor iframe URL by @markus-moser in #1927
- Add areablock editable basics by @markus-moser in #1928
- Move editable files into one shared folder by @markus-moser in #1929
- [Assets] delete selected items in list is missing by @ValeriaMaltseva in #1933
- [Reports] implement sorting for columns by @ValeriaMaltseva in #1934
- Improve block and areablock editable sorting by @markus-moser in #1936
- Editables bug fixes by @markus-moser in #1937
- Add areablock grouping by @markus-moser in #1938
- ReWire Filter for Data Objects to allow assignment by type - similar to dynamic meta data by @xIrusux in #1930
- Added more data-test-ids by @fashxp in #1939
- Add areablock editable sidebar by @markus-moser in #1945
- Add area dialog box to areablock editable by @markus-moser in #1948
- Perspective editor basic setup by @Corepex in #1944
- Added refreh interval to ApplicationLogger by @Corepex in #1904
- [Grid] missing filter fields data objects - smaller adjustments PR by @xIrusux in #1947
- Reduce jumping/re-rendering issues for blocks and areablocks by @markus-moser in #1969
- Add additional controls for FormKit by @vin0401 in #1970
- [Translations] show admin languages when pimcore locales and handle permissions of the user to edit and view when not by @xIrusux in #1949
- Integrate studio backend render area block endpoint by @markus-moser in #1973
- Add area brick fallback icon by @markus-moser in #1974
- Improve input and textarea editable by @markus-moser in #1976
- Add missing padding for panels by @vin0401 in #1980
- Fix areablock update value bug and unify logic of blocks and areablocks by @markus-moser in #1981
- Make sizings of image/PDF editable more consistent by @markus-moser in #1986
- Added basic perspective editor form by @Corepex in #1982
- Fix form behavior of batch edit by @vin0401 in #1987
- Return null for uninitialized asset dimensions by @markus-moser in #1988
- Add edit tab to all relevant document types by @markus-moser in #1989
- Add localisation for field filters by @vin0401 in #1990
- Remove max paging by @vin0401 in #1991
- Add sdk export for class definitions by @vin0401 in #1993
- Add missing context description for widgets by @vin0401 in #1995
- Add area hide feature to areablock by @markus-moser in #1996
- Fix droppable valid context check by @markus-moser in #1997
- [Data Objects] delete selected items in list is missing by @ValeriaMaltseva in #1935
- Do not make the select editable editable by default by @markus-moser in #2000
- Show document tree in prod build by @markus-moser in #2002
- [Reports View] Implement "Create Shortcut in Menu" functionality by @ValeriaMaltseva in #1899
- Update to latest api version by @vin0401 in #2005
- Fix renderlet container styling and error handling by @markus-moser in #2006
- Add grouping for columns by @vin0401 in #2007
- [Grid][Filter] - boolean select filter that sends true, false, null by @xIrusux in #1979
- Fix error handling of failed renderlet requests by @markus-moser in #2008
- [Usermanagement] unable to open user detail page #1961 by @sholzer in #1992
- [Grid][Data Object][Filter] - filter out emtpy filters before sending them to backend by @xIrusux in #2004
- Improve styling of link editable by @markus-moser in #2009
- Round custom editable thumbnail dimensions by @markus-moser in #2011
- Display select, checkbox and link as inline-block by @markus-moser in #2013
- Add document inheritance basics by @markus-moser in #2017
- Profile Dropdown Improvements #1799 by @sholzer in #2015
- Improve document SDK exports and get rid of separate sites API slice by @markus-moser in #2018
- Widgets editor base form setup by @Corepex in #2014
- Document search and selector by @vin0401 in #2023
- Fix behavior of available types in batch edit by @vin0401 in #2025
- Add inheritance overlay for all non-container editables by @markus-moser in #2026
- [Documents][Context Menu Options][Detail view] Open preview in new window by @MSchinwaldEl in #1865
- Side Widget Improvements by @MSchinwaldEl in #2021
- Add document preview tab by @markus-moser in #2028
- Add inheritance support for block and areablock editables by @markus-moser in #2029
- Select and multi select editable improvements by @markus-moser in #2031
- Add tooltips for columns by @vin0401 in #2030
- [Redirect] fix problem where first ever entry in a previously empty list would disappear by @xIrusux in #2027
- Update grouping of columns to one dimensional arrays by @vin0401 in #2032
- [Reports] filters should be dropdowns by @ValeriaMaltseva in #2024
- Control availability of batch edit columns via dynamic types by @vin0401 in #2034
- [Perspectives Editor] - Icon Selector by @xIrusux in #1975
- [Reports] filters should be dropdowns by @ValeriaMaltseva in #2037
- Add scheduled block editable by @markus-moser in #2036
- [User Profile] Update user password #1137 by @sholzer in #1994
- Introduce centralized thumbnail service by @markus-moser in #2040
- Add permission handling for localized fields by @vin0401 in #2042
- Update api client to latest api version by @vin0401 in #2044
- Thumbnail options for image and PDF editable by @markus-moser in #2046
- Fix user management after the schema update by @sholzer in #2047
- [Versions] empty fields are missing in version view by @ValeriaMaltseva in #2048
- Implemented widget form by @Corepex in #2035
- [Icon Selector] - integrate Form and add Custom Icon Tab by @xIrusux in #2045
- Implemented reworked
iconSelectorby @Corepex in #2053 - Improve document editor sidebars by @markus-moser in #2056
- Add document configuration sidebars and forms by @markus-moser in #2060
- Studio UI Development - Custom Reports Editor - Editor Detail by @ValeriaMaltseva in #1931
- Fix element tree drag and drop locked status handling by @markus-moser in #2061
- [Grid][Asset][Filter] - bring back System Filters by @xIrusux in #2064
- [Grid][Filter] Make all select filters multiselect + fix consent filter + ensure system filters doe not get filtered out before POST by @xIrusux in #2058
- [Data Object] - Fix and allow "published" field to be updated when in Grid by @xIrusux in #2057
- Add convert to context menu option by @markus-moser in #2062
- Fix add folder logic in tree for data objects and documents by @markus-moser in #2065
- [Website Settings] dont send filter unless there is a search applied by @xIrusux in #2012
- [Grid][Filters][Number] - Number Filter upgrade by @xIrusux in #2068
- [Perspectives][Icon Selector] - Custom Path Tab with Error handling + SearchInput has option to add custom Button Icon + Icon tracks loading Errors by @xIrusux in #2055
- [Assets] list view of folder is missing for superuser by @ValeriaMaltseva in #2074
- [User management] wrong permission options for asset workspace by @ValeriaMaltseva in #2077
- [Data Object Editor] Readonly state does not work anymore by @ValeriaMaltseva in #2072
- Optimize language selection for grid by @vin0401 in #2076
- Add formkit to sdk by @vin0401 in #2078
- Implement perspective form by @Corepex in #2080
- Update handling of write permissions by @vin0401 in #2079
- Studio UI Development - Custom Reports Editor - SQL Adapter by @ValeriaMaltseva in #2043
- Fixed wrong type by @Corepex in #2081
- Fix types by @ValeriaMaltseva in #2083
- Add missing object id for classification store by @vin0401 in #2082
- [Wrong Context in Detached Window] - when detaching "Dependencies" by @xIrusux in #2071
- [Translations] - respect line breaks on saving and editing + when switching from plain text to html by @xIrusux in #2069
- Introduce a GlobalMessageBus + improved job execution engine variant and fix paste options by @markus-moser in #2086
- [Data Object] notes do not show up in editor without browser refresh by @ValeriaMaltseva in #2091
- [Job Execution Engine] Migrate actions which are effected by race conditions to new job / message bus approach by @markus-moser in #2092
- [User management] Fix two factor option state by @sholzer in #2087
- [Data Object] notes do not show up in editor without browser refresh by @ValeriaMaltseva in #2096
- Add support of Mercure running on a subdomain by @vrobert78 in #2095
- Add missing translations by @markus-moser in #2097
- Add document site context menu options by @markus-moser in #2098
- [User management] Improvement username on profile tab by @sholzer in #2099
- User management improvements by @sholzer in #2016
- Add keyboard shortcuts by @sholzer in #1741
- Improve widget editor and perspective editor by @Corepex in #2101
- [User management] disable unsaved warning has no effect by @sholzer in #2102
- Profile avatar upload by @sholzer in #2084
- Add translation related document detail context menu actions by @markus-moser in #2104
- Streamline email blocklist tab by @Corepex in #1660
- Adjust batch jobs to new approach of backend API by @markus-moser in #2108
- Fixed infinite loading issue by @Corepex in #2117
- Fix many to many relation path formatter and search logic by @markus-moser in #2118
- [Custom Reports] Missing permission check by @ValeriaMaltseva in #2115
- [Data Object Editor] Integrate visible columns data by @ValeriaMaltseva in #2070
- [Grid][Filter] - Consent Filter by @xIrusux in #2121
- [Grid][Filters] - make adjustment after BE changes by @xIrusux in #2120
- Hide
copymenu on root nodes by @Corepex in #2127 - Upgrade axios by @markus-moser in #2128
- Fix user password saving by @sholzer in #2054
- [Documents][Context Menu Options][Tree] Add document by @MSchinwaldEl in #1818
- [User management] Closing a tab is always closing the active tab instead of the clicked one by @sholzer in #2123
- [Reports] configuration changes get lost by @ValeriaMaltseva in #2132
- Update
rootFolderinput by @Corepex in #2131 - Hide workflows on asset folders by @markus-moser in #2133
- Implemented notification recipients endpoint by @Corepex in #2103
- [Data object variants] Introduce variant type by @vin0401 in #2134
- Fix visible columns with path formatter by @markus-moser in #2135
- Sonar qube issue fixes by @markus-moser in #2136
- [User management] Add workspace settings by @sholzer in #2116
- [Grid][Filters] - refetch with filters every time filter apply is clicked by @xIrusux in #2137
- [Assets&Objects] Fix batch edit deletion by @ValeriaMaltseva in #2139
- Add variants in tree and add variant grid by @vin0401 in #2140
- Missing keybindings by @MSchinwaldEl in #2138
- [User management] Add date time locale by @sholzer in #2085
- Add language selection for variants grid by @vin0401 in #2142
- Prepare Release for 0.9.30 by @markus-moser in #2145
New Contributors
- @MSchinwaldEl made their first contribution in #1767
- @vrobert78 made their first contribution in #2095
Full Changelog: v0.6.30...v0.9.30