ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/changelog
(Generate patch)

Comparing ibx/trunk/changelog (file contents):
Revision 226 by tony, Tue Apr 3 10:52:43 2018 UTC vs.
Revision 263 by tony, Thu Dec 6 15:55:01 2018 UTC

# Line 1 | Line 1
1 < IBX Change Log  version           (2.3-0) Tue, 03 Apr 2018 11:48:08 +0100
1 > IBX Change Log  version                   (2.3-2) Wed, 05 Dec 2018 12:19:23 +0000
2 >
3 > 1. Remove need to check for IsMultiThread by providing access to GUI timers via
4 >   IBGUIInterface. Note: master/detail delay timer does not apply to console
5 >   mode apps.
6 >
7 > 2. TIBCustomDataSet: SQLParser ignored if it does not contain a valid select
8 >   statement. This avoids problems if "Execute Block" is used as the Query.
9 >
10 > 3. IBSQLParser now uses the common SQL tokeniser from fbintf. This replaces the
11 >   internal SQL tokeniser routines.
12 >
13 > 4. IBSQLParser: new property NotaSelectStmt. Set to true if SQL fails to parse
14 >   as a select statement, with or without CTEs.
15 >
16 > 5. IBSQLParser: parser now recognises the "ROWS" clause.
17 >
18 > 6. TIBXScript now uses the common SQL tokeniser from fbintf. This replaces the
19 >   internal SQL tokeniser routines.
20 >
21 > 7.  Fix error in TIBXScript processing of "set" statements. This avoids exceptions
22 >    being raised for valid set statements processed by a data formatter.
23 >
24 > 8. New published property for TIBDatabase and TIBXServicesConnection. This is
25 >   FirebirdLibraryPathName: string. If not empty it is used to explicitly specify
26 >   the path of the Firebird Library used by the database/services connection.
27 >
28 > 9. New read only public property for TIBDatabase and TIBXServicesConnection. This
29 >   is FirebirdAPI and returns the IFirebirdAPI interface used by the database/
30 >   services connection.
31 >
32 > 10.SQL Property editors now quote parameter names if "Quote identifier" is selected
33 >   or param name is not a valid SQL identifier.
34 >
35 > 11. IBLookupComboEditBox: In Lazarus 2.0, TDBLookupComboBox takes a more restrictive
36 >    view of whether the text box should be editable when no DataSource is specified.
37 >    TIBLookupComboEditBox has been updated to workaround this problem. As long as
38 >    ReadOnly is false, the text box is editable when no DataSource is specified.
39 >
40 > 12. AllowUseOfFBLIB is now set to "true" at design time. This is to allow use of
41 >    the FBLIB environment variable. If you do not want to permit this then you
42 >    must modify the Register procedure in the design/IBDBReg.pas unit to remove
43 >    this setting.
44 >
45 > IBX Change Log  version                 (2.3-1) Thu, 25 Oct 2018 14:39:45 +0100
46 >
47 > 1. IBCustomDataset: replace deprecated function ValidUTF8String with call to
48 >   Utf8EscapeControlChars
49 >
50 > IBX Change Log  version                (2.3-0) Mon, 16 Apr 2018 09:48:06 +0100
51  
52   IMPORTANT: the source code tree has been re-organised for IBX 2.3. Please remove
53   all previous copies of the IBX source code tree before installing this release.
# Line 130 | Line 179 | packages.
179      with eoTrigger, these extract types can be used to select only Database Triggers,
180      or DDL Triggers or both. Ignored when etTable or etTrigger included in Extract Types.
181  
182 + 26. TIBXScript: If an exception occurs during the processing of a statement, the
183 +    statement separate character is now reset to the default (';').
184 +
185 + 27. TIBDatabase: Reconnect method added and used by TIBXScript for reconnect.
186 +
187 + 28. TIBXScript: Transaction is no longer automatically reactivated immediately processing
188 +    a commit or reconnect statement and instead activated only when next SQL statement
189 +    is executed.
190 +
191 + 29. TIBSQL.HasField should no longer generate and exception when the field does not exist.
192 +
193 + 30. TIBXScript: case insensitive regex now used when matching statements instead of
194 +    converting statement to upper case.
195 +
196 + 31. TIBExtract: metadata comments now supported. New published property
197 +    IncludeMetaDataComments (default true). If true then metadata comments included
198 +    in extracted DDL. New Extract Object member eoComments. This may be used with
199 +    ExtractObject method to list all metadata comments.
200 +
201 + 32. TIBExtract: ListObjectNames method added.
202 +
203 + 33. Updated Database component editor to support additional connection string
204 +    types.
205 +
206   IBX Change Log  version  (2.2-0) Wed, 28 Feb 2018 10:57:45 +0000
207  
208   NOTE: THE LOCATIONS OF SOME OF THE UNIT DIRECTORIES HAS CHANGED FROM IBX 2.1. THIS IS TO

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines