What's new in LiteDAC 2.5.17
Aug 22, 2015
- Critical bug with data encryption is fixed
- Bug in IProviderSupport.PSExecuteStatement with parsing a SQL query is fixed
- Bug with missing IdeVer.inc in Trial version is fixed
- Bug with updating a dataset containing complex primary key is fixed
New in LiteDAC 2.5.15 (Jun 18, 2015)
- Now the Direct mode is based on the SQLite engine version 3.8.10.2
- Bug with Code Editor in the design-time is fixed
- Bug with the "Local time unavailable" error in Direct mode on x64 platform is fixed
- Bug "Unit LiteStatic was compiled with a different version of LiteCall.TSQLite3API" for iOS 32-bit is fixed
- Bug with using bookmarks in a filtered dataset is fixed
- Bug with restoring the original order of records after clearing IndexFieldNames is fixed
- Bug with refreshing DbLookupComboBox of the detail dataset when Master-Detail relationship is used is fixed
- Bug with SQL Monitor freezing when using in a DLL is fixed
New in LiteDAC 2.5.14 (Apr 15, 2015)
- RAD Studio XE8 is supported
- AppMethod is supported
- Direct mode for Mac OS X, iOS and Android platforms is supported
- Database encryption for Mac OS X, iOS and Android platforms is supported
- Now the Direct mode is based on the SQLite engine version 3.8.9
- The TLiteConnection.Options.ConnectMode property is added
- The TLiteConnection.ReleaseDatabaseMemory method is added
- The TLiteConnection.IsDatabaseReadOnly method is added
- Converter from liteNull data formats to ftExtended is added
- Bug with invalid names of Master-Detail parameters is fixed
- Bug with AV on calling GetVersion() in C++Builder is fixed
- Bug with installing both LiteDAC and UniDAC Express is fixed
- Bug with a zero-valued LastInsertID result is fixed
New in LiteDAC 2.4.13 (Jan 21, 2015)
- Lazarus 1.2.6 is supported
- Now the Direct mode is based on the SQLite engine version 3.8.7.4
- Bug with losing data after VirtualTable closing on SaveToStream is fixed
- Bug with RestoreUpdates in CachedUpdates mode is fixed
- Bug with AV when connecting in the Direct mode on x64 platform is fixed
New in LiteDAC 2.4 (Sep 17, 2014)
- RAD Studio XE7 is supported
- Lazarus 1.2.4 is supported
- Demo projects for FastReport 5 are added
- The TCustomDADataSet.GetKeyFieldNames method is added
- The ConstraintColumns metadata kind for the TDAMetadata component is added
- Now the Direct mode is based on the SQLite engine version 3.8.6
- TLiteBackup component is added
New in LiteDAC 2.2 (Jan 20, 2014)
- iOS in C++Builder XE5 is supported
- Direct mode for x64 platform is supported
- Now the Direct mode is based on the SQLite engine version 3.8.2
- RAD Studio XE5 Update 2 is now required
- Now .obj and .o files are supplied for C++Builder
- Compatibility of migrating floating-point fields from other components is improved
New in LiteDAC 2.1 (Sep 30, 2013)
- RAD Studio XE5 is supported
- Application development for Android is supported
- Lazarus 1.0.12 is supported
- Performance is improved
- Automatic checking for new versions is added
- The possibility to use conditions is added
- Now the Direct mode is based on the SQLite engine version 3.8.0.2
- The TLiteUserCollation component is added
- Support of the IN keyword in the TDataSet.Filter property is added
- Like operator behaviour when used in the Filter property is now similar to TClientDataSet
- The possibility to use ranges is added
- The Ping method for the Connection component is added
- The AllowImplicitConnect option for the Connection component is added
- The SQLRecCount property for the Query and StoredProc components is added
- The ScanParams property for the Script component is added
- The RowsAffected property for the Script component is added
- The 'True' Boolean value is now saved in the database as 1
- Conversion from the liteText type to all the supported types is added.
New in LiteDAC 2.0.2 (Jul 23, 2013)
- Connection dialog is improved
- Now the Direct mode is based on the SQLite engine version 3.7.17
- Now the UNKNOWN data type is mapped as ftMemo
- Incorrect XE4 behaviour when re-opening a dataset under iOS is fixed
- Support for Unix and Julian date and time formats is improved
- Bug with incorrect column type determination when metadata API is unavailable is fixed
- Bug with avg(), count(), max() & last_insert_rowid() functions on Mac OS X is fixed
- Bug in the alerter when DisconnectedMode is set to True for a connection is fixed
- Bug with the connection OnLogin event is fixed
- Bug with incorrect counting of connections in pool is fixed
- Bug with time fields in Lazarus is fixed
- Bug with varbinary fields in Lazarus is fixed
- Bug with using case-insensitive filter is fixed
- Bug with getting and setting the SQL property of FastReport datasets is fixed
- Bug with positioning of Fields Editor is fixed
- Bug with not using index fields on locating records is fixed
- Bug with processing the cached data when UpdateRecordTypes is not default is fixed
- Bug with processing persistent fields in TVirtualTable is fixed
New in LiteDAC 2.0.1 (Jul 23, 2013)
- Rad Studio XE4 is supported
- NEXTGEN compiler is supported
- Application development for iOS is supported
- Connection string support is added
- Possibility to encrypt entire tables and datasets is added
- Possibility to determine if data in a field is encrypted is added
- Support of TimeStamp, Single and Extended fields in VirtualTable is added
- Now the Direct mode is based on the SQLite engine version 3.7.16.2
- Now SQLite string data type without length is mapped as ftMemo instead of ftString
- Converter from Unix and Julian data formats to ftDateTime is added
- Bug with Master-Detail for TClientDataSet in Rad Studio XE3 is fixed
- Bug with Master-Detail by non-English fields is fixed
- Bug with IndexFieldNames by non-English fields is fixed
- Bug with incorrect RecordCount result when a query contains both ORDER BY and LIMIT is fixed
- Bug with calling Cancel in the BeforePost event is fixed
- Bug when setting the TDataSet.Filter property for empty dataset is fixed
- Bug with incorrect TVirtualTable version displaying in the About box is fixed
- Thread handle leak when using pooling is fixed
- Bug with TLiteLoader.LoadFromDataSet when UniDirectional = True and FetchRows = 1 is fixed
- Bug with TLiteLoader.AutoCommit in PutData mode is fixed
- Now the TCustomDASQLMonitor.Options.moDBMonitor property is set to False by default
New in LiteDAC 2.0 (Jul 23, 2013)
- Rad Studio XE4 is supported
- NEXTGEN compiler is supported
- Application development for iOS is supported
- FPC 2.6.2 and Lazarus 1.0.8 are supported
- Connection string support is added
- Possibility to encrypt entire tables and datasets is added
- Possibility to determine if data in a field is encrypted is added
- Support of TimeStamp, Single and Extended fields in VirtualTable is added
- Now the Direct mode is based on the SQLite engine version 3.7.16.2
- Now SQLite string data type without length is mapped as ftMemo instead of ftString
- Converter from Unix and Julian date formats to ftDateTime is added