Version 19.0 Release Note
Summary
- The Release Note outlines the key features and updates in Version 19 of AdapTable
- It was released in September 2024 and supports AG Grid version 32.1
- It contains no breaking changes but a number of enhancements notably:
- New Vue Wrapper to support AG Grid Vue (similar to Angular and React Wrappers)
- Expressions support Fields (row data not present in Columns)
- Column Formats and Alert Messages can be dynamic via the use of Template Literals
- Developers can provide Custom Aggregated Functions
- New Percentage Cell Editor
- 2 Custom Popups: Custom Window and Progress Indicator
AdapTable 19 is a major version release which contains a large number of enhancements.
Breaking Change
There are no breaking changes in this release
AdapTable Vue
- AdapTable Vue enables AdapTable instantation (& custom compenents provided) in a Vue-Friendly way
- It wraps AG Grid Vue, working in a similar fashion to AdapTable React and AdapTable Angular
- This documentation has been updated to enable all demos to work (and be forked) in Vue
Message Templates
- AdapTable supports Template Literals - evaluated dynamically at run-time using string interpolation
- They are available in both Display Formats and Alert Messages
Custom Popups
- 2 new Custom popups can render bespoke content (available also in React, Angular & Vue wrappers)
- A Custom Window can display custom content to be displayed
- Progress Indicators can be displayed during long-running operations
Other New Features
- A Percentage Cell Editor to allow you edit percentage values
- New 'OS option' added to Theme, which automatically picks up the desktop theme (i.e. dark or light)
- Row Summaries can be styled, formatted and configured to only summarise filtered values
- New convenience functions enable AG Grid Column definitions to be safely updated at runtime
- Full support for FDC3 2.1 (the latest version of the FDC3 Standard) - with feature enhancements to OpenFin and interop.io plugins
- When Formatting Reports the
exportDataFormatproperty in Export Options can be a function - Some rows (e.g. newly added ones) can be configured to be excluded from Filtering
Change Log
| Key | Type | Description |
|---|---|---|
| AT-2752 | Task | ✅ Upgrade Angular minimum support to v16 |
| AT-2750 | Bug | ✅ Hidden calc columns wrongly display when autoSaveLayout false |
| AT-2748 | Task | ✅ Add a Support Template for CommonJS |
| AT-2738 | Enhancement | ✅ Add Data Change history option NOT to override previous value |
| AT-2731 | Task | ✅ Support AG Grid 32.1 |
| AT-2729 | Enhancement | ✅ Allow Notes and Comments to be added when Row Grouping |
| AT-2710 | Bug | ✅ Clearing & re-selecting Display Notification in Alert Wizard throws Error |
| AT-2709 | Bug | ✅ Toast Notifications display when also using OpenFin Notification Centre |
| AT-2707 | Enhancement | ✅ Add prop to Row Summary whether or not to include Filters |
| AT-2705 | Enhancement | ✅ Add a Close Button to Comments popup |
| AT-2693 | Bug | ✅ Special columns are wrongly added to initial Layout when lazy loading |
| AT-2691 | Enhancement | ✅ Increase Header & Message width inputs in Alert Wizard 'Message' step |
| AT-2690 | Task | ✅ Create a Vue Wrapper |
| AT-2677 | Enhancement | ✅ Enable Template Literals for Display Formats |
| AT-2673 | Enhancement | ✅ React wrapper: allow any prop change at runtime |
| AT-2668 | Enhancement | ✅ Allow users to make runtime changes to AG Grid Column Defs |
| AT-2654 | Enhancement | ✅ Add function option to `exportFormatType` property in Export Options |
| AT-2649 | Enhancement | ✅ Allow devs to exclude some rows from being filtered |
| AT-2637 | Task | ✅ Create a Percentage Cell Editor |
| AT-2634 | Enhancement | ✅ Enable Styling of Row Summaries |
| AT-2613 | Enhancement | ✅ Provide ability to show Progress Indicator messages via API |
| AT-2440 | Enhancement | ✅ Add an 'OS Theme' which automatically picks up Desktop theme |
| AT-2388 | Enhancement | ✅ Add support for FDC3 2.1 |
| AT-2339 | Enhancement | ✅ Enable Template Literals for Alert messages |
| AT-2333 | Enhancement | ✅ Allow users to show custom content in a movable window |