EntityDAC Express Changelog

What's new in EntityDAC Express 3.3.0

Nov 15, 2023
  • Added support for RAD Studio 12
  • Added support for macOS Sonoma
  • Added support for iOS 17
  • Added support for Android 13
  • Fixed bug with executing LINQ queries which contain quantifiers using the dbExpress provider

New in EntityDAC Express 3.2.0 (Mar 30, 2023)

  • Added support for RAD Studio 11 Alexandria Release 3
  • Fixed bug with an invalid position of a newly inserted record in TEntityDataSet
  • Fixed bug with a memory leak in a one-to-many association
  • Fixed bug with a memory leak in the Demo project
  • Fixed bug with a "Value too long" exception in the SQL Server dialect
  • Fixed several bugs with Table-Per-Type inheritance

New in EntityDAC Express 3.1.0 (Nov 3, 2022)

  • Added support for RAD Studio 11 Alexandria Release 2
  • Added support for iOS Simulator ARM 64-bit target platform
  • Added support for iOS 15
  • Added support for Android 12
  • Fixed bug with querying an entity which has both a TPT-descendant and an association
  • Fixed bith updating an entity which has a boolean property using TPgDACDataProvider
  • Fixed bug with opening a model which contains both inherited entities and the Many-To-Many association

New in EntityDAC Express 3.0.2 (Oct 28, 2021)

  • Bug in Entity Developer after installing Windows updates is fixed

New in EntityDAC Express 3.0.1 (Oct 28, 2021)

  • RAD Studio 11 Alexandria is supported
  • macOS ARM is supported
  • Bug with the memory leak on in the TEntityDataSet.Cancel method is fixed
  • Bug with displaying a recordset with the only record in a DBGrid is fixed
  • Bug with the One-To-Many association built on GUID columns is fixed
  • Bug with updating an entity which has long attribute names is fixed

New in EntityDAC Express 2.4.1 (Jun 15, 2020)

  • RAD Studio 10.4 Sydney is supported

New in EntityDAC Express 2.3.4 (Jan 20, 2020)

  • Android 64-bit is supported
  • Now Trial editions for macOS and Linux are fully functional
  • The Bytes attribute for the Guid generator is supported
  • Bug with compiling a LINQ statement containing both OrderBy and Limit clauses is fixed
  • Bug with AV when loading an XML-model is fixed
  • Bug with creating a One-To-Many association for an inherited entity is fixed
  • Bug with the CreateDatabase method of the EntityConnection component is fixed

New in EntityDAC Express 2.2.3 (Jul 29, 2019)

  • Release 2 for RAD Studio 10.3 Rio, Delphi 10.3 Rio, and C++Builder 10.3 Rio is now required
  • The Bytes attribute for the Guid generator is supported
  • Bug with compiling a LINQ statement containing both OrderBy and Limit clauses is fixed
  • Bug with AV when loading a XML-model is fixed

New in EntityDAC Express 2.1.2 (Dec 3, 2018)

  • RAD Studio 10.3 Rio is supported
  • Bug with declaring multiple enum types for a model is fixed

New in EntityDAC Express 2.0.1 (Aug 14, 2018)

  • iOS is supported
  • Android is supported
  • Linux is supported
  • NexusDB data provider is added
  • Now contexts are thread-safe
  • Support for using TGUID as an entity key or as an expression argument is added
  • Support for enum types is added
  • Now the Contains method in LINQ expressions can accept a subquery or a set of expressions as an argument
  • Now Entity Developer includes Firebird .NET Provider 5.12.1.0
  • Published access level for an entity property is added
  • EntityDAC.Common.Xml unit is renamed to EntityDAC.Common.DacXml
  • Several bugs with persistent fields and field expressions in TEntityDataSet are fixed
  • Bug with data providers distributed with EntityDeveloper is fixed
  • Bug with incorrect mapping of longtext fields in the MySQL provider is fixed
  • Bug with registering the Firebird provider in Entity Developer is fixed
  • Bug with incorrect displaying of the Entity Developer version is fixed
  • Bug with inserting datetime2 data using ADO data provider is fixed
  • Bug with JOINing entities which are a TPT-parent and a TPT-descendant is fixed
  • Bug with handling BCD-fields is fixed
  • Bug with setting an entity reference to Null is fixed
  • Bug with working the "Layout Diagram" function in Entity Developer is fixed

