Learn what's new across releases, with details of features, enhancements, and resolved issues.
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
TeeGrid for VCL/FMX 2025 (v1.19)Sep 22, 2025
Features
New Supported IDEs
Added full support for Embarcadero RAD Studio, Delphi and C++Builder 13 Florence, including the 64bit IDE.
New TeeGrid Data editor dialog.
Fixes
Refresh data properties of Grid.Root, headers etc, when switching the grid data property.
TeeGrid for VCL/FMX 2025 (v1.18)Major versionMay 30, 2025
Features
Added a new multi-field paste feature which offers the option to copy and paste from/to multiple fields.
Merged 'master' branch TeeBI_VCL.
Disabled grid scroll when the parent (usually the Form) containing the grid has more size (width or height) than the full grid size. This happens for example when maximizing a form with a scrolled grid, that should not be scrolled when the form is maximized because it fits completely.
Added space key handling to toggle boolean columns with the keyboard (it also works by clicking the checkbox with the mouse).
Made improvements to what happens in auto-edit mode when pressing a non-alphanumeric key (like arrows, tab, enter, escape, etc.).
Improved the 3 ways of selecting a cell when pressing the ENTER (RETURN) key while NOT editing a cell. Also if no cell is selected, select the first visible and selectable at the current row.
Added a new TeeGrid1.Selected.EnterKey property to control what happens when pressing the ENTER (RETURN) key and you are NOT editing a cell, just navigating.
Initialized FMX scaling, using the TDeviceDisplayMetrics interface.
Added a new combobox to edit the new property TeeGrid1.Selected.EnterKey.
Initialized scaling for VCL (PixelsPerInch / 96) pending future improvement, to make this designer-ppi aware (where 96 is not always the default).
Added a new private IScaling variable to support PPI (ie: Windows monitor 150%) to expand checkbox's size when painted in the grid.
Added new small code to recognize TPicture objects to render them in cells. Pending: Recognize TImage, TGraphic etc, and options to render the picture Scaled, Fit, Full size, etc (i.e. keeping the size ratio, etc).
Made a minor improvement to detect graphic picture fields.
Added a new "Instance" TObject internal field to support non-text custom data in grid cells.
Made a small change to display the number of elements in an array as its cell contents, instead of "array of integer .." msg.
Added support for Lazarus Yeray Alonso.
Added pidWin64x C++ Modern platform for Embarcadero Delphi 12.2.
Fixes
Header error when loading form in C++Builder Athens.
A swapped dataset associated with TeeGrid.Data doesn't free correctly.
When copy pasting strings from one field to another, full quotes are added to string.
Small protection against AV when destroying the Ticker, at the thread ProcessThread method, this is dangerous when destroying the Ticker while the Thread is running in background.
Fix for XE6 and before, FMX does not provide the interface to request the PixelsPerinch per platform, so you force assume 96 for Windows and the other systems.
Use the appropriate form scaling (ie, 150%) when painting the small arrow triangles that indicate a column is sorted, ascending or descending.
Fixed bug when auto-editing a cell, the mouse cursor was not being moved to the right.
AV error in RAD 12.3 (and maybe older ides) that is solved by keeping the Data internal property as a TValue instead of the inline function, unknown reason.
Potential AV avoided when AColumn.Format is nil.
Comment on #2750 New definition, TeeGrid1.Data is always destroyed automatically, unless the new property TeeGrid1.Grid.KeepData:=True.