# TxQuery History

Outdated. This file is no longer updated and maintained. Please refer to GIT log for source code changes.

1. Integrate fixed from Francisco Armando Dueñas:

1. Added ttlargeInt data type support
2. Added ttWidestring data type support
3. Fix failed test cases in previous release
4. Make TxQuery (TP yacc lex parser) Thread safe

2. Revise projects (.dproj) files
3. Update TxQuery compiler defined

2.8 Release on 12 Oct 2012

1. Support Delphi XE3.

2.7 Release on 29 Mar 2012

1. Fix SELECT SUM(*) ... GROUP BY... statement return invalid row if record count of result set if 0.

2.6 Release on 21 Feb 2012

1. Delphi 2009 and above: Fix invalid pointer error happen when using BookmarkList in xQuery.pas that was declared as TList instance.

2.5 Release on 23 Dec 2011

1. Fix Access Violation happen in some usage of string field

2.4 Release on 20 Dec 2011

1. Fix error when accessing Memo or WideMemo fields

2.3 Release on 19 Dec 2011

1. Fix TxQuery result set always WideString fields for AnsiString fields for Delphi 2009 and above
2. Fix WideString fields size always double up in TxQuery result set

2.2 Release on 08 Dec 2011

1. Add Delphi XE2 support for both Win32 and Win64 platform
2. Fix test case: TTest_Update.Test_Update_OneCentDiffBug that may fail on Win32 platform

2.1 Release on 21 Jan 2011

1. Add support of ftWideString parameter data type
2. Fixed error if length of TxQuery's SQL line is longer than 128 characters. This only affect unicode version of Delphi.

2.0 Release on 02 Dec 2009

1. Review and Patched for Delphi 2007, 2009 and 2010
2. Open source the software