Modify configuration file transforms performed by the NuGet packages to allow Entity Framework 6 design-time integration to work automatically. Fix for [2be4298631], [abad7c577d], and [417d669435].
The "System.Data.SQLite.EF6*" and "System.Data.SQLite.Linq*" NuGet packages no longer depend on the "System.Data.SQLite.Core*" packages.?** Potentially Incompatible Change **
The "System.Data.SQLite.MSIL*" NuGet packages no longer directly include any files; they are now meta-packages.?** Potentially Incompatible Change **
The "System.Data.SQLite.x86*" and "System.Data.SQLite.x64*" NuGet packages now depend on the "System.Data.SQLite.Linq" and "System.Data.SQLite.EF6" NuGet packages.?** Potentially Incompatible Change **
Make sure SQL statements generated for DbUpdateCommandTree objects are properly delimited.
Make sure SQLiteIndexOutputs.ConstraintUsages instances are created prior to calling ISQLiteManagedModule.BestIndex. Fix for [56f511d268].
Correct marshalling of strings and blobs in the SQLiteValue>[85b824b736].
Various minor performance enhancements to the SQLiteDataReader>[e122d26e70].
Defer disposing of connections created by the static SQLiteCommand.Execute method when a data reader is returned. Fix for [daeaf3150a].
Wrap SELECT statements in parenthesis if they have an ORDER BY, LIMIT, or OFFSET clause and a compound operator is involved. Fix for [0a32885109].
In the SQLiteDataReader.VerifyType method, remove duplicate "if"statement for the DbType.SByte value and move the remaining "if" to theInt64 affinity. ?Fix for [c5cc2fb334].?** Potentially Incompatible Change **
Handle Julian Day values that fall outside of the supported range for OLE Automation dates. Fix for [3e783eecbe].?** Potentially Incompatible Change **
Make sure the interop files are copied when publishing a project that refers to a NuGet package containing them. Fix for [e796ac82c1].?** Potentially Incompatible Change **
Make sure the interop files are copied before the PostBuildEvent. Fix for [f16c93a932].?** Potentially Incompatible Change **
Modify GetSchemaTable method to avoid setting SchemaTableColumn.IsKey column to true when more than one table is referenced. Fix for [47c6fa04d3].?** Potentially Incompatible Change **
Add AppendManifestToken_SQLiteProviderManifest environment variable to enable better integration between LINQ and the underlying store connection.
Add SQLite_ForceLogPrepare environment variable to force loggingof all prepared SQL regardless of the flags for the associated connection.
Honor the DateTimeFormat, DateTimeKind, DateTimeFormatString, BinaryGUID connection string and/or provider manifest token properties from within the LINQ assembly. Fix for [8d928c3e88].?** Potentially Incompatible Change **
Add PrepareRetries connection string property to allow the maximum number of retries when preparing a query to be overridden. Fix for [647d282d11].
Add BindDateTimeWithKind connection flag to force DateTime parameter values to match the DateTimeKind associated with the connection, if applicable. Fix for [a7d04fb111].