Version 14 Release Note

Summary

  • The Release Note outlines the key features and updates in Version 14 of AdapTable
  • It was released in January 2023 and supports AG Grid version 28.2.1

Breaking Change

  • There are no breaking changes in Version 14 - all Initial Adaptable State works as previously
  • However many functions in Adaptable API which were designed for internal use have now been made private
  • Some previously deprecated properties were finally removed (see Code Changes for details)

Key Changes

These are the key changes in AdapTable Version 14 - listed by topic.

Sparkline Columns

  • Sparkline Columns have been added as a new Styled Column type
  • They are essentially wrappers around AG Grid Sparklines but can be created at design time or run time
  • Typically they will show numeric arrays but they can display objects also

Multiple Predicates

  • There is now the option to create conditions with multiple Predicates where previously just one was allowed
  • Multiple Predicates are available in Column Formatting, Alerts and Flashing Cells
  • This is useful where users require many conditions - but are put off by the complexities of Expressions

Expression Editor

  • The Functions Dropdown in the Expression Editor has been considerably improved
  • Functions are now grouped by type - making them easier to find
  • The dropdown displays help, examples and other information, helping users find the appropriate Function

Chart Locations

  • Charting has been enhanced with Chart Locations
  • These are provided by developers enabling multiple AG Grid Charts to be displayed simultaneously
  • There is no restriction of the number of locations which can be supplied
  • Charts can be displayed, hidden, edited and deleted directly form Chart Toolbar and Tool Panel

Switch Logic in Expressions

  • Switch statement logic has been added to AdapTableQL
  • It uses a familiar CASE syntax found in many languages
  • This allows users to write complex Expressions with limitless number of Statements to be evaluated
  • It is designed for where the Ternary Operator (?) is insufficiently flexible or excessively verbose

UI Enhancements

  • New property to restore an ungrouped column to its previous position in the Grid
  • The Visual Data Report exports data faster and can send Dates to Excel as date columns
  • Custom Headers and Messages can be provided to Alerts
  • Options to hide "Are you sure you want to delete?" warnings
  • Transparency (alpha channel) has been added to Adaptable Styles and is available in the Colour Picker
  • Right-clicking on any Cell in a Pivot Layout opens a Table showing the contents of that Cell

Other Enhancements

Code Changes

API Refactoring

  • The Adaptable API has been refined, making it more consistent and easier to discover

  • Many existing methods have been marked as deprecated for a few reasons:

    • due to inconsistent naming
    • they were designed purely for internal use

    Note

    • All deprecated methods are still available for use but will be removed in the next major Version (15)
    • Accordingly we recommend you to adjust their usage ASAP
  • The deprecated methods are marked accordingly in the TSDoc

  • Additionally AdapTable logs a console warning when they are used, e.g.:

Console
Adaptable: 'FormatColumnApi.showFormatColumnPopup()' method is deprecated. Please use 'FormatColumnApi.openFormatColumnSettingsPanel()' instead

Feedback

  • We are constantly extending and improving the Adaptable API
  • Please contact us if you have any suggestions for missing methods or functions
  • Or tell us if one of the methods marked as deprecated is required (and you cannot find a substitute)

Change Logs

AdapTable VersionRelease DateAG Grid Compatibility
14.1February 2023AG Grid v.28.2.1
14.0January 2023AG Grid v.28.2.1

Version 14.1 Change Log

KeyTypeDescription
AT-2069Enhancement✅ Change Tooltip of Import Team Share button
AT-2062Enhancement✅ Add explanatory text in Styled Column steps
AT-2055Enhancement✅ Add support for tagged Charts
AT-2050Bug✅ Fix Console Warning for Quick Filter Form Component
AT-2038Enhancement✅ Enable creating a Styled Column from the Column Menu
AT-2026Enhancement✅ Allow overridden Options sections in No Code
AT-2022Bug✅ When deleting a Calculated Column the AG Grid column stays in state
AT-1853Task✅ Add Aggregated COUNT function in AdapTableQL

Version 14.0 Change Log

