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