Version 18 Developer 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

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

  • Instantiation for both AdapTable React and AdapTable Angular has changed
  • Both now use a Provider pattern which enables greater flexibility over setting up the Components

Find Out More

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

  • The Scope object now includes ColumnTypes (i.e all Columns sharing the same AG Grid Col Typeproperty)

Hint

This allows you to "group" similar columns and treat them as one (e.g. give them all the same Format)

  • 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