Version 9 Release Note

Version 9 of Adaptable was released in July 2021.

Module Changes

  • Cell Validation and Updated Row have been merged into Alerts
  • Gradient Column and Percent Bar are now available in Format Column
  • A new Checkbox Column style present for Format Column (since removed in AdapTable 16)

Module Improvements

  • Alerts can now be triggered by Obsevable and Aggregation expressions
  • Alerts can include Actions and Notifications can display buttons
  • Format Column Rules can use Expressions
  • Export provides a new Visual Data report which is WYSIWYG

AdaptableRX

  • AdapTableQL now offers Reactive-type functionality
  • Observable Expressions - which react to changes in data (either per row or for grid)
  • Aggregation Expressions - provide a way to sum numeric columns and then query them
  • WHERE clause enables data set used in the Expression to be limited
  • QUERY function allows a Named Query to be used as an Expression argument

Team Sharing

  • Updated to include Active Sharing - in addition to Snapshot Sharing
  • Referenced Sharing added so that objects with other objects are recursively shared

New Adaptable Options Sections

  • Dashboard Options
  • Entitlements Options
  • Menu Options
  • Tool Panel Options

New Adaptable Events

  • Adaptable State Changed - Any state changes in Adaptable
  • Cell Changed - Any cell in AdapTable is updated (either by user or ticking data)
  • Dashboard Changed - Any change is made to Dashboard toolbars, visibility, or mode
  • Row Changed - The rows collection is changed in the Grid's Data Source
  • Layout Changed - A Layout changes
  • System Status Message Displayed - A System Status message is shown
  • Team Shared Entity Changed - An Active Shared Entity in Team Sharing has changed

AdapTable Angular

  • Only one Component is required: ag-grid-angular
  • This receives an AdaptableOptions object as an extra property

UI Improvements

  • Adaptable Form - can be dynamically generated when required (used in Custom Destinations & Alerts)
  • Adaptable Button - replaces other buttons in Adaptable (used in Action Column, Dashboard & Alerts)
  • Wizard has been changed to be vertical and is more intuitive with context-sensitivie instructions
  • Numeric Cell Editor will be used when Adaptable when editing a numeric cell
  • New configurable Date Picker will be used when editing Date cells and in Filter components

Change Logs

VersionRelease DateAG Grid Compatibility
9.12021-08-31>= 25.3.0
9.02021-07-14>= 25.2.0

9.1 Release

KeyTypeDescription
AT-1194BugError when exporting Grouped Data
AT-1193BugError when exporting Visual Data Report
AT-1192BugError when opening ipushpull demo
AT-1191EnhancementAdd ExcludeGroupedRows check for Conditional Style automatic upgrade
AT-1190BugIsSuspended Toggle button not displaying in Angular Wrapper
AT-1189BugToast notifications not displaying in Angular Wrapper
AT-1187BugRemove 'Close' button from Dashboard Toolbar (in Inline View)
AT-1185EnhancementAdd a 'Suspend' Action for Alerts
AT-1179DocumentationUpdate Entitlements documentation
AT-1172EnhancementLog to Console when updating old Predefined Config
AT-1168BugFree Text Column doesnt refresh the last cell after a Bulk Update
AT-1167EnhancementRefresh row after editing column which is referenced in a Column Comparison
AT-1166EnhancementAdd Dashboard Context Menu item
AT-1165EnhancementAdd "Clear Selection" Context Menu option
AT-1164EnhancementAdd option to hide column when row-grouping on it
AT-1158EnhancementMake functions button in the Expression Editor a dropdown button
AT-1157EnhancementMake the Between Filter show the 2 boxes vertically
AT-1156TaskAllow users to provide their own Quick Filter on per-column basis
AT-1155TaskAllow Live Adaptable Objects to be suspended
AT-1154BugCannot Export to Excel if a dot in column name
AT-1151TaskAllow users to provide their own Filter Form on per-column basis
AT-1149BugA provided defaultGroupSortComparator gets overriden
AT-1146EnhancementDashboard should allow Floating / Hiding / Collapsing when ReadOnly
AT-1145BugColumn Menu doesnt work for Grouped Column in Charting
AT-1142BugOpenFin crashes if referenced but plugin not provided
AT-1139BugQuery performance noticeably slower when row is grouped
AT-1138TaskAdd ipushpull ToolPanel (to match ipushpull Toolbar)
AT-1137TaskAdd OpenFin ToolPanel (to match OpenFin Toolbar)
AT-1136EnhancementUse the new listbox chooser in Dashboard
AT-1135EnhancementShow Adaptable Column and Context menus in Grouped Columns
AT-1134EnhancementChange the icon for Export button
AT-1132TaskRefactor ToolPanel and Toolbar to use same code
AT-1131EnhancementAdd ability to provide custom buttons to ToolPanel
AT-1130EnhancementUse the new listbox chooser in Tool Panel Config
AT-1129BugExport Destination property is being reset
AT-1128BugReact warning when using column comparison in Gradient Style Format Column
AT-1126BugThe "Clear Alerts" button needs to be pressed multiple times
AT-1125BugChanging plugin order causes side-effects
AT-1124BugOpening Alerts Panel triggers a React warning in the console
AT-984EnhancementAdd ability to create Custom Tool Panels
AT-917TaskEnable all Adaptable Objects to be suspended (without need to delete/create)
AT-689TaskEnsure Entitlements behave appropriately for all Modules

