Now supports Node 18. Node 14 has reached end-of-life and we recommend upgrading to Node 18 as soon as possible since Node 16 reaches end of life in September 2023.
Upgrading Node is not required to use this update.
If building your own images of Admin Starter, it is required to add a new dependency to your project on luxon
, which was introduced to address timezone issues in date-pickers.
Run yarn add luxon
.
Updated Nested Content to display an Unsaved Changes modal whenever attempting to exit out of the Nested Content view with form changes.
Added handling for ENUM
as a new Content Field type option, which allows the user to define a lookup field with custom enum options with corresponding values and labels.
Made PromotionDeployImmediatelyField
component overridable.
Added a toggle titled Promote & Deploy Changes Immediately?
to the Application Create & Update form that determines the default value of the "Do you wish to deploy immediately?" toggle that appears in the Promote modal for promoting any changes under that application.
Introduced MakeReusable
action to allow embedded content items to become reusable.
Added the ability to make ActionListGridFacets
collapsible based on the filtersCollapsed
state, whose default value is determined by collapseFiltersByDefault
metadata attribute.
Added a DynamicFieldTranslationProvider
to be able to translate fields and children of dynamic components in the admin.
Added a Sandbox select field when performing bulk actions.
Added inline action to clone content items.
Updated existing implementation that reverts conflicting change summaries before deleting a sandboxable entity to include the scenario where a sandboxable entity with any amount of UPDATE Sandbox change entries is attempted to be deleted.
Previously, the implementation only considered the scenario where a sandboxable entity with any amount of CREATE Sandbox change entries is attempted to be deleted.
Added new ListGridColumnSortMode
constant and property, listgrid.sort.mode
.
Introduced logic in useCollectionState#combineSorts()
that uses the new ListGridColumnSortMode
to determine how the nextSort
and `siblingSorts should be combined.
Fixed issue where the generic error message title was being displayed as the loading error message for the TreeView
component instead of the global error message.
Fixed issue where the filters applied to the grid in the Export modal were not being reset when the modal closes.
The grid filters were being appended to the URL, and the grid would read the URL to apply filters. The solution was to not append filters to the URL if the filters from the grid inside the Export modal specifically.
Fixed missing asterisk to denote required Content Model Fields of type 'ASSET_DROPZONE' in the Content Model create form.
Fixed casting exceptions thrown when decimal fields were set to an empty string instead of null
.
Removed "Equals" and "Not Equals" date filters.
Fixed bug where change summaries to add a nested content item created through a parent ContentView
were being dropped after leaving the NestedContentView
.
Prevents refetching of parent content items when its formik or when it’s nested content item’s formik is dirty.
Made lookup fields non-createable by default to prevent dropdowns from being forced to accept an entry, resulting in an error.
Fixed z-index of the HTML Editor’s link tool.