New in EntityDAC Express 1.7.13 (Feb 19, 2018)

  • Support for using TGUID as an entity key or as an expression argument is added
  • Support for enum types is added
  • Published access level for an entity property is added
  • Now the Contains method in LINQ expressions can accept a subquery or a set of expressions as an argument
  • Now EntityDeveloper includes Firebird .NET Provider 5.12.1.0
  • Several bugs with persistent fields and field expressions in TEntityDataSet are fixed
  • Bug with incorrect mapping of longtext fields in the MySQL provider is fixed
  • Bug with registering the Firebird provider in EntityDeveloper is fixed
  • Bug with incorrent displaying of the EntityDeveloper version is fixed
  • Bug with inserting datetime2 data using ADO data provider is fixed
  • Bug with JOINing entities which are a TPT-parent and a TPT-descendant is fixed
  • Bug with handling BCD-fields is fixed

New in EntityDAC Express 1.6.12 (Apr 13, 2017)

  • RAD Studio 10.2 Tokyo is supported
  • Bug with an incorrect query result when an expression contains Distinct is fixed
  • Bug with using the AS keyword in the InterBase provider is fixed
  • Bug with re-executing queries is fixed
  • Bug with Master-Detail relationship in TEntityDataSet on character fields is fixed

New in EntityDAC Express 1.5.11 (Dec 27, 2016)

  • The ConnectionDefName connection string parameter in FireDAC data provider is supported
  • Cache disabling feature is improved
  • Bug with compatibility with other Devart Data Access Components is fixed
  • Bug with opening EntityDataSet is fixed
  • Bug with saving an entity inside a transaction using SDAC data provider is fixed
  • Bug with connecting using dbExpress data provider is fixed
  • Bug with lookup fields is fixed
  • Several bugs with Table-Per-Type inheritance are fixed
  • Several bugs with Many-To-Many association are fixed

New in EntityDAC Express 1.5.10 (Dec 27, 2016)

  • Bug with compatibility with other Devart Data Access Components is fixed
  • Bug with opening an EntityDataSet is fixed

New in EntityDAC Express 1.5.9 (May 27, 2016)

  • RAD Studio 10.1 Berlin is supported
  • The ServerDataType property in the TMetaAttribute class is added
  • Handling of attribute default values is improved
  • Bug with handling Null values in the Contains method of a filter clause is fixed
  • Bug with using subqueries in a Join LINQ clause is fixed
  • Bug with building a column list for the Select LINQ clause is fixed
  • Bug with saving entities using the SQL Server dialect is fixed
  • Bug with saving entities using the ZEOS provider is fixed

New in EntityDAC Express 1.4.8 (May 27, 2016)

  • The Options.CollectionOptions property is added for the Context component
  • Cache disabling feature is improved
  • Bug with Connection component in Trial edition is fixed
  • Bug with compilation in Professional edition with source code is fixed
  • Bug with model loading is fixed
  • Bug with incorrect error messages is fixed
  • Bug with Min and Max methods in LINQ expressions is fixed
  • Bug with using the Contains method in a filter clause is fixed
  • Bug with field expressions in the EntityDataSet component is fixed
  • Bug with AV when disabling entity cache at design-time is fixed
  • Bug with entity associations generation is fixed
  • Bug with accessing a linked collection from a newly created entity is fixed

New in EntityDAC Express 1.4.7 (May 27, 2016)

  • Cache disabling feature is improved
  • Bug with appending a record to TEntityDataSet containing field expressions is fixed
  • Bug with attaching new entities containing references is fixed
  • Bug with query caching is fixed
  • Bug with accessing an entity reference which is previously created is fixed
  • Bug with the obsolete Clear method in nullable types is fixed
  • Bug with saving a deleted entity is fixed
  • Bug with handling associations in inherited entities is fixed
  • Bug with demo project in Trial Edition is fixed

New in EntityDAC Express 1.4.6 (Oct 8, 2015)

  • RAD Studio 10 Seattle is supported
  • Capability to disable entity caching with TDataContext.Cache.Enabled and TMetaType.AllowCaching properties is added
  • Bug with AV in the EntityXmlModel component when loading a XML-model is fixed
  • Bug with handling BCD-fields in InterBase provider is fixed
  • Bug with getting an attached entity by a condition is fixed
  • Bug with getting modified entities by a condition is fixed
  • Bug with adding a record to the DBGrid component is fixed
  • Several errors in the Demo model are fixed