Version 18 Release Note

Summary

  • The Release Note outlines the key features and updates in Version 18 of AdapTable (a major release)
  • It was released in April 2024 and supports AG Grid version 31.1
  • Provides 2 Annotations Modules - Notes and Comments
  • Many other improvements including: Transposing the Grid, Summary Rows & adding Column Types to Scope
  • New interop.io plugin to provide full AdapTable features in io.connect
  • Breaking Changes in how to set up AdapTable React and AdapTable Angular

AdapTable 18.0 is a major version release which contains a huge range of new, cutting-edge DataGrid functionality, particularly regarding annotating AG Grid.

Breaking Change

Installing AdapTable

  • Users of CommonJS should now install a specialised CommonJS set of AdapTable packages

    Caution

    • ESM users should continue to install the same set of packages
    • This affects users of AdapTable TypeScript and AdapTable React (AdapTable Angular users are unaffected)

Instantianting AdapTable

Notes & Comments

2 new Annotation-based Modules have been added (to complement FreeText Columns):

  • Notes - cell-based annotations provided by a user for personal use

  • Comments - cell-based annotations that form a conversation between users

    Note

    In both Modules, the annotations are stored in Adaptable State, rather than with the Grid’s underlying data source

interop.io support

  • A new interop.io plugin has been added to the available Plugins
  • This replaces the previous Finsemble and Glue42 plugins (the 2 companies merged to form interop.io)

UI Enhancements

General Improvements

  • New default structure provided for AdapTable Column Menu and Context Menu items
  • A Name property is provided in the Menu Item to make it easier for developers to configure menus

AdapTable Query Language

Reference Changes

Change Log

KeyTypeDescription
AT-2621TaskSplit Menu Options into Column & Context Menu Options
AT-2618EnhancementAdd Row scope to Format Columns & Badge Style
AT-2586EnhancementProvide StateOptions property so devs can migrate State manually
AT-2584EnhancementMake Values Filter popup resizable
AT-2557EnhancementRefactor AdapTable Angular to use a Provider
AT-2551TaskChange EventInfo for AdaptableReady to provide AG Grid GridApi
AT-2547TaskRefactor AdapTable React to use a Provider
AT-2543TaskAdd a Name property to Adaptable Menu
AT-2539EnhancementEnable input option when filtering dates
AT-2533EnhancementDerive Special Column default settings from AG Grid 'defaultColDef'
AT-2529EnhancementApend new Calculated & FreeText Columns to current Layout
AT-2522BugA suspended GridFilter cannot be un-suspended
AT-2519EnhancementRemove 2,000 default for maxFilterValuesToDisplay property
AT-2518EnhancementReplace `setInitialGridData` and `resetGridData` methods in Grid API with `loadGridData`
AT-2517EnhancementAdd support for ColumnTypes in Scope
AT-2511EnhancementAllow Layouts to position Row Grouped Columns
AT-2502EnhancementAllow Bulk Update Toolbar to receive a new value
AT-2495TaskReplace Glue42 and Finsemble Plugins with new interop plugin
AT-2493TaskAdd a Notes feature: each user makes private notes
AT-2492EnhancementAllow `maxFilterValuesToDisplay` property also to receive function
AT-2489BugAggregated Expression fails when Group By with date
AT-2473EnhancementCreate a CalculatedColumnChanged event
AT-2469EnhancementDon't evaluate non-scalar Calculations in server side row model
AT-2464EnhancementImprove performance when showing Item Count in Values Filter
AT-2458EnhancementExtend Custom Toolbars to Pinned Toolbars
AT-2450EnhancementAdd option in Expression Editor to add raw value of a Named Query
AT-2448EnhancementMake Grid Filter Input expandable
AT-2441EnhancementAdd support for IN function in Query Builder
AT-2438EnhancementEnable moving Plus Minus Rules up and down in Settings Panel
AT-2378EnhancementProvide better default Column & Context Menus structure
AT-2370TaskSupport AG Grid 31.1
AT-2347EnhancementAdd a Columns-matching section to Data Import wizard
AT-2271TaskAdd a Comments feature: multiple users can comment on same cell
AT-2196EnhancementAdd "Edit Format Column" option to Menu
AT-1443TaskProvide separate support for ESM and CJS in released packages