Version 16 Release Note

Summary

  • Version 16 of AdapTable contains many new features and updates
  • Version 16 was released in August 2023 and supports AG Grid version 30

Breaking Change

  • There are no breaking changes in Version 16 for Initial Adaptable State which all works as previously
  • However there are 3 sets of breaking changes elsewhere in AdapTable:
    • Support for FDC3 2.0 moved into Core AdapTable, thereby removing the Finance Plugin
    • Updates to Adaptable Options removing General Options and creating module-specific Options classes
    • Changes to how vanilla AdapTable is instantiated

FDC3 2.0

Breaking Change

The Finance Plugin has been removed as FDC3 is now part of the 'core' AdapTable functionality set

Caution

  • AdapTable 16 only supports FDC3 2.0
  • If you are using FDC3 1.2 you will need to continue to use AdapTable version 15 (or lower)

Hint

  • AdapTable does not provide an FDC3 Desktop Agent like OpenFin, interop.io, Refinitiv Eikon or Connectifi
  • Instead it works with all the Desktop Agents listed above to provide powerful DataGrid connectivity features

Note

In FDC3-speak, AdapTable is an Application Provider that provides seamless integration with all Platform Providers

Badge Style

  • A new Badge Style has been added to Styled Columns
  • It allows cell values to be displayed as a Badge
  • There can be multiple Badge Styles in a Column - each using a different rule
  • A Badge can include an Icon, the Cell Display value or both
  • The Adaptable Icon can be a System one or custom-provided

Checkbox Column

  • In AG Grid 30 boolean columns are rendered showing a Checkbox
  • AdapTable previously offered this in the Checkbox Column style - which has now been deprecated
  • Existing Checkbox Column styles will still render but users cannot create new ones

UI Improvements

  • The UI for the Adaptable Style object has been improved and a new border radius property has been added
  • Adaptable Icons have been consolidated and users can provide custom icons
  • Improvements and bug fixes for the Visual Data Report"
  • Ability to run Quick Search in floating mode

Other Changes

Instantiating Vanilla AdapTable

Breaking Change

The previous way to instantiate AdapTable (vanilla version) no longer works

There are 2 important changes to how to instantiate AdapTable Vanilla version:

  1. the gridOptions property has been removed from Adaptable Options
  2. the 2nd argument of the static init constructor is now an AgGridConfig object with 2 properties:
    • the Grid Options (that was previously passed to Adaptable Options)
    • the AG Grid Modules (which was previously the 2nd parameter)

So the previous method of instantiation:

const adaptableOptions: AdaptableOptions = {
  // lots of other properties
  gridOptions: myGridOptions,
};
const api: AdaptableApi = await Adaptable.init(adaptableOptions, {
  RECOMMENDED_MODULES,
});

has been replaced with:

const adaptableOptions: AdaptableOptions = {
  // lots of other properties but now no gridOptions
};
const agGridConfig: AgGridConfig = {
  gridOptions: myGridOptions,
  agGridModules: RECOMMENDED_MODULES,
};
const api: AdaptableApi = await Adaptable.init(adaptableOptions, agGridConfig);

Important

This does not affect instantiation of AdapTable React or of AdapTable Angular

Adaptable Options

Breaking Change

All the changes to Adaptable Options listed in this section are breaking changes

Documentation Changes

  • Significant changes have been made to this Documentation
  • All relevant pages for one Module / functionality are now grouped together for convenience
  • Most sections contain a Technical Reference page listing relevant Options, Initial State and API sections
  • "Configuring xxx" pages give design time options - both Initial Adaptable State and Adaptable Options
  • Most demos show AdapTable using the dark Theme (which seems to be the most popular with users)

Change Logs

AdapTable VersionRelease DateAG Grid Compatibility
16.2November 2023AG Grid v.30.2.0
16.1October 2023AG Grid v.30.1.0
16.0August 2023AG Grid v.30.0.0

Version 16.2 Change Log

KeyTypeDescription
AT-2394Bug✅ Data Change History showing "Invalid Number" for String columns
AT-2375Bug✅ Context menu automatically closes if only one action row button
AT-2369Bug✅ Fix persistence of column widths in Layout for groupDisplayType: 'multipleColumns'
AT-2354Bug✅ AG Grid Filters are displayed when data is delayed
AT-2351Bug✅ Named Query part of Expression Editor takes up too much space
AT-2327Task✅ Support AG Grid 30.2
AT-2223Study✅ Allow Quick Search to appear in floating form
AT-1211Bug✅ Add scrollbar to Column and Context menu when required

