ActiveReportsJS(英語版) リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
ActiveReportsJS V6.22026年9月14日
機能

Angular 22 Support

  • With the release of ActiveReportsJS 6.2, MESCIUS are happy to announce support for Angular 22. The Report Designer and Report Viewer Angular wrappers now support Angular 22. Update to the latest version to build against Angular 22 in your projects.

Introducing the AI Assistant

  • You can now use the ActiveReportsJS AI Assistant when building reports, whether you're working in the Standalone Report Designer or the web-based Report Designer component embedded in a web application.
  • The Explore feature allows users to build table, tablix, and chart visualizations using AI instead of relying solely on the built-in static algorithm. To get started, simply click Explore on a data set to get started with the configuration.
  • If the AI Assistant is not configured, the designer will fall back to the built-in instant visuals, which will analyze the data and suggest chart, table, and tablix visualizations. If the AI Assistant is configured, the designer sends the data set's field names and types, but never the underlying data, to the configured AI provider, and shows a cancellable progress panel while the visualizations are generated.
  • If the request to the AI provider fails, the designer asks whether to retry or fall back on instant visuals instead.
  • Once the visualizations are ready, they appear as a set of cards, each with a short description of what it shows.

Multivalue Parameter Enhancements

  • Multivalue parameters gain two new options. Enable Empty Array allows a multivalue parameter to be submitted with no values selected, rather than always requiring at least one. Select All Value sets the literal value passed to the parameter when a user picks (all) in the parameter panel, so you can hand a query a single sentinel value like * instead of every individual value in the list. Check out the Parameters documentation for more information.

Report Designer API Enhancements

  • The report designer component now allows you to set the default paper size for newly created reports. You can use a standard paper size or a custom one. Check the designer configuration documentation for more details.
ActiveReportsJS V6.12026年6月1日
機能

ActiveReportsJS CLI Tool

  • To simplify project maintenance and upgrades, MESCIUS have introduced the ActiveReportsJS CLI. This command-line utility is designed to automate repetitive tasks, starting with project migration. For more information, visit the Installation Page.

Report Designer UI Enhancements

  • Enhanced Multi-Column Report Designer - MESCIUS have significantly improved the design-time experience for multi-column reports. The designer now provides clear visual feedback by displaying the column split directly on the design surface. To ensure layout accuracy, the interface allows you to add controls to the primary column, while subsequent columns are automatically generated at runtime to accommodate the growing content.
  • Pinable Toolbox - The ActiveReportsJS Report Designer now includes a Pin button at the top of the toolbox sidebar. This enhancement lets you dock the toolbox in a fixed, open position, keeping report components always accessible for a faster drag-and-drop experience.
  • Context-Aware Report Defaults - The ActiveReportsJS Report Designer now automatically detects your operating system's regional settings to set the default design units and page sizes. For systems using Metric settings, the app initializes with centimeters (cm) and A4 page size, while US-based systems will default to inches (in) and Letter page size.
  • Automatic 'First' Aggregate for Data Fields - Mapping data is now faster with the introduction of automatic field aggregation. When you drag-and-drop a data set field into an unbound area of the report, the designer now applies the "First" aggregate function by default to the Value expression.

Report Viewer Enhancements

  • Improved Error Handling - ActiveReportsJS now highlights dynamic expression errors more clearly during preview:
    • In-Place Errors: If the Value property of a TextBox, CheckBox, Barcode, Image, or Bullet is invalid, an #Error message is displayed directly in the report.
    • Panel Warnings: Invalid expressions for any other control properties are listed in the Warning/Error panel.
    • You can configure this behavior in your application by configuring the showExpressionWarnings property in the Report Viewer initialization options.
  • Advanced Toolbar Customization - The Report Viewer API has been updated to provide granular access to every individual button and control within the toolbar. This improvement allows you to easily update or remove built-in items, including specific sub-items within the navigation, history, and zoom groups - offering more precise control over the user interface without the need for complex workarounds
  • Enhanced Interactivity - MESCIUS have enhanced the Apply Parameters action with a new Target Bookmark property, allowing the report viewer to automatically jump to a specific report bookmark after re-rendering with updated parameters values.
  • Improved HTML Export: Font Embedding - The HTML export now allows producing the output that includes the registered fonts files within a bundled ZIP archive. By enabling the new Embed Fonts property, all fonts registered via the registerFont method are packaged alongside the HTML document. This ensures that your report's typography remains perfectly intact and prevents the browser from falling back to default fonts when the file is opened in a standalone environment or on a different machine.