What's New
Version 1.16 (Nov-2023)
- New: Delphi 12 Support.
Version 1.15 (Sep-2021)
- New: RAD Studio 11 support.
Version 1.14 (Jun-2020)
New: RAD Studio 10.4 Sydney support.
Fixed: Include files structure modified in 3rd party drivers to avoid hanging Delphi IDE in some situations.
Version 1.13 (Mar-2019)
New: RAD Studio 10.3 Rio.
New: TFireDacDatabase adapter available in folder source\drivers\firedac (fixed in 1.13.2).
Fixed: Correct item height in TatVisualQuery component in High DPI mode (1.13.1).
Version 1.12 (Mar-2017)
New: RAD Studio 10.2 Tokyo.
Fixed: "Having" clause being wrongly included in SQL when using subconditions.
Version 1.11 (Jan-2017)
New: Support for "is null" and "is not null" operators.
Improved: Meta SQL generates HAVING clause allowing filtering by aggregated fields.
Version 1.10 (Apr-2016)
- New: RAD Studio 10.1 Berlin support.
Version 1.9.2 (Sep-2015)
- New: RAD Studio 10 Seattle support.
Version 1.9.1 (Apr-2015)
- New: Delphi/C++Builder XE8 support.
Version 1.9 (Mar-2015)
- New: Packages structure changed. Now it allows using runtime packages with 64-bit applications. It's a breaking change.
Previous Versions
Version 1.8.2 (Sep-2014)
New: Delphi/C++ Builder XE6 support.
New: Removed BDE dependency from the library.
Version 1.8.1 (May-2014)
- New: Delphi/C++ Builder XE6 support.
Version 1.8 (Oct-2013)
- New: Delphi/C++ Builder XE5 support.
Version 1.7 (May-2013)
- New: Delphi/C++ Builder XE4 support.
Version 1.6 (Sep-2012)
New: Delphi/C++ Builder XE3 support.
Fixed: Access Violation in MetaSQL editor.
Fixed: Issue with lookup queries.
Version 1.5 (Sep-2011)
New: Delphi/C++ Builder XE2 support.
Fixed: Minor bug fixes.
Version 1.4.1 (Sep-2010)
Fixed: Error compiling units of custom database connection components.
Fixed: Compile errors related to unit Spin.pas.
Version 1.4 (Sep-2010)
New: Localization support allows building queries using different languages than English.
New: Support for AnyDAC components.
New: Portuguese translation included.
New: RAD Studio XE support.
New: Help component reference.
Version 1.3
New: ssFirebird syntax.
New: SyntaxConf.IndexInGroupBy and SyntaxConf.IndexInOrderBy properties to allow syntax like "Order by 3, 5".
New: SyntaxConf property which can be used to configure the syntax of SQL statement to be generated when SQLSyntax is set to ssCustom.
New: SQL statement can also be retrieve from a TClientDataset when it is set to the TargetDataset of TatVisualQuery component.
New: OnRetrieveTablenameListEvent and OnRetrieveFieldnameListEvent events available for all TatDatabase descendents.
New: Fields in popup menu are now being displayed in alphabetical order.
New: Events OnItemDeleting, OnItemDeleted, OnTreeViewParamChanged.
New: Delphi 2006,2007 & C++Builder 2006,2007 support.
New: CoInsertCustom option in TClauseOptions. Use this to turn allow/prohibit end-user to use the custom dialogs for building the query.
Version 1.2
New: SQLDirect components support.
New: SQL Parser now supports field and table names with spaces (e.g., Select "Customer Name" from "Customer Table").
New: Property TatIBXDatabase.UseViews.
New: Methods LoadQueriesFromStream and SaveQueriesToStream.
New: IBO components support.
Improved : Query Studio package does not longer require TMS Pack package when TMS Pack is installed
Improved: Generated SQL statement does not duplicate order by fields, even if end-user duplicated it in visual query.
Fixed: Disappearing check boxes after dragging fields.
Fixed: Bug with "#sm#" string in table names.
Fixed: "Could not parse SQL" with more than one space after "AND" and "OR" operators.
Version 1.0
- First release.