9.0.0-beta.0
Pre-release@comet/admin@9.0.0-beta.0
Major Changes
-
5f1566a: Make packages ESM-only
-
3fda20b: Remove the "Future" prefix from date/time components as they are now considered stable
If already in use, update the imports of these components and their types:
DatePicker:
-
Future_DatePicker->DatePicker -
Future_DatePickerProps->DatePickerProps -
Future_DatePickerClassKey->DatePickerClassKey -
Future_DatePickerField->DatePickerField -
Future_DatePickerFieldProps->DatePickerFieldPropsDateRangePicker:
-
Future_DateRangePicker->DateRangePicker -
Future_DateRangePickerProps->DateRangePickerProps -
Future_DateRangePickerClassKey->DateRangePickerClassKey -
Future_DateRangePickerField->DateRangePickerField -
Future_DateRangePickerFieldProps->DateRangePickerFieldPropsTimePicker:
-
Future_TimePicker->TimePicker -
Future_TimePickerProps->TimePickerProps -
Future_TimePickerClassKey->TimePickerClassKey -
Future_TimePickerField->TimePickerField -
Future_TimePickerFieldProps->TimePickerFieldPropsDateTimePicker:
-
Future_DateTimePicker->DateTimePicker -
Future_DateTimePickerProps->DateTimePickerProps -
Future_DateTimePickerClassKey->DateTimePickerClassKey -
Future_DateTimePickerField->DateTimePickerField -
Future_DateTimePickerFieldProps->DateTimePickerFieldPropsIf your theme is using
defaultPropsorstyleOverridesfor any of these components, update their component-keys: -
CometAdminFutureDatePicker->CometAdminDatePicker -
CometAdminFutureDateRangePicker->CometAdminDateRangePicker -
CometAdminFutureTimePicker->CometAdminTimePicker -
CometAdminFutureDateTimePicker->CometAdminDateTimePickerIf you are using class-names to access these components' slots, update them:
-
CometAdminFuture_DatePicker-*->CometAdminDatePicker-* -
CometAdminFuture_DateRangePicker-*->CometAdminDateRangePicker-* -
CometAdminFuture_TimePicker-*->CometAdminTimePicker-* -
CometAdminFuture_DateTimePicker-*->CometAdminDateTimePicker-*
-
-
fd5c36f: Remove
clearableprop fromAutocomplete,FinalFormInput,FinalFormNumberInputandFinalFormSearchTextFieldThose fields are now clearable automatically when not set to
required,disabledorreadOnly. -
631540c: Rename
variantprop ofTooltiptocolorand remove theneutralandprimaryoptions<Tooltip title="Title" - variant="light" + color="light" > <Info /> </Tooltip><Tooltip title="Title" - variant="neutral" > <Info /> </Tooltip>
Minor Changes
- f066335: Add support for React 19
@comet/admin-babel-preset@9.0.0-beta.0
Major Changes
- 5f1566a: Make packages ESM-only
@comet/admin-color-picker@9.0.0-beta.0
Major Changes
- 5f1566a: Make packages ESM-only
Minor Changes
- f066335: Add support for React 19
@comet/admin-date-time@9.0.0-beta.0
Major Changes
-
3fda20b: Add a "Legacy" prefix to class-names and theme component-keys
This affects the components of which their new counterparts are now considered stable in
@comet/admin.Consider using the new components from
@comet/adminIn most cases, the new components will be a drop-in replacement for the legacy components, so you can simply replace the imports:
| Legacy component from
@comet/admin-date-time| New component from@comet/admin|
| ---------------------------------------------- | -------------------------------------------------- |
|DatePicker|DatePicker|
|DateField|DatePickerField|
|FinalFormDatePicker|DatePickerField(without using<Field />) |
|DateRangePicker|DateRangePicker|
|DateRangeField|DateRangePickerField|
|FinalFormDateRangePicker|DateRangePickerField(without using<Field />) |
|TimePicker|TimePicker|
|TimeField|TimePickerField|
|FinalFormTimePicker|TimePickerField(without using<Field />) |
|DateTimePicker|DateTimePicker|
|DateTimeField|DateTimePickerField|
|FinalFormDateTimePicker|DateTimePickerField(without using<Field />) |To continue using the existing components, the following changes will need to be made:
Update any use of class-names of the component's slots:
-
CometAdminDatePicker-*->CometAdminLegacyDatePicker-* -
CometAdminDateRangePicker-*->CometAdminLegacyDateRangePicker-* -
CometAdminDateTimePicker-*->CometAdminLegacyDateTimePicker-* -
CometAdminTimePicker-*->CometAdminLegacyTimePicker-*Update the component-keys when using
defaultPropsorstyleOverridesin the theme: -
CometAdminDatePicker->CometAdminLegacyDatePicker -
CometAdminDateRangePicker->CometAdminLegacyDateRangePicker -
CometAdminDateTimePicker->CometAdminLegacyDateTimePicker -
CometAdminTimePicker->CometAdminLegacyTimePicker
-
-
5f1566a: Make packages ESM-only
Minor Changes
- f066335: Add support for React 19
@comet/admin-generator@9.0.0-beta.0
Major Changes
-
0ec748a: Convert to ESM
To upgrade, make the following changes to your
tsconfig.json:{ "compilerOptions": { - "module": "ESNext", - "moduleResolution": "Node", + "module": "preserve", + "moduleResolution": "bundler" } }
Minor Changes
- f066335: Add support for React 19
@comet/admin-icons@9.0.0-beta.0
Major Changes
- 5f1566a: Make packages ESM-only
Minor Changes
- f066335: Add support for React 19
@comet/admin-rte@9.0.0-beta.0
Major Changes
- 5f1566a: Make packages ESM-only
Minor Changes
- f066335: Add support for React 19
@comet/brevo-admin@9.0.0-beta.0
Minor Changes
- f066335: Add support for React 19
@comet/cms-admin@9.0.0-beta.0
Major Changes
-
ee24125: Remove
createHttpClientfunctionUse native fetch instead.
-
5f1566a: Make packages ESM-only
-
790e8d0: Remove the
filesInfoTextslot fromFileSelect
Minor Changes
- f066335: Add support for React 19
@comet/api-generator@9.0.0-beta.0
Major Changes
-
18748d1: Stop generating GraphQL selection-set based
populatehandling in generated CRUD list resolvers.MikroORM dataloader must now be enabled in API projects (for example with
dataloader: DataloaderType.ALLin your MikroORM config) to efficiently resolve relation fields. -
10dda8c: Remove
targetDirectoryconfig from@CrudGeneratordecorator and always generate files to${__dirname}/../generated/
Minor Changes
- 623111e: Support re-using an enum (for filters) in multiple models by using a shared generated filter type
@comet/eslint-config@9.0.0-beta.0
Major Changes
-
db6b83a: Prevent lib imports from
@comet/packagesUse
no-restricted-importsto prevent importing private files from@comet/*/lib. For example, the following import would be forbidden:import { something } from "@comet/admin/lib/some/private/file";
-
740dba8: Bump Next.js peer dependency to v16
@comet/eslint-plugin@9.0.0-beta.0
Major Changes
-
db6b83a: Prevent lib imports from
@comet/packagesUse
no-restricted-importsto prevent importing private files from@comet/*/lib. For example, the following import would be forbidden:import { something } from "@comet/admin/lib/some/private/file";
@comet/site-nextjs@9.0.0-beta.0
Major Changes
-
740dba8: Bump Next.js peer dependency to v16
-
740dba8: Bump React peer dependency to v19
Follow the official migration guide to upgrade.
@comet/site-react@9.0.0-beta.0
Minor Changes
- 740dba8: Add support for React 19