ActiveReportsJS V5.0

Released: Jun 17, 2024

Atualizações na V5.0

Recursos

  • Rebranding to MESCIUS - With the rebranding from GrapeCity to MESCIUS, this release introduces new NPM package names. The GrapeCity packages will remain available for one year, providing sufficient time for developers to update their applications to the new packages. The table below outlines the association between the GrapeCity packages and the new MESCIUS packages:
    • GrapeCity Package
      • @grapecity/activereports 
      • @grapecity/activereports-localization
      • @grapecity/activereports-react
      • @grapecity/activereports-angular
      • @grapecity/activereports-vue
      • @grapecity/activereports-svelte
    • MESCIUS Package
      • @mescius/activereports
      • @mescius/activereports-localization
      • @mescius/activereports-react
      • @mescius/activereports-angular
      • @mescius/activereports-vue
      • @mescius/activereports-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 APIs:
    • Legacy Namespace
      • GC.ActiveReports.Core
      • GC.ActiveReports.ReportViewer
      • GC.ActiveReports.ReportDesigner
    • New Namespace
      • MESCIUS.ActiveReportsJS.Core
      • MESCIUS.ActiveReportsJS.ReportViewer
      • MESCIUS.ActiveReportsJS.ReportDesigner
  • User Interface Updates - This version updates the icons and colors for both the Report Designer and Report Viewer components to give them a modern look and feel. Additionally, the theming capabilities have been enhanced, making applying the of the pre-defined themes easier than ever.
  • Visual Studio Code Extension - You can now create and modify reports from within Visual Studio Code. The ActiveReportsJS extension is available for free on the marketplace. You can use it without a license, with the evaluation banner displayed at both design time and preview time, or you can enter your license key in the extension settings.
  • Report Parts - This innovative feature enables developers and report authors to design and organize pre-defined, reusable report items into convenient Report Part Libraries. These libraries simplify the report creation process for non-technical users, allowing them to easily integrate and customize report components. With this feature, you can build a fully customized report designer tailored for non-tech users, enhancing both efficiency and consistency in report creation.
  • Miscellaneous
    • RichText report items now support the line-height style attribute.
    • Projects that are built with Vite.js do not require any additional configuration; this is applicable for Svelte and Nuxt.js projects as well.
    • The Report Designer now includes the new layout tab on the application bar, which allows you to perform layout operations on multiple report items.