Version 16.1 Change Log

KeyTypeDescription
AT-2338Enhancement✅ Remove "Ungroup" Column Menu Item from Row Grouped Columns
AT-2328Enhancement✅ Export AdaptableQL helper functions
AT-2325Enhancement✅ Add Column Group to Friendly Name
AT-2313Bug✅ Change the "empty" content in DataSet
AT-2309Enhancement✅ Improve grid info column to use new item preview
AT-2307Bug✅ Error when opening Context Menu in Pivot Columns
AT-2306Enhancement✅ Expression Editor should show first DATA row
AT-2304Enhancement✅ Change default for runQuickSearchOnRowGroups to true
AT-2297Enhancement✅ Add option not to display loading screen at start
AT-2296Bug✅ Current Data report is exporting All data
AT-2294Enhancement✅ Make inactive text black in dark background
AT-2293Study✅ Support AG Grid 30.1
AT-2292Enhancement✅ Add option to show Blanks in Distinct Column Values
AT-2291Enhancement✅ Add support for dynamic Icon in MenuItems (Context or Column)
AT-2290Bug✅ Values Filter for Dates does not show current entries
AT-2288Enhancement✅ Make Checkboxes more distinctive when using dark theme
AT-2285Enhancement✅ Ensure consistent Quick search behaviour when in floating mode or in tool panel
AT-2282Enhancement✅ Improve debounce for Floating Quick Search
AT-2279Bug✅ AdapTable filters dont appear when using lazy data loading
AT-2200Bug✅ Wizard doesnt open when accessing it from Column Info
AT-2197Bug✅ Alert gets displayed twice for validation Alerts
AT-1906Task✅ Format Column is saving defaults to state
AT-1500Bug✅ Run-time FormatColumn changes aren't applied to pivoted columns

Version 16.0 Change Log

Find Out More

See the Version 16 Release Notes for further information

KeyTypeDescription
AT-2280Enhancement✅ Add a Quick Search floating mode
AT-2268Enhancement✅ Remove Checkbox Column Styled Column
AT-2267Enhancement✅ Move General Options properties to module-specific Options Classes
AT-2264Enhancement✅ Update Plus minus to work with AG Grid v30 key press
AT-2261Enhancement✅ Add Import Button to Active Team Sharing update Notification
AT-2257Enhancement✅ Add option to FilterOptions to filter date columns using time
AT-2255Enhancement✅ Add "Clear" Action to Data Change History
AT-2253Enhancement✅ Add ability for Action Rows to be Layout-specific
AT-2252Bug✅ Editing number column fails when edit starts with keypress
AT-2244Enhancement✅ Add a Schedule Triggered Event
AT-2242Enhancement✅ Move "Only" Cell Summary from Finance to Core
AT-2238Study✅ Update FDC3 to support FDC3 2.0
AT-2233Bug✅ Cells with DateTime values are not exported correctly with Visual Report
AT-2231Bug✅ Cells with undefined values are not styled in Visual Report
AT-2227Enhancement✅ Add an `updateChart` method to Chart API
AT-2225Enhancement✅ Improve filtering capabilities when Auto Apply filter is false
AT-2215Task✅ Support AG Grid 30
AT-2213Bug✅ Cannot put negative numbers into Ranges Component numbers
AT-2212Enhancement✅ Allow run-time users to add custom Icons to Badges
AT-2210Task✅ Tidy up Icon names
AT-2207Bug✅ ExpandedRowGroups doesnt work with Delayed Data
AT-2195Enhancement✅ Save details of Row Grouped Column's width in Layout
AT-2193Enhancement✅ Improve "Create Styled Column" Menu Item for numeric columns
AT-2190Enhancement✅ Add option to Action Rows to prevent inline cell editing
AT-2189Enhancement✅ Add Border Radius to AdapTable Style object
AT-2188Study✅ Add support for custom icons in User Interface options
AT-2178Enhancement✅ Improve UI for creating an AdapTable Style
AT-2177Enhancement✅ Extend Shortcuts to Action Row Forms
AT-2167Task✅ Add a "Badge" Styled Column
AT-2126Bug✅ Date values are not distinct in filter and wizards