Important

  • Due to a gremlin in the Release process Version 14.0.0 was released while still in the test phase
  • Please therefore install AdapTable 14.0.1 (or later)
KeyTypeDescription
AT-2044Bug✅ Fix Teamsharing for FormatColumns with References
AT-2042Enhancement✅ Add ability to open multiple charts in same container
AT-2039Enhancement✅ Add Tabs to UI Elements section of No Code Wizard
AT-2032Enhancement✅ Add a Column Menu Item to create / edit a Sparkline
AT-2031Bug✅ Adaptable with React 18 can crash during unmounting phase
AT-2029Bug✅ Aggregated group rows are not formatted correctly in Visual Data Report
AT-2027Enhancement✅ Make more AdapTable Options available in No Code
AT-2025Study✅ Extend Referenced TeamSharing to include Extended Layouts
AT-2024Enhancement✅ Improve performance of Visual Data Report
AT-2019Bug✅ Error when suspending a filter
AT-2017Enhancement✅ Update Chart Status Panel
AT-2015Enhancement✅ Increase width of Filter Bar Dropdown
AT-2009Enhancement✅ Add 2 buttons (Edit and Delete) to the Chart Toolbar
AT-2008Bug✅ Cannot see names of Charts in Chart Status Bar Panel
AT-1993Task✅ Tell Excel that exported column is a Date
AT-1988Bug✅ DisplayFormat with invalid Date pattern doesn't display
AT-1987Bug✅ Date formatting in Export is not applied for Row Group Columns when value is not of type Date
AT-1986Enhancement✅ Don't automatically apply Display Formats or Styles on any types (number, string, dates)
AT-1984Enhancement✅ Add CASE like conditional logic to AdaptableQL
AT-1980Bug✅ Quick Filter popup goes out of Adaptable node boundaries
AT-1979Bug✅ Add Adaptable Objects to GridInfoSections property
AT-1978Enhancement✅ Add a Show button to Data Change History Toolbar
AT-1976Enhancement✅ Add BackColour and cell text properties to Percent Bar Summary
AT-1972Enhancement✅ Add programmatic evaluation of Alert Definitions
AT-1968Enhancement✅ Add MenuContext for FDC3 RaiseIntentForContext
AT-1967Bug✅ Format Column IncludeGroupedRows only works with Conditions
AT-1966Enhancement✅ Keep previous Column Index when Grouping
AT-1964Enhancement✅ Improve Functions dropdown in Expression Editor
AT-1963Enhancement✅ Add ability to Recreate / Restore Charts
AT-1962Bug✅ FDC3 column actions are not correctly extracted in nested columns
AT-1961Bug✅ Finance ContextMenu is NOT available if range selection is not enabled
AT-1947Enhancement✅ Add transparency to color picker in AdapTable Style
AT-1944Study✅ Add Sparkline as new Special Column (definable at runtime)
AT-1943Enhancement✅ Add TO_ARRAY scalar Expression Function
AT-1942Enhancement✅ Add function option to SystemFilters property in FilterOptions
AT-1931Enhancement✅ Enable a Layout also to Sort hidden columns
AT-1914Enhancement✅ Support custom Alert headers (in Toast Notifications)
AT-1913Enhancement✅ Support custom Alert messages in Added / Removed Row Alerts
AT-1911Enhancement✅ Add custom configurability to row action buttons
AT-1908Enhancement✅ Enable Action Row visibility to be evaluated per Layout
AT-1878Enhancement✅ Add percent values to Percent Bar range
AT-1816Enhancement✅ Enable users to provide holidays (used in Next & Previous work day filters)
AT-1754Study✅ Enable multiple Predicates to be provided
AT-1682Bug✅ Buttons Location in DashboardOptions ignored for Custom Buttons
AT-1471Enhancement✅ Add GridAPI method to select cells based on Boolean Expression
AT-810Study✅ Right click on a cell in Pivot Mode to see contents of cell as Table
AT-373Enhancement✅ Add Option (with run-time button) to say "Hide delete warnings"