1 |
< |
IBX Change Log version (2.3-0) Wed, 14 Mar 2018 12:29:06 +0000 |
1 |
> |
IBX Change Log version (2.3-1) Thu, 25 Oct 2018 14:39:45 +0100 |
2 |
> |
|
3 |
> |
1. IBCustomDataset: replace deprecated function ValidUTF8String with call to |
4 |
> |
Utf8EscapeControlChars |
5 |
> |
|
6 |
> |
|
7 |
> |
IBX Change Log version (2.3-0) Mon, 16 Apr 2018 09:48:06 +0100 |
8 |
|
|
9 |
|
IMPORTANT: the source code tree has been re-organised for IBX 2.3. Please remove |
10 |
|
all previous copies of the IBX source code tree before installing this release. |
94 |
|
|
95 |
|
Note: uses fptimer and hence requires a thread manager. Under Linux the |
96 |
|
chreads unit must be included in your project. TTimer is not used in order |
97 |
< |
to avoid an LCL dependency. |
97 |
> |
to avoid an LCL dependency. Requires FPC 3.0.2 or later. |
98 |
|
|
99 |
|
17. TIBExtract: User role grants now excluded when etGrantsToUser not specified |
100 |
|
with Extract Option eoDatabase. |
101 |
|
|
102 |
|
18. TIBLookupComboEditBox: Workaround added for https://bugs.freepascal.org/view.php?id=33428 |
103 |
< |
When a deLaoutChanged event is reported on the ListSource dataset, the |
103 |
> |
When a deLayoutChanged event is reported on the ListSource dataset, the |
104 |
|
combobox text is updated. This allows a listsource (detail) to be in a Master/Detail |
105 |
|
relationship with the control's datasource (master). |
106 |
|
|
107 |
+ |
19. TIBExtract: Full BigInt value range now supported for Generators/Sequences. |
108 |
+ |
|
109 |
+ |
20. TIBExtract: Select Procedures (Procedure type 1) now include "SUSPEND;" clause in their |
110 |
+ |
stubs. Pedantic fix really, as procedures output in dependency order anyway. |
111 |
+ |
|
112 |
+ |
21. TIBExtract: Package Headers and Package Bodies are now included in the extracted |
113 |
+ |
DDL (Firebird 3 and later only). |
114 |
+ |
|
115 |
+ |
22. TIBLookupComboBox Autocomplete Fixes: |
116 |
+ |
i. Only appended text is now selected after autocomplete. |
117 |
+ |
ii. Uppercase keys no longer ignored for autocomplete. |
118 |
+ |
iii. Retain Prefix case is now honoured correctly. |
119 |
+ |
iv. When a DataSource is assigned, typing after autocomplete now extends prefix |
120 |
+ |
before autocomplete performed. i.e. behaviour now the same as when |
121 |
+ |
no DataSource assigned. |
122 |
+ |
|
123 |
+ |
23. TIBXScript: Single Line Comments starting with '--' are now ignored when occurring |
124 |
+ |
between SQL statements. |
125 |
+ |
|
126 |
+ |
24. TIBExtract: New published property CaseSensitiveObjectNames. If false (default) then |
127 |
+ |
ObjectNames are converted to upper case before matching against metadata object |
128 |
+ |
names, unless the objectname is delimited by double quotes, in which case, the |
129 |
+ |
double quotes are removed and the remaining string is used (unmodified) to match |
130 |
+ |
against the metadata object name. |
131 |
+ |
|
132 |
+ |
If true then the ObjectName is used as is without modification and matched |
133 |
+ |
against the metadata object name. No attempt is made to remove double quotes. |
134 |
+ |
|
135 |
+ |
25. TIBExtract: New Extract Types: etDatabaseTriggers and etDDLTriggers. When used |
136 |
+ |
with eoTrigger, these extract types can be used to select only Database Triggers, |
137 |
+ |
or DDL Triggers or both. Ignored when etTable or etTrigger included in Extract Types. |
138 |
+ |
|
139 |
+ |
26. TIBXScript: If an exception occurs during the processing of a statement, the |
140 |
+ |
statement separate character is now reset to the default (';'). |
141 |
+ |
|
142 |
+ |
27. TIBDatabase: Reconnect method added and used by TIBXScript for reconnect. |
143 |
+ |
|
144 |
+ |
28. TIBXScript: Transaction is no longer automatically reactivated immediately processing |
145 |
+ |
a commit or reconnect statement and instead activated only when next SQL statement |
146 |
+ |
is executed. |
147 |
+ |
|
148 |
+ |
29. TIBSQL.HasField should no longer generate and exception when the field does not exist. |
149 |
+ |
|
150 |
+ |
30. TIBXScript: case insensitive regex now used when matching statements instead of |
151 |
+ |
converting statement to upper case. |
152 |
+ |
|
153 |
+ |
31. TIBExtract: metadata comments now supported. New published property |
154 |
+ |
IncludeMetaDataComments (default true). If true then metadata comments included |
155 |
+ |
in extracted DDL. New Extract Object member eoComments. This may be used with |
156 |
+ |
ExtractObject method to list all metadata comments. |
157 |
+ |
|
158 |
+ |
32. TIBExtract: ListObjectNames method added. |
159 |
+ |
|
160 |
+ |
33. Updated Database component editor to support additional connection string |
161 |
+ |
types. |
162 |
+ |
|
163 |
|
IBX Change Log version (2.2-0) Wed, 28 Feb 2018 10:57:45 +0000 |
164 |
|
|
165 |
|
NOTE: THE LOCATIONS OF SOME OF THE UNIT DIRECTORIES HAS CHANGED FROM IBX 2.1. THIS IS TO |