9.0 Release

KeyTypeDescription
AT-1114EnhancementAllow Calculated Columns to reference other Calculated Columns in Expressions
AT-1102EnhancementAdd Date buttons to Date Picker
AT-1095TaskAdd a 'source' for Adaptable Objects in State - config or user
AT-1089EnhancementCreate a 'Current Data' System Report to export only data in the Grid
AT-1088EnhancementRename 'Visible Data' to 'Visual Data' and make it always return styles
AT-1087TaskUpgrade to ag-Grid 25.3.0
AT-1085EnhancementAdd Event when an Active Team Shared Entity has updated
AT-1084StudyUse external Grid for when need to show Tabular Data
AT-1079EnhancementMove CheckBox Columns into Format Column as a ColumnStyle
AT-1067BugSelecting 2 filter types in quick filter dropdown reverts to default type - not 2nd one
AT-1066BugWrong message appearing when deleting a custom report via Export Toolbar
AT-1065EnhancementDashboard item is duplicated in the main Functions menu
AT-1064EnhancementAdd custom caption component to Datepicker to allow easy navigation for years
AT-1061EnhancementAdd option to allow switching between exporting Display / Raw cell values
AT-1060StudyAdd Weighted Average aggregation in Finance plugin
AT-1058StudySee if can make Team Sharing 'Live'
AT-1057TaskEnable Team Sharing of 'Complex' objects
AT-1055EnhancementRefactor Wizard to display steps vertically
AT-1054EnhancementUse Vertical Wizard for Alerts
AT-1053EnhancementAdd new string AdapTableQL functions: LEN, UPPER, LOWER, CONCAT
AT-1048EnhancementCreate new event for when rows are added / deleted from the grid
AT-1047EnhancementRename GridDataChanged Event to CellChanged
AT-1046DocumentationRename 'Functions' as Modules in Documentation
AT-1045EnhancementAdd ability to exclude grouped rows from action columns
AT-1044TaskMove Calendar from a Strategy to an Option
AT-1043EnhancementMerge Predicate and Query into a Rule property in Plus Minus
AT-1042EnhancementMerge Predicate and Query into a Rule property in Alert
AT-1041EnhancementMerge Predicate and Query into a Rule property in Conditional Style
AT-1040EnhancementEnable users to turn on / off flashing for a column through column menu
AT-1039EnhancementProvide way for users to remove Flashing Alerts which have not timeframe
AT-1036EnhancementAdd a QUERY function to AdapTableQL
AT-1035TaskMake it easier to share / reuse Queries
AT-1034BugAdaptable Menus doesnt appear if its a Grouped Column
AT-1031EnhancementAdd presets for common numeric Format Columns
AT-1028EnhancementReplace DualListBoxEditor and Column Chooser with single component
AT-1026EnhancementIntegrate Adaptable Filter Form better into Filter Tool Panel
AT-1025TaskMove Custom Export Destinations from Predefined Config to Export Options
AT-1024EnhancementRefactor Plus Minus to use either Predicate or Query
AT-1023TaskMove Entitlements from Predefined Config to Adaptable Options
AT-1022EnhancementEnsure that a DataType is provided for a Calculated Column
AT-1021BugFix Add All button not working in DualListBoxEditor
AT-1018EnhancementMove Column & Context Menus from Predefined Config into Menu Options
AT-1017EnhancementProvide date picker editor for date columns
AT-1016EnhancementProvide numeric cell editor for numeric columns
AT-1014EnhancementAssign cell editor automatically for FreeTextColumn datatype
AT-1013EnhancementAdd a data type property to Free Text Columns
AT-1009EnhancementAdd aggregated Alerts
AT-1008EnhancementAdd historical Alerts
AT-1007EnhancementAdd time-based Alerts
AT-1006EnhancementAlert should use either Predicate or Query (but not both) - like Conditional Style
AT-1005TaskMerge Query, Search and Filter Options together
AT-1003EnhancementMerge all the different buttons used in AdapTable into one common object
AT-1000TaskRefactor LayoutUpdated event into LayoutChanged
AT-999TaskEnable React Wrapper to show Custom Toolbars via Framework Components
AT-998EnhancementEnable ReadOnly Cells to be styled
AT-997EnhancementAdd BorderColor to Adaptable Style
AT-996EnhancementEnable Editable Cells to be styled
AT-992DocumentationCreate automated documentation for all Redux Action names
AT-990EnhancementOnly check Bulk Edit & Smart Edit selection if visible
AT-988StudyRefactor Chart-related code from core to plugin
AT-987TaskMake sure all Redux Actions are consistently named
AT-986StudyReplace Audit Log with new AuditStateChanged Event
AT-985StudyMerge Flashing Cells and Updated Rows into Alerts
AT-983DocumentationAdd page on Framework Components to Documentation
AT-982TaskRemove ValidationFailed Event (as now covered by AlertFired)
AT-981TaskRefactor ToolbarVisibilityChanged event into DashboardChanged
AT-980EnhancementMake Dashboard non-configurable if Entitlement is 'ReadOnly'
AT-977EnhancementRefactor Action Columns to use Adaptable (Form) buttons
AT-976DocumentationAdd Custom Toolbars page to Angular Wrapper documentation
AT-974TaskRefactor Angular Wrapper to be more naturally Angular
AT-973EnhancementUpdate Custom Destination Form to use Form Buttons
AT-972TaskImprove debugging in AdapTable
AT-967EnhancementAdd Support for Boolean Columns in Quick Filter
AT-939EnhancementRefactor Adaptable Events args / info objects
AT-936TaskReplace browser date picker with themable 3rd party component
AT-811BugFlashing Cell timers are not destroyed properly
AT-785EnhancementAdd checks for Columns in Expressions when deleting special columns
AT-777EnhancementAdd Query ToolPanel
AT-745EnhancementAdd option to include a Close button in each Toolbar
AT-744EnhancementAdd option to stack toolbars in dashboard
AT-737EnhancementAdd option to remove Alert cell colouring when Alert no longer required
AT-722StudyProvide an auto-generated Primary Key if one cannot be provided
AT-679EnhancementAdd time-based & historical functions to Parser
AT-661EnhancementAgree a common UI Look and Feel for wizard screens
AT-604EnhancementAdd option to choose between Formatted Value and Raw Value data changes
AT-603EnhancementEnable Flashing Cell for non numeric columns
AT-546TaskRemove deprecated React methods
AT-514EnhancementRun reports on 'background' thread
AT-459EnhancementProvide error handling and proper messages when state fails
AT-444EnhancementAdd Option to fire Alert if no / wrong PK Column
AT-434EnhancementAdd ability in Export Options to select a destination