# Breaking Changes

A list of breaking changes in the latest version of ActiveReportsJS.

## Content

## @grapecity packages are discontinued
The @grapecity/* packages are no longer maintained and should be replaced as per the table below

| GrapeCity package | MESCIUS package |
| ----------------- | --------------- |
| @grapecity/activereports | @mescius/activereportsjs |
| @grapecity/activereports-localization | @mescius/activereportsjs-i18n |
| @grapecity/activereports-react | @mescius/activereportsjs-react |
| @grapecity/activereports-angular | @mescius/activereportsjs-angular |
| @grapecity/activereports-vue | @mescius/activereportsjs-vue |
| @grapecity/activereports-svelte | @mescius/activereportsjs-svelte |

The public API exposed via UMD modules has also been updated to use the `MESCIUS` namespace. The table below shows the corresponding changes for the most commonly used public APIs.

| Legacy namespace | New namespace |
| ---------------- | ------------- |
| GC.ActiveReports.Core | MESCIUS.ActiveReportsJS.Core |
| GC.ActiveReports.ReportViewer | MESCIUS.ActiveReportsJS.ReportViewer |
| GC.ActiveReports.ReportDesigner | MESCIUS.ActiveReportsJS.ReportDesigner |

Make sure to update your code references to reflect these changes to ensure compatibility with the new MESCIUS packages and namespaces.
