LiteDAC Changelog

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