1 |
< |
IBX Change Log version (2.4-3 Build 12829) Sun, 17 Oct 2021 23:58:19 +0100 |
1 |
> |
IBX Change Log version (2.5-1 Build nnn) Tue, 6 Dec 2022 23:13:00 +0000 |
2 |
> |
|
3 |
> |
1. IBCustomDataset: avoid problem with additions to TFieldType by using a subset instead. |
4 |
> |
|
5 |
> |
2. TIBDynamicGrid: change DrawCellText declaration to comply with laz 2.3.0 |
6 |
> |
|
7 |
> |
IBX Change Log version (2.5-0 Build 13868) Fri, 29 Jul 2022 09:52:01 +0100 |
8 |
> |
|
9 |
> |
1. TIBTransaction: new properties |
10 |
> |
property TransactionID: integer read GetTransactionID; |
11 |
> |
property IsReadOnly: boolean read GetIsReadOnly; |
12 |
> |
{published} |
13 |
> |
property TransactionName: string read FTransactionName write SetTransactionName; |
14 |
> |
|
15 |
> |
2. IBCustomDataset: per row blob and array buffer cached clear before processing |
16 |
> |
Insert or Update...Returning. This allows blobs and arrays to be returned |
17 |
> |
by the statement. |
18 |
> |
|
19 |
> |
3. TSQLXMLReader moved from IBXScript to package fbintf unit IBUtils. |
20 |
> |
|
21 |
> |
4. TransactionName initialised to a newly generated GUID if empty. |
22 |
> |
|
23 |
> |
5. New unit: IBJournal. This provides the TIBJournal component which is a wrapper |
24 |
> |
for the fbintf package's journaling capability. TIBJournal is used to set the |
25 |
> |
file path and filename for the journal file and to Enabled (start journaling) and |
26 |
> |
disable (stop journaling). See fbintf/doc/README.ClientSideJournaling.pdf for |
27 |
> |
more information, and comments in IBJournal.pas. |
28 |
> |
|
29 |
> |
6. TIBDatabase.InternalTransaction is now a read only transaction. |
30 |
> |
|
31 |
> |
7. Bug fix: blob id no longer set to null on update when blob has not been |
32 |
> |
retrieved. |
33 |
> |
|
34 |
> |
8. Row auto refreshed on update/insert if blob or array field updated and field |
35 |
> |
not in a returning clause. |
36 |
> |
|
37 |
> |
9. ColumnCount moved from record buffer header to a single per dataset count. Reduces |
38 |
> |
buffer overhead and avoids problem when refresh query has a different column |
39 |
> |
count to select query i.e. incorrectly changing number of columns. |
40 |
> |
|
41 |
> |
10. IBExtract: support added for UDR Functions, Procedure and Trigger declarations. |
42 |
> |
|
43 |
> |
11. TIBDatabaseInfo. New property FirebirdVersion. This returns the current Firebird version |
44 |
> |
string. Note that the Version property returns an InterBase compatible version string. |
45 |
> |
|
46 |
> |
12. IBExtract: ensure sql identifiers returned as a LIST are always quoted. |
47 |
> |
|
48 |
> |
IBX Change Log version (2.5-0 Build 12933) Mon, 29 Nov 2021 14:59:54 +0000 |
49 |
> |
|
50 |
> |
1. IBCustomDataset: Modify TISQL component now defaults to GoToFirstRecordOnExecute := true. |
51 |
> |
This is for compatibility with Firebird 5 where Update...Returning can return |
52 |
> |
a cursor. |
53 |
> |
|
54 |
> |
IBX Change Log version (2.4-3 Build 12886) Sat, 23 Oct 2021 14:58:30 +0100 |
55 |
|
|
56 |
|
1. Add try-..except check when initially loading library in IDE. This should |
57 |
|
ensure that IDE continues to load even when a failure occurs in IBX load |
72 |
|
|
73 |
|
7. IBExtract: for ODS >=13, increment generator value by one for ALTER SEQUENCE statement. |
74 |
|
|
75 |
+ |
8. IBSQL: Support for scrollable cursors added (note: local databases only) |
76 |
+ |
|
77 |
|
IBX Change Log version (2.4-2 Build 12773) Mon, 23 Aug 2021 11:59:42 +0100 |
78 |
|
|
79 |
|
1. TIBDatabaseInfo: review and tidy-up of property types. Most widen to int64 with the |