8.0.0-beta.0
Pre-release@comet/admin@8.0.0-beta.0
Major Changes
-
7ce585d: Prevent the selection of DataGrid rows by clicking on them
According to the Comet design guidelines, rows should be selected using checkboxes, with the
checkboxSelection
prop, where required.<DataGrid checkboxSelection onRowSelectionModelChange={(newRowSelectionModel) => { setRowSelectionModel(newRowSelectionModel); }} rowSelectionModel={rowSelectionModel} // ... />
To restore the previous behavior, set the
disableRowSelectionOnClick
prop tofalse
in the individualDataGrid
component or globally, using the theme'sdefaultProps
.<DataGrid disableRowSelectionOnClick // ... />
const theme = createCometTheme({ components: { MuiDataGrid: { defaultProps: { disableRowSelectionOnClick: false, }, }, }, });
-
f7429bd: Rename menu components
To better differentiate between imports from
@comet/admin
and@mui/material
, the following components and related types have been renamed:-
Menu
→MainNavigation
-
MenuProps
→MainNavigationProps
-
MenuClassKey
→MainNavigationClassKey
-
MenuItem
→MainNavigationItem
-
MenuItemProps
→MainNavigationItemProps
-
MenuItemClassKey
→MainNavigationItemClassKey
-
MenuCollapsibleItem
→MainNavigationCollapsibleItem
-
MenuCollapsibleItemProps
→MainNavigationCollapsibleItemProps
-
MenuCollapsibleItemClassKey
→MainNavigationCollapsibleItemClassKey
-
IWithMenu
→WithMainNavigation
-
withMenu
→withMainNavigation
-
MenuItemAnchorLink
→MainNavigationItemAnchorLink
-
MenuItemAnchorLinkProps
→MainNavigationItemAnchorLinkProps
-
MenuItemGroup
→MainNavigationItemGroup
-
MenuItemGroupClassKey
→MainNavigationItemGroupClassKey
-
MenuItemGroupProps
→MainNavigationItemGroupProps
-
MenuItemRouterLink
→MainNavigationItemRouterLink
-
MenuItemRouterLinkProps
→MainNavigationItemRouterLinkProps
Remove
MenuContext
, use theuseMainNavigation()
hook instead.
-
-
b374300: Adapt the styling of
Alert
to match the updated Comet designRemove styling for the
text
variant of buttons used inAlert
.
Use buttons with theoutlined
variant instead to adhere to the Comet design guidelines.<Alert // ... action={ - <Button variant="text" startIcon={<ArrowRight />}> + <Button variant="outlined" startIcon={<ArrowRight />}> Action Text </Button> } // ... >
-
717ede6: Merge
@comet/admin-theme
into@comet/admin
This affects the following exports:
breakpointsOptions
,breakpointValues
,createCometTheme
,createTypographyOptions
,errorPalette
,greyPalette
,infoPalette
,paletteOptions
,primaryPalette
,shadows
,successPalette
,warningPalette
.Migrating your project
-
Remove the
@comet/admin-theme
dependency from your project -
Change all imports from
@comet/admin-theme
to@comet/admin
-import { createCometTheme } from "@comet/admin-theme"; +import { createCometTheme } from "@comet/admin"; const theme = createCometTheme();
-
Remove the no longer required type overrides that were previously required for the custom
Typography
variants, typically located inadmin/src/vendors.d.ts
-/// <reference types="@comet/admin-theme" />
-
-
de6d677: Bump @mui/x-data-grid peer dependency to v7
This has breaking changes in DataGrid.
Follow the official migration guide to upgrade.As well, be aware if you have a date in the data grid, you will need to add a
valueGetter
<DataGrid //other props columns=[ { field: "updatedAt", type: "dateTime", + valueGetter: (params, row) => row.updatedAt && new Date(row.updatedAt) }] />
Also, be aware if you have a
valueGetter
orvalueFormatter
in the data grid, you will need to change the arguments passing to the functions. Previously, arguments were passed as an object. Now, they are passed directly as individual parameters<DataGrid //other props columns=[ { field: "updatedAt", type: "dateTime", - valueGetter: ({params, row}) => row.updatedAt && new Date(row.updatedAt) + valueGetter: (params, row) => row.updatedAt && new Date(row.updatedAt) - valueFormatter: ({value}) => (value ? intl.formatDate(value, { dateStyle: "medium", timeStyle: "short" }) : ""), + valueFormatter: (value) => (value ? intl.formatDate(value, { dateStyle: "medium", timeStyle: "short" }) : ""), }] />
-
04e308a: Upgrade to MUI v6
This only causes minimal breaking changes, see the official migration guide for details.
It is recommended to run the following codemods in your application:
npx @mui/codemod@latest v6.0.0/list-item-button-prop admin/src npx @mui/codemod@latest v6.0.0/styled admin/src npx @mui/codemod@latest v6.0.0/sx-prop admin/src npx @mui/codemod@latest v6.0.0/theme-v6 admin/src/theme.ts
-
a8c737b: Redesign the
ToolbarBreadcrumbs
componentDue to internal changes, including the props and class keys, custom usages and styling may need to be adjusted.
-
cfa2f85: Bump @mui/x-data-grid peer dependency to v6
This has breaking changes in DataGrid.
Follow the official migration guide to upgrade.The
useDataGridRemote
hook has been changed to match the updated DataGrid props:- const { pageSize, page, onPageSizeChange } = useDataGridRemote(); + const { paginationModel, onPaginationModelChange } = useDataGridRemote();
The
muiGridSortToGql
helper now expects the columns instead of theapiRef
:const columns : GridColDef[] = [/* column definitions */]; const dataGridRemote = useDataGridRemote(); const persistentColumnState = usePersistentColumnState("persistent_column_state"); - muiGridSortToGql(dataGridRemote.sortModel, persistentColumnState.apiRef); + muiGridSortToGql(dataGridRemote.sortModel, columns);
-
c5d9a47: Remove custom
secondary
color styling fromCheckbox
andRadio
-
4828880: Remove
trigger
prop fromTooltip
Minor Changes
- 682a674: Add support for React 18
Patch Changes
- 400dd1e: Adapt
height
of elements inDataGrid
depending on thedensity
-prop to match the Comet DXP design - b8817b8: Add
AppHeaderFillSpaceProps
,ClearInputAdornmentClassKey
,ToolbarActionButtonClassKey
,ToolbarActionButton
,CrudMoreActionsMenuClassKey
,GridActionsColDef
,GridBaseColDef
,GridSingleSelectColDef
, andTableDndOrderClassKey
to the public API - eeb21ce: Allow non-full-width fields in
FieldSet
- Updated dependencies [04e308a]
- Updated dependencies [682a674]
- @comet/admin-icons@8.0.0-beta.0
@comet/admin-babel-preset@8.0.0-beta.0
Minor Changes
- 682a674: Add support for React 18
@comet/admin-color-picker@8.0.0-beta.0
Major Changes
-
04e308a: Upgrade to MUI v6
This only causes minimal breaking changes, see the official migration guide for details.
It is recommended to run the following codemods in your application:
npx @mui/codemod@latest v6.0.0/list-item-button-prop admin/src npx @mui/codemod@latest v6.0.0/styled admin/src npx @mui/codemod@latest v6.0.0/sx-prop admin/src npx @mui/codemod@latest v6.0.0/theme-v6 admin/src/theme.ts
Minor Changes
- 682a674: Add support for React 18
Patch Changes
- b8817b8: Add
ColorPickerNoColorPreviewProps
to the public API - Updated dependencies [7ce585d]
- Updated dependencies [f7429bd]
- Updated dependencies [b374300]
- Updated dependencies [717ede6]
- Updated dependencies [de6d677]
- Updated dependencies [04e308a]
- Updated dependencies [400dd1e]
- Updated dependencies [a8c737b]
- Updated dependencies [b8817b8]
- Updated dependencies [eeb21ce]
- Updated dependencies [cfa2f85]
- Updated dependencies [c5d9a47]
- Updated dependencies [4828880]
- Updated dependencies [682a674]
- @comet/admin@8.0.0-beta.0
- @comet/admin-icons@8.0.0-beta.0
@comet/admin-date-time@8.0.0-beta.0
Major Changes
-
04e308a: Upgrade to MUI v6
This only causes minimal breaking changes, see the official migration guide for details.
It is recommended to run the following codemods in your application:
npx @mui/codemod@latest v6.0.0/list-item-button-prop admin/src npx @mui/codemod@latest v6.0.0/styled admin/src npx @mui/codemod@latest v6.0.0/sx-prop admin/src npx @mui/codemod@latest v6.0.0/theme-v6 admin/src/theme.ts
Minor Changes
- 682a674: Add support for React 18
Patch Changes
- b8817b8: Add
DatePickerNavigationClassKey
,DatePickerNavigationProps
,DateTimePickerClassKey
,FinalFormTimePickerProps
,TimePickerClassKey
, andTimeRangePickerClassKey
to the public API - Updated dependencies [7ce585d]
- Updated dependencies [f7429bd]
- Updated dependencies [b374300]
- Updated dependencies [717ede6]
- Updated dependencies [de6d677]
- Updated dependencies [04e308a]
- Updated dependencies [400dd1e]
- Updated dependencies [a8c737b]
- Updated dependencies [b8817b8]
- Updated dependencies [eeb21ce]
- Updated dependencies [cfa2f85]
- Updated dependencies [c5d9a47]
- Updated dependencies [4828880]
- Updated dependencies [682a674]
- @comet/admin@8.0.0-beta.0
- @comet/admin-icons@8.0.0-beta.0
@comet/admin-generator@8.0.0-beta.0
Major Changes
-
584f785: Move Admin Generator into separate
@comet/admin-generator
package.It can be run with the same
comet-admin-generator
command as before.
@comet/admin-icons@8.0.0-beta.0
Major Changes
-
04e308a: Upgrade to MUI v6
This only causes minimal breaking changes, see the official migration guide for details.
It is recommended to run the following codemods in your application:
npx @mui/codemod@latest v6.0.0/list-item-button-prop admin/src npx @mui/codemod@latest v6.0.0/styled admin/src npx @mui/codemod@latest v6.0.0/sx-prop admin/src npx @mui/codemod@latest v6.0.0/theme-v6 admin/src/theme.ts
Minor Changes
- 682a674: Add support for React 18
@comet/admin-rte@8.0.0-beta.0
Major Changes
-
04e308a: Upgrade to MUI v6
This only causes minimal breaking changes, see the official migration guide for details.
It is recommended to run the following codemods in your application:
npx @mui/codemod@latest v6.0.0/list-item-button-prop admin/src npx @mui/codemod@latest v6.0.0/styled admin/src npx @mui/codemod@latest v6.0.0/sx-prop admin/src npx @mui/codemod@latest v6.0.0/theme-v6 admin/src/theme.ts
Minor Changes
- 682a674: Add support for React 18
Patch Changes
- Updated dependencies [7ce585d]
- Updated dependencies [f7429bd]
- Updated dependencies [b374300]
- Updated dependencies [717ede6]
- Updated dependencies [de6d677]
- Updated dependencies [04e308a]
- Updated dependencies [400dd1e]
- Updated dependencies [a8c737b]
- Updated dependencies [b8817b8]
- Updated dependencies [eeb21ce]
- Updated dependencies [cfa2f85]
- Updated dependencies [c5d9a47]
- Updated dependencies [4828880]
- Updated dependencies [682a674]
- @comet/admin@8.0.0-beta.0
- @comet/admin-icons@8.0.0-beta.0
@comet/cms-admin@8.0.0-beta.0
Major Changes
-
9ddb6c4: Remove deprecated
readClipboard
andwriteClipboard
helpersUse
readClipboardText
andwriteClipboardText
from@comet/admin
instead. -
682a674: Remove
BindBlockAdminComponent
from public API -
93a9f1d: Stay on same page when changing scopes
Previously,
redirectPathAfterChange
ofuseContentScopeConfig
had to be explicitly set to ensure that the Admin stays on the same page after changing scopes.
This was often forgotten, resulting in redirects to the default page (usually the dashboard page).
Now, as it is the preferred behavior, the Admin will stay on the same page per default.To upgrade, perform the following changes:
-
Remove the
path
prop from thePagesPage
component -
Remove the
redirectPathAfterChange
prop from theRedirectsPage
component -
Remove unnecessary usages of the
useContentScopeConfig
hookTo restore the previous behavior, add the
useContentScopeConfig
hook:import { useContentScopeConfig } from "@comet/cms-admin"; function MainMenuPage() { // We want to redirect to the dashboard page after changing the scope. useContentScopeConfig({ redirectPathAfterChange: "/dashboard" }); }
-
-
de6d677: Bump @mui/x-data-grid peer dependency to v7
This has breaking changes in DataGrid.
Follow the official migration guide to upgrade.As well, be aware if you have a date in the data grid, you will need to add a
valueGetter
<DataGrid //other props columns=[ { field: "updatedAt", type: "dateTime", + valueGetter: (params, row) => row.updatedAt && new Date(row.updatedAt) }] />
Also, be aware if you have a
valueGetter
orvalueFormatter
in the data grid, you will need to change the arguments passing to the functions. Previously, arguments were passed as an object. Now, they are passed directly as individual parameters<DataGrid //other props columns=[ { field: "updatedAt", type: "dateTime", - valueGetter: ({params, row}) => row.updatedAt && new Date(row.updatedAt) + valueGetter: (params, row) => row.updatedAt && new Date(row.updatedAt) - valueFormatter: ({value}) => (value ? intl.formatDate(value, { dateStyle: "medium", timeStyle: "short" }) : ""), + valueFormatter: (value) => (value ? intl.formatDate(value, { dateStyle: "medium", timeStyle: "short" }) : ""), }] />
-
04e308a: Upgrade to MUI v6
This only causes minimal breaking changes, see the official migration guide for details.
It is recommended to run the following codemods in your application:
npx @mui/codemod@latest v6.0.0/list-item-button-prop admin/src npx @mui/codemod@latest v6.0.0/styled admin/src npx @mui/codemod@latest v6.0.0/sx-prop admin/src npx @mui/codemod@latest v6.0.0/theme-v6 admin/src/theme.ts
-
cfa2f85: Bump @mui/x-data-grid peer dependency to v6
This has breaking changes in DataGrid.
Follow the official migration guide to upgrade.The
useDataGridRemote
hook has been changed to match the updated DataGrid props:- const { pageSize, page, onPageSizeChange } = useDataGridRemote(); + const { paginationModel, onPaginationModelChange } = useDataGridRemote();
The
muiGridSortToGql
helper now expects the columns instead of theapiRef
:const columns : GridColDef[] = [/* column definitions */]; const dataGridRemote = useDataGridRemote(); const persistentColumnState = usePersistentColumnState("persistent_column_state"); - muiGridSortToGql(dataGridRemote.sortModel, persistentColumnState.apiRef); + muiGridSortToGql(dataGridRemote.sortModel, columns);
-
9ddb6c4: Merge
@comet/blocks-admin
into@comet/cms-admin
The dedicated
@comet/blocks-admin
package was originally introduced to support projects without CMS parts.
It turned out that this is never the case, so the separation doesn't make sense anymore.
Therefore, the@comet/blocks-admin
is merged into this package.Breaking changes
-
The
@comet/blocks-admin
package doesn't exist anymore -
Multiple exports that shouldn't be used have been removed from the public API
CannotPasteBlockDialog
ClipboardContent
useBlockClipboard
Collapsible
CollapsibleSwitchButtonHeader
usePromise
DispatchSetStateAction
(useDispatch<SetStateAction<T>>
fromreact
instead)SetStateAction
SetStateFn
-
Multiple exports that were too generic have been renamed
-createCompositeSetting
->createCompositeBlockField
-createCompositeSettings
->createCompositeBlockFields
-IPreviewContext
->BlockPreviewContext
-PreviewStateInterface
->BlockPreviewStateInterface
-AdminComponentPart
->BlockAdminComponentPart
-AdminComponentButton
->BlockAdminComponentButton
-AdminComponentNestedButton
->BlockAdminComponentNestedButton
-AdminComponentPaper
->BlockAdminComponentPaper
-useAdminComponentPaper
->useBlockAdminComponentPaper
-AdminComponentRoot
->BlockAdminComponentRoot
-AdminComponentSection
->BlockAdminComponentSection
-AdminComponentSectionGroup
->BlockAdminComponentSectionGroup
-AdminTabLabel
->BlockAdminTabLabel
-AdminTabsProps
->BlockAdminTabsProps
-AdminTabs
->BlockAdminTabs
How to upgrade
To upgrade, perform the following changes:
- Uninstall the
@comet/blocks-admin
package - Update all your imports from
@comet/blocks-admin
to@comet/cms-admin
- Remove usages of removed exports
- Update imports that have been renamed
-
-
584f785: Move Admin Generator into separate
@comet/admin-generator
package.It can be run with the same
comet-admin-generator
command as before. -
95bea5c: Make fields full-width by default when using
createCompositeBlockTextField
orcreateCompositeBlockSelectField
Minor Changes
-
948e07b: Add an
override
argument to all block factories to followcreateCompositeBlock
's pattern -
b1bb7a7: Add support for scope-specific blocks
Use the newly added
BlocksConfigProvider
to specify if a block is allowed in the current content scope:import { BlocksConfigProvider } from "@comet/cms-admin"; export function App() { return ( <BlocksConfigProvider isBlockSupported={(block, scope) => { if (scope.domain === "specific-customer") { return true; } else { return block.name !== MySpecialTeaserBlock.name; } }} > {/* Other providers... */} </BlocksConfigProvider> ); }
Note: This feature is Admin-only, so creating documents with unsupported blocks is still possible in the API.
-
682a674: Add support for React 18
Patch Changes
-
cf1a829: Remove
video/avi
,image/psd
andvideo/x-m4v
from default accepted mimetypesNone of this mimetypes had an actual impact:
-
video/avi
doesn't actually exist -
image/psd
doesn't exist / is non-standard -
video/x-m4v
is a niche format and the mimetype is not widely used (e.g., Google Chrome and MacOS usevideo/mp4
instead)So removing them shouldn't have any noticeable effects.
-
-
9546356: Update default icon of
ContentScopeSelect
and fix mobile styling forAppHeader
components- Update the default icon in
ContentScopeSelect
from<Domain />
to<Language />
- Fix mobile styling of
BuildEntry
andContentScopeSelect
andUserHeaderItem
- Update the default icon in
-
b8817b8: Add
BlocksBlockOutput
,ListBlockOutput
,OneOfBlockOutput
,OneOfBlockPreviewState
, andOptionalBlockOutput
to the public API -
Updated dependencies [7ce585d]
-
Updated dependencies [f7429bd]
-
Updated dependencies [b374300]
-
Updated dependencies [b8817b8]
-
Updated dependencies [717ede6]
-
Updated dependencies [de6d677]
-
Updated dependencies [04e308a]
-
Updated dependencies [400dd1e]
-
Updated dependencies [a8c737b]
-
Updated dependencies [b8817b8]
-
Updated dependencies [eeb21ce]
-
Updated dependencies [cfa2f85]
-
Updated dependencies [c5d9a47]
-
Updated dependencies [4828880]
-
Updated dependencies [682a674]
- @comet/admin@8.0.0-beta.0
- @comet/admin-date-time@8.0.0-beta.0
- @comet/admin-icons@8.0.0-beta.0
- @comet/admin-rte@8.0.0-beta.0
@comet/api-generator@8.0.0-beta.0
Major Changes
-
678bb0b: Move API Generator into separate
@comet/api-generator
packageIt can be run with the same
comet-api-generator
command as before.
Patch Changes
- Updated dependencies [04b8692]
- Updated dependencies [b8817b8]
- Updated dependencies [3562a94]
- Updated dependencies [abbe4af]
- Updated dependencies [bc5f831]
- Updated dependencies [e8f4b07]
- Updated dependencies [cf1a829]
- Updated dependencies [9cb98ee]
- Updated dependencies [a567f60]
- Updated dependencies [58a99bb]
- Updated dependencies [7e7a4aa]
- Updated dependencies [0d210fe]
- Updated dependencies [f20ec6c]
- Updated dependencies [4c48918]
- Updated dependencies [678bb0b]
- Updated dependencies [8552e1b]
- Updated dependencies [52b0410]
- @comet/cms-api@8.0.0-beta.0
@comet/cms-api@8.0.0-beta.0
Major Changes
-
04b8692: Add
class-transformer
,reflect-metadata
, andrxjs
as peer dependenciesTo upgrade, install the latest versions of the packages in your project.
-
3562a94: Bump MikroORM peer dependency to v6
Follow the official migration guide to upgrade.
-
abbe4af: Bump NestJS peer dependency to v11
Follow the official migration guide to upgrade.
-
bc5f831: Merge
@comet/blocks-api
into@comet/cms-api
The dedicated
@comet/blocks-api
package was originally introduced to support projects without CMS parts.
It turned out that this is never the case, so the separation doesn't make sense anymore.
Therefore, the@comet/blocks-api
is merged into this package.Breaking changes
-
The
@comet/blocks-api
package doesn't exist anymore -
The
getFieldKeys
function has been removed from the public API -
Multiple exports that were too generic have been renamed
-getMostSignificantPreviewImageUrlTemplate
->getMostSignificantPreviewImageUrlTemplateFromBlock
-getPreviewImageUrlTemplates
->getPreviewImageUrlTemplatesFromBlock
-getSearchText
->getSearchTextFromBlock
-inputToData
->blockInputToData
-TransformResponse
->TransformBlockResponse
-TransformResponseArray
->TransformBlockResponseArray
-transformToSave
->transformToBlockSave
-transformToSaveIndex
->transformToBlockSaveIndex
-TraversableTransformResponse
->TraversableTransformBlockResponse
-TraversableTransformResponseArray
->TraversableTransformBlockResponseArray
-typesafeMigrationPipe
->typeSafeBlockMigrationPipe
How to upgrade
To upgrade, perform the following changes:
- Uninstall the
@comet/blocks-api
package - Update all your imports from
@comet/blocks-api
to@comet/cms-api
- Remove usages of
getFieldKeys
(probably none) - Update imports that have been renamed
-
-
e8f4b07: Bump class-validator peer dependency to v0.14.0
To upgrade, install class-validator v0.14.10 or later.
-
9cb98ee: PageTreeModule: sitePreviewSecret now is mandatory
-
a567f60:
createAuthResolver
does not support thecurrentUser
config option anymore -
0d210fe: Replace passport with auth services
See the migration guide to upgrade.
-
4c48918: Bump
@sentry/node
peer dependency to v8 -
678bb0b: Move API Generator into separate
@comet/api-generator
packageIt can be run with the same
comet-api-generator
command as before. -
8552e1b: Remove
createUserFromIdToken
fromUserPermissionsUserServiceInterface
createUserFromRequest
(available since Comet v7.6.0) should be used instead. -
52b0410: Replace nestjs-console with nest-commander
The nestjs-console package isn't actively maintained anymore.
We therefore replace it with nest-command.To upgrade, perform the following steps:
-
Uninstall
nestjs-console
-
Install
nest-commander
and@types/inquirer
-
Update
api/src/console.ts
to usenest-commander
-
Update your commands to the new
nest-commander
syntaxSee the migration guide for more information.
-
Patch Changes
-
b8817b8: Add
BlocksBlockInputInterface
to the public API -
cf1a829: Remove
video/avi
,image/psd
andvideo/x-m4v
from default accepted mimetypesNone of this mimetypes had an actual impact:
-
video/avi
doesn't actually exist -
image/psd
doesn't exist / is non-standard -
video/x-m4v
is a niche format and the mimetype is not widely used (e.g., Google Chrome and MacOS usevideo/mp4
instead)So removing them shouldn't have any noticeable effects.
-
-
58a99bb: Fix input validation for missing child blocks
-
7e7a4aa: Fix
title
field not added to types increateLinkBlock
-
f20ec6c: Make class-validator a peer dependency
@comet/cli@8.0.0-beta.0
@comet/eslint-config@8.0.0-beta.0
Major Changes
-
ceaf99d: Bump ESLint peer dependency to v9
-
4d0d820: Prevent
@mui/material
tooltip importsTooltips used in Comet DXP applications should match the Comet CI.
Use tooltips from@comet/admin
instead. -
c6d87a2: Bump Prettier peer dependency to v3
-
9509f97: Enable rule to restrict barrel React imports
Importing
React
is no longer necessary due to the new JSX transform, which automatically imports the necessaryreact/jsx-runtime
functions.
Use individual named imports instead, e.g,import { useState } from "react"
.
Minor Changes
- a8edddb: Enable
@typescript-eslint/consistent-type-imports
rule
@comet/eslint-plugin@8.0.0-beta.0
@comet/cms-site@8.0.0-beta.0
Major Changes
-
eb65ef1: Remove unused GraphQL client/fetch from site preview handlers
The client/fetch was passed as the last argument for
sitePreviewRoute
andlegacyPagesRouterSitePreviewApiHandler
.
Remove the argument from the respective function calls or use the provided upgrade script (vivid-planet/comet-upgrade#33)
Patch Changes
- b8817b8: Add
AdminMessageType
,IAdminContentScopeMessage
,IAdminGraphQLApiUrlMessage
,IAdminHoverComponentMessage
,IAdminShowOnlyVisibleMessage
,IFrameHoverComponentMessage
,IFrameLocationMessage
,IFrameMessage
,IFrameMessageType
,IFrameOpenLinkMessage
,IFrameSelectComponentMessage
, andIReadyIFrameMessage
to the public API - b8817b8: Add
AdminMessageType
,IAdminContentScopeMessage
,IAdminGraphQLApiUrlMessage
,IAdminHoverComponentMessage
,IAdminShowOnlyVisibleMessage
,IFrameHoverComponentMessage
,IFrameLocationMessage
,IFrameMessage
,IFrameMessageType
,IFrameOpenLinkMessage
,IFrameSelectComponentMessage
, andIReadyIFrameMessage
to the public API