System.Data.SQLite
Check-in [126b7c1987]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Refactor NuGet packages.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 126b7c1987142b70e53edebddfce3e90978e8fa3
User & Date: mistachkin 2015-02-13 21:30:04
Context
2015-02-18
22:43
In the test suite infrastructure, make sure the auto-selection process checks in the platform-specific sub-directory. check-in: 12aacef1c3 user: mistachkin tags: trunk
2015-02-13
21:31
Merge updates from trunk. check-in: 63d2c28b37 user: mistachkin tags: preRelease
21:30
Refactor NuGet packages. check-in: 126b7c1987 user: mistachkin tags: trunk
21:13
Add support for including extra extensions at compile-time for the custom built interop DLL. check-in: 02e5ea34c5 user: mistachkin tags: trunk
19:56
Update version history docs. Closed-Leaf check-in: 7bc12f199d user: mistachkin tags: nuGetRefactor
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Doc/Extra/Provider/version.html.

    44     44       <div id="mainBody">
    45     45       <h1 class="heading">Version History</h1>
    46     46       <p><b>1.0.95.0 - February XX, 2015 <font color="red">(release scheduled)</font></b></p>
    47     47       <ul>
    48     48         <li>Updated to <a href="https://www.sqlite.org/releaselog/3_8_8_2.html">SQLite 3.8.8.2</a>.</li>
    49     49         <li>Updated to <a href="https://www.nuget.org/packages/EntityFramework/6.1.2">Entity Framework 6.1.2</a>.</li>
    50     50         <li>Modify configuration file transforms performed by the NuGet packages to allow Entity Framework 6 design-time integration to work automatically. Fix for <a href="https://system.data.sqlite.org/index.html/info/2be4298631">[2be4298631]</a>, <a href="https://system.data.sqlite.org/index.html/info/abad7c577d">[abad7c577d]</a>, and <a href="https://system.data.sqlite.org/index.html/info/417d669435">[417d669435]</a>.</li>
           51  +      <li>The &quot;System.Data.SQLite.EF6*&quot; and &quot;System.Data.SQLite.Linq*&quot; NuGet packages no longer depend on the &quot;System.Data.SQLite.Core*&quot; packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
           52  +      <li>The &quot;System.Data.SQLite.MSIL*&quot; NuGet packages no longer directly include any files; they are now meta-packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
           53  +      <li>The &quot;System.Data.SQLite.x86*&quot; and &quot;System.Data.SQLite.x64*&quot; NuGet packages now depend on the &quot;System.Data.SQLite.Linq&quot; and &quot;System.Data.SQLite.EF6&quot; NuGet packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
    51     54         <li>Make sure SQL statements generated for DbUpdateCommandTree objects are properly delimited.</li>
    52     55         <li>Make sure SQLiteIndexOutputs.ConstraintUsages instances are created prior to calling ISQLiteManagedModule.BestIndex. Fix for <a href="https://system.data.sqlite.org/index.html/info/56f511d268">[56f511d268]</a>.</li>
    53     56         <li>Correct marshalling of strings and blobs in the SQLiteValue class. Fix for <a href="https://system.data.sqlite.org/index.html/info/85b824b736">[85b824b736]</a>.</li>
    54     57         <li>Various minor performance enhancements to the SQLiteDataReader class. Pursuant to <a href="https://system.data.sqlite.org/index.html/info/e122d26e70">[e122d26e70]</a>.</li>
    55     58         <li>Defer disposing of connections created by the static SQLiteCommand.Execute method when a data reader is returned. Fix for <a href="https://system.data.sqlite.org/index.html/info/daeaf3150a">[daeaf3150a]</a>.</li>
    56     59         <li>Wrap SELECT statements in parenthesis if they have an ORDER BY, LIMIT, or OFFSET clause and a compound operator is involved. Fix for <a href="https://system.data.sqlite.org/index.html/info/0a32885109">[0a32885109]</a>.</li>
    57     60         <li>In the SQLiteDataReader.VerifyType method, remove duplicate &quot;if&quot; statement for the DbType.SByte value and move the remaining &quot;if&quot; to the Int64 affinity. Fix for <a href="https://system.data.sqlite.org/index.html/info/c5cc2fb334">[c5cc2fb334]</a>.&nbsp;<b>** Potentially Incompatible Change **</b></li>

Changes to NuGet/SQLite.EF6.Beta.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23       <dependencies>
    24         -      <group targetFramework="net40">
    25         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    26         -      </group>
    27         -      <group targetFramework="net45">
    28         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    29         -      </group>
    30         -      <group targetFramework="net451">
    31         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    32         -      </group>
    33     24         <group targetFramework="net40">
    34     25           <dependency id="EntityFramework" version="6.1.2.0" />
    35     26         </group>
    36     27         <group targetFramework="net45">
    37     28           <dependency id="EntityFramework" version="6.1.2.0" />
    38     29         </group>
    39     30         <group targetFramework="net451">

Changes to NuGet/SQLite.EF6.Test.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23       <dependencies>
    24         -      <group targetFramework="net40">
    25         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    26         -      </group>
    27         -      <group targetFramework="net45">
    28         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    29         -      </group>
    30         -      <group targetFramework="net451">
    31         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    32         -      </group>
    33     24         <group targetFramework="net40">
    34     25           <dependency id="EntityFramework" version="6.1.2.0" />
    35     26         </group>
    36     27         <group targetFramework="net45">
    37     28           <dependency id="EntityFramework" version="6.1.2.0" />
    38     29         </group>
    39     30         <group targetFramework="net451">

Changes to NuGet/SQLite.EF6.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23       <dependencies>
    24         -      <group targetFramework="net40">
    25         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    26         -      </group>
    27         -      <group targetFramework="net45">
    28         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    29         -      </group>
    30         -      <group targetFramework="net451">
    31         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    32         -      </group>
    33     24         <group targetFramework="net40">
    34     25           <dependency id="EntityFramework" version="6.1.2.0" />
    35     26         </group>
    36     27         <group targetFramework="net45">
    37     28           <dependency id="EntityFramework" version="6.1.2.0" />
    38     29         </group>
    39     30         <group targetFramework="net451">

Changes to NuGet/SQLite.Linq.Beta.nuspec.

    16     16       <description>This is a &quot;beta&quot; package and is not intended for production use.  Support for LINQ using System.Data.SQLite.</description>
    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23         -    <dependencies>
    24         -      <group targetFramework="net20">
    25         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    26         -      </group>
    27         -      <group targetFramework="net40">
    28         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    29         -      </group>
    30         -      <group targetFramework="net45">
    31         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    32         -      </group>
    33         -      <group targetFramework="net451">
    34         -        <dependency id="System.Data.SQLite.Core.Beta" version="1.0.95.0" />
    35         -      </group>
    36         -    </dependencies>
    37     23     </metadata>
    38     24     <files>
    39     25       <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    40     26       <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    41     27       <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    42     28       <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    43     29       <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />

Changes to NuGet/SQLite.Linq.Test.nuspec.

    16     16       <description>This is a pre-release package and is not intended for production use.  Support for LINQ using System.Data.SQLite.</description>
    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23         -    <dependencies>
    24         -      <group targetFramework="net20">
    25         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    26         -      </group>
    27         -      <group targetFramework="net40">
    28         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    29         -      </group>
    30         -      <group targetFramework="net45">
    31         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    32         -      </group>
    33         -      <group targetFramework="net451">
    34         -        <dependency id="System.Data.SQLite.Core.Test" version="1.0.95.0" />
    35         -      </group>
    36         -    </dependencies>
    37     23     </metadata>
    38     24     <files>
    39     25       <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    40     26       <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    41     27       <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    42     28       <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    43     29       <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />

Changes to NuGet/SQLite.Linq.nuspec.

    16     16       <description>Support for LINQ using System.Data.SQLite.</description>
    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23         -    <dependencies>
    24         -      <group targetFramework="net20">
    25         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    26         -      </group>
    27         -      <group targetFramework="net40">
    28         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    29         -      </group>
    30         -      <group targetFramework="net45">
    31         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    32         -      </group>
    33         -      <group targetFramework="net451">
    34         -        <dependency id="System.Data.SQLite.Core" version="1.0.95.0" />
    35         -      </group>
    36         -    </dependencies>
    37     23     </metadata>
    38     24     <files>
    39     25       <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    40     26       <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    41     27       <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    42     28       <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    43     29       <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />

Changes to NuGet/SQLite.MSIL.Beta.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23       <dependencies>
           24  +      <group targetFramework="net20">
           25  +        <dependency id="System.Data.SQLite.Core.MSIL.Beta" version="1.0.95.0" />
           26  +      </group>
           27  +      <group targetFramework="net40">
           28  +        <dependency id="System.Data.SQLite.Core.MSIL.Beta" version="1.0.95.0" />
           29  +      </group>
           30  +      <group targetFramework="net45">
           31  +        <dependency id="System.Data.SQLite.Core.MSIL.Beta" version="1.0.95.0" />
           32  +      </group>
           33  +      <group targetFramework="net451">
           34  +        <dependency id="System.Data.SQLite.Core.MSIL.Beta" version="1.0.95.0" />
           35  +      </group>
           36  +      <group targetFramework="net20">
           37  +        <dependency id="System.Data.SQLite.Linq.Beta" version="1.0.95.0" />
           38  +      </group>
           39  +      <group targetFramework="net40">
           40  +        <dependency id="System.Data.SQLite.Linq.Beta" version="1.0.95.0" />
           41  +      </group>
           42  +      <group targetFramework="net45">
           43  +        <dependency id="System.Data.SQLite.Linq.Beta" version="1.0.95.0" />
           44  +      </group>
           45  +      <group targetFramework="net451">
           46  +        <dependency id="System.Data.SQLite.Linq.Beta" version="1.0.95.0" />
           47  +      </group>
    24     48         <group targetFramework="net40">
    25         -        <dependency id="EntityFramework" version="6.1.2.0" />
           49  +        <dependency id="System.Data.SQLite.EF6.Beta" version="1.0.95.0" />
    26     50         </group>
    27     51         <group targetFramework="net45">
    28         -        <dependency id="EntityFramework" version="6.1.2.0" />
           52  +        <dependency id="System.Data.SQLite.EF6.Beta" version="1.0.95.0" />
    29     53         </group>
    30     54         <group targetFramework="net451">
    31         -        <dependency id="EntityFramework" version="6.1.2.0" />
           55  +        <dependency id="System.Data.SQLite.EF6.Beta" version="1.0.95.0" />
    32     56         </group>
    33     57       </dependencies>
    34     58     </metadata>
    35         -  <files>
    36         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" />
    37         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    38         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    39         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    40         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    41         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    42         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    43         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    44         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    45         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    46         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    47         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    48         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    49         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    50         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    51         -    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    52         -    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    53         -    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    54         -    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    55         -    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    56         -    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    57         -    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    58         -    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    59         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    60         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    61         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
    62         -  </files>
           59  +  <files />
    63     60   </package>

Changes to NuGet/SQLite.MSIL.Test.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23       <dependencies>
           24  +      <group targetFramework="net20">
           25  +        <dependency id="System.Data.SQLite.Core.MSIL.Test" version="1.0.95.0" />
           26  +      </group>
           27  +      <group targetFramework="net40">
           28  +        <dependency id="System.Data.SQLite.Core.MSIL.Test" version="1.0.95.0" />
           29  +      </group>
           30  +      <group targetFramework="net45">
           31  +        <dependency id="System.Data.SQLite.Core.MSIL.Test" version="1.0.95.0" />
           32  +      </group>
           33  +      <group targetFramework="net451">
           34  +        <dependency id="System.Data.SQLite.Core.MSIL.Test" version="1.0.95.0" />
           35  +      </group>
           36  +      <group targetFramework="net20">
           37  +        <dependency id="System.Data.SQLite.Linq.Test" version="1.0.95.0" />
           38  +      </group>
           39  +      <group targetFramework="net40">
           40  +        <dependency id="System.Data.SQLite.Linq.Test" version="1.0.95.0" />
           41  +      </group>
           42  +      <group targetFramework="net45">
           43  +        <dependency id="System.Data.SQLite.Linq.Test" version="1.0.95.0" />
           44  +      </group>
           45  +      <group targetFramework="net451">
           46  +        <dependency id="System.Data.SQLite.Linq.Test" version="1.0.95.0" />
           47  +      </group>
    24     48         <group targetFramework="net40">
    25         -        <dependency id="EntityFramework" version="6.1.2.0" />
           49  +        <dependency id="System.Data.SQLite.EF6.Test" version="1.0.95.0" />
    26     50         </group>
    27     51         <group targetFramework="net45">
    28         -        <dependency id="EntityFramework" version="6.1.2.0" />
           52  +        <dependency id="System.Data.SQLite.EF6.Test" version="1.0.95.0" />
    29     53         </group>
    30     54         <group targetFramework="net451">
    31         -        <dependency id="EntityFramework" version="6.1.2.0" />
           55  +        <dependency id="System.Data.SQLite.EF6.Test" version="1.0.95.0" />
    32     56         </group>
    33     57       </dependencies>
    34     58     </metadata>
    35         -  <files>
    36         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" />
    37         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    38         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    39         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    40         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    41         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    42         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    43         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    44         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    45         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    46         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    47         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    48         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    49         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    50         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    51         -    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    52         -    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    53         -    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    54         -    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    55         -    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    56         -    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    57         -    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    58         -    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    59         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    60         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    61         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
    62         -  </files>
           59  +  <files />
    63     60   </package>

Changes to NuGet/SQLite.MSIL.nuspec.

    17     17       <language>en-US</language>
    18     18       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    19     19       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    20     20       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    21     21       <tags>sqlite database ado.net provider interop</tags>
    22     22       <copyright>Public Domain</copyright>
    23     23       <dependencies>
           24  +      <group targetFramework="net20">
           25  +        <dependency id="System.Data.SQLite.Core.MSIL" version="1.0.95.0" />
           26  +      </group>
           27  +      <group targetFramework="net40">
           28  +        <dependency id="System.Data.SQLite.Core.MSIL" version="1.0.95.0" />
           29  +      </group>
           30  +      <group targetFramework="net45">
           31  +        <dependency id="System.Data.SQLite.Core.MSIL" version="1.0.95.0" />
           32  +      </group>
           33  +      <group targetFramework="net451">
           34  +        <dependency id="System.Data.SQLite.Core.MSIL" version="1.0.95.0" />
           35  +      </group>
           36  +      <group targetFramework="net20">
           37  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           38  +      </group>
           39  +      <group targetFramework="net40">
           40  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           41  +      </group>
           42  +      <group targetFramework="net45">
           43  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           44  +      </group>
           45  +      <group targetFramework="net451">
           46  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           47  +      </group>
    24     48         <group targetFramework="net40">
    25         -        <dependency id="EntityFramework" version="6.1.2.0" />
           49  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    26     50         </group>
    27     51         <group targetFramework="net45">
    28         -        <dependency id="EntityFramework" version="6.1.2.0" />
           52  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    29     53         </group>
    30     54         <group targetFramework="net451">
    31         -        <dependency id="EntityFramework" version="6.1.2.0" />
           55  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    32     56         </group>
    33     57       </dependencies>
    34     58     </metadata>
    35         -  <files>
    36         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.dll" target="lib\net20" />
    37         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    38         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    39         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    40         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    41         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    42         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    43         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    44         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    45         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    46         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    47         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    48         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    49         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    50         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    51         -    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    52         -    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    53         -    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    54         -    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    55         -    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    56         -    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    57         -    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    58         -    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    59         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    60         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    61         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
    62         -  </files>
           59  +  <files />
    63     60   </package>

Changes to NuGet/SQLite.x64.nuspec.

    16     16       <language>en-US</language>
    17     17       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    18     18       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    19     19       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    20     20       <tags>sqlite database ado.net provider interop</tags>
    21     21       <copyright>Public Domain</copyright>
    22     22       <dependencies>
           23  +      <group targetFramework="net20">
           24  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           25  +      </group>
           26  +      <group targetFramework="net40">
           27  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           28  +      </group>
           29  +      <group targetFramework="net45">
           30  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           31  +      </group>
           32  +      <group targetFramework="net451">
           33  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           34  +      </group>
    23     35         <group targetFramework="net40">
    24         -        <dependency id="EntityFramework" version="6.1.2.0" />
           36  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    25     37         </group>
    26     38         <group targetFramework="net45">
    27         -        <dependency id="EntityFramework" version="6.1.2.0" />
           39  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    28     40         </group>
    29     41         <group targetFramework="net451">
    30         -        <dependency id="EntityFramework" version="6.1.2.0" />
           42  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    31     43         </group>
    32     44       </dependencies>
    33     45     </metadata>
    34     46     <files>
    35     47       <file src="..\bin\2008\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" />
    36     48       <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    37     49       <file src="..\bin\2010\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" />
    38     50       <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    39     51       <file src="..\bin\2012\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" />
    40     52       <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    41     53       <file src="..\bin\2013\x64\ReleaseStatic\System.Data.SQLite.dll" target="lib\net451" />
    42     54       <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    43         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    44         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    45         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    46         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    47         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    48         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    49         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    50         -    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    51         -    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    52         -    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    53         -    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    54         -    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    55         -    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    56         -    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    57         -    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    58         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    59         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    60         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
    61     55     </files>
    62     56   </package>

Changes to NuGet/SQLite.x86.nuspec.

    16     16       <language>en-US</language>
    17     17       <projectUrl>https://system.data.sqlite.org/</projectUrl>
    18     18       <iconUrl>https://system.data.sqlite.org/images/sqlite128.png</iconUrl>
    19     19       <licenseUrl>https://www.sqlite.org/copyright.html</licenseUrl>
    20     20       <tags>sqlite database ado.net provider interop</tags>
    21     21       <copyright>Public Domain</copyright>
    22     22       <dependencies>
           23  +      <group targetFramework="net20">
           24  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           25  +      </group>
           26  +      <group targetFramework="net40">
           27  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           28  +      </group>
           29  +      <group targetFramework="net45">
           30  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           31  +      </group>
           32  +      <group targetFramework="net451">
           33  +        <dependency id="System.Data.SQLite.Linq" version="1.0.95.0" />
           34  +      </group>
    23     35         <group targetFramework="net40">
    24         -        <dependency id="EntityFramework" version="6.1.2.0" />
           36  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    25     37         </group>
    26     38         <group targetFramework="net45">
    27         -        <dependency id="EntityFramework" version="6.1.2.0" />
           39  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    28     40         </group>
    29     41         <group targetFramework="net451">
    30         -        <dependency id="EntityFramework" version="6.1.2.0" />
           42  +        <dependency id="System.Data.SQLite.EF6" version="1.0.95.0" />
    31     43         </group>
    32     44       </dependencies>
    33     45     </metadata>
    34     46     <files>
    35     47       <file src="..\bin\2008\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net20" />
    36     48       <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    37     49       <file src="..\bin\2010\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net40" />
    38     50       <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    39     51       <file src="..\bin\2012\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net45" />
    40     52       <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    41     53       <file src="..\bin\2013\Win32\ReleaseStatic\System.Data.SQLite.dll" target="lib\net451" />
    42     54       <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    43         -    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    44         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    45         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    46         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    47         -    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    48         -    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    49         -    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    50         -    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    51         -    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    52         -    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    53         -    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    54         -    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    55         -    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    56         -    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    57         -    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    58         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    59         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    60         -    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
    61     55     </files>
    62     56   </package>

Changes to Tests/version.eagle.

    29     29   #       the source code files, the built binaries, and the release packages.
    30     30   #       The revision number is reserved for NuGet package versioning.
    31     31   #
    32     32   set version(major)             1
    33     33   set version(minor)             0
    34     34   set version(build)            95; # NOTE: Incremented with each release.
    35     35   set version(revision)          0
           36  +
           37  +###############################################################################
           38  +
           39  +#
           40  +# NOTE: What is the full version of the EntityFramework NuGet package (which
           41  +#       is not [necessarily] the same version as the assembly itself) in use
           42  +#       by the System.Data.SQLite NuGet packages?
           43  +#
           44  +set version(ef6) 6.1.2.0
    36     45   
    37     46   ###############################################################################
    38     47   # ********************* END VOLATILE VERSION INFORMATION **********************
    39     48   ###############################################################################
    40     49   
    41     50   #
    42     51   # NOTE: Build the full version number using the components setup above.  This
................................................................................
    44     53   #
    45     54   set version(full) [appendArgs $version(major) . $version(minor) . \
    46     55                                 $version(build) . $version(revision)]
    47     56   
    48     57   ###############################################################################
    49     58   
    50     59   #
    51         -# NOTE: Build the version number used for the NuGet packages.  This should
    52         -#       be the same as the above version number, with the exception of the
    53         -#       revision, which may differ.
           60  +# NOTE: Build the version number regular expression used for the NuGet
           61  +#       packages.  This should be the same as the above version number,
           62  +#       with the exception of the revision, which may differ.
    54     63   #
    55         -set version(nuget) [appendArgs $version(major) . $version(minor) . \
    56         -                               $version(build) . \\d+]
           64  +set version(nuget) [appendArgs $version(major) \\. $version(minor) \\. \
           65  +                               $version(build) \\. \\d+]
    57     66   
    58     67   ###############################################################################
    59     68   
    60     69   runTest {test version-1.1 {'System.Data.SQLite' binary version} -body {
    61     70     file version $systemDataSQLiteDllFile
    62     71   } -constraints {eagle file_System.Data.SQLite.dll} -result $version(full)}
    63     72   
................................................................................
   253    262       [appendArgs &quot\; [format %03d $version(build)] &quot\;]
   254    263   
   255    264   ###############################################################################
   256    265   # SQLite.nuspec
   257    266   ###############################################################################
   258    267   
   259    268   lappend patterns \
   260         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   261         -        </version>] \
          269  +    [appendArgs <version> $version(nuget) </version>] \
   262    270       [appendArgs " targetFramework=\"net20\".*? " \
   263    271           "id=\"System\\.Data\\.SQLite\\.Core\" version=\"" $version(nuget) \
   264    272           "\" "] \
   265    273       [appendArgs " targetFramework=\"net40\".*? " \
   266    274           "id=\"System\\.Data\\.SQLite\\.Core\" version=\"" $version(nuget) \
   267    275           "\" "] \
   268    276       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   294    302           "\" "]
   295    303   
   296    304   ###############################################################################
   297    305   # SQLite.Beta.nuspec
   298    306   ###############################################################################
   299    307   
   300    308   lappend patterns \
   301         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   302         -        </version>] \
          309  +    [appendArgs <version> $version(nuget) </version>] \
   303    310       [appendArgs " targetFramework=\"net20\".*? " \
   304    311           "id=\"System\\.Data\\.SQLite\\.Core\\.Beta\" version=\"" \
   305    312           $version(nuget) "\" "] \
   306    313       [appendArgs " targetFramework=\"net40\".*? " \
   307    314           "id=\"System\\.Data\\.SQLite\\.Core\\.Beta\" version=\"" \
   308    315           $version(nuget) "\" "] \
   309    316       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   335    342           $version(nuget) "\" "]
   336    343   
   337    344   ###############################################################################
   338    345   # SQLite.Core.nuspec
   339    346   ###############################################################################
   340    347   
   341    348   lappend patterns \
   342         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   343         -        </version>]
          349  +    [appendArgs <version> $version(nuget) </version>]
   344    350   
   345    351   ###############################################################################
   346    352   # SQLite.Core.Beta.nuspec
   347    353   ###############################################################################
   348    354   
   349    355   lappend patterns \
   350         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   351         -        </version>]
          356  +    [appendArgs <version> $version(nuget) </version>]
   352    357   
   353    358   ###############################################################################
   354    359   # SQLite.Core.Test.nuspec
   355    360   ###############################################################################
   356    361   
   357    362   lappend patterns \
   358         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   359         -        </version>]
          363  +    [appendArgs <version> $version(nuget) </version>]
   360    364   
   361    365   ###############################################################################
   362    366   # SQLite.Core.MSIL.nuspec
   363    367   ###############################################################################
   364    368   
   365    369   lappend patterns \
   366         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   367         -        </version>]
          370  +    [appendArgs <version> $version(nuget) </version>]
   368    371   
   369    372   ###############################################################################
   370    373   # SQLite.Core.MSIL.Beta.nuspec
   371    374   ###############################################################################
   372    375   
   373    376   lappend patterns \
   374         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   375         -        </version>]
          377  +    [appendArgs <version> $version(nuget) </version>]
   376    378   
   377    379   ###############################################################################
   378    380   # SQLite.Core.MSIL.Test.nuspec
   379    381   ###############################################################################
   380    382   
   381    383   lappend patterns \
   382         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   383         -        </version>]
          384  +    [appendArgs <version> $version(nuget) </version>]
   384    385   
   385    386   ###############################################################################
   386    387   # SQLite.EF6.nuspec
   387    388   ###############################################################################
   388    389   
   389    390   lappend patterns \
   390         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   391         -        </version>] \
   392         -    [appendArgs " targetFramework=\"net40\".*?\" version=\"" $version(nuget) \
   393         -        "\" "] \
   394         -    [appendArgs " targetFramework=\"net45\".*?\" version=\"" $version(nuget) \
   395         -        "\" "] \
   396         -    [appendArgs " targetFramework=\"net451\".*?\" version=\"" $version(nuget) \
   397         -        "\" "]
   398         -
   399         -###############################################################################
   400         -# SQLite.EF6.Beta.nuspec
   401         -###############################################################################
   402         -
   403         -lappend patterns \
   404         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   405         -        </version>] \
   406         -    [appendArgs " targetFramework=\"net40\".*?\" version=\"" $version(nuget) \
   407         -        "\" "] \
   408         -    [appendArgs " targetFramework=\"net45\".*?\" version=\"" $version(nuget) \
   409         -        "\" "] \
   410         -    [appendArgs " targetFramework=\"net451\".*?\" version=\"" $version(nuget) \
   411         -        "\" "]
          391  +    [appendArgs <version> $version(nuget) </version>] \
          392  +    [appendArgs " targetFramework=\"net40\".*? " \
          393  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          394  +        $version(ef6)] "\" "] \
          395  +    [appendArgs " targetFramework=\"net45\".*? " \
          396  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          397  +        $version(ef6)] "\" "] \
          398  +    [appendArgs " targetFramework=\"net451\".*? " \
          399  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          400  +        $version(ef6)] "\" "]
          401  +
          402  +###############################################################################
          403  +# SQLite.EF6.Beta.nuspec
          404  +###############################################################################
          405  +
          406  +lappend patterns \
          407  +    [appendArgs <version> $version(nuget) </version>] \
          408  +    [appendArgs " targetFramework=\"net40\".*? " \
          409  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          410  +        $version(ef6)] "\" "] \
          411  +    [appendArgs " targetFramework=\"net45\".*? " \
          412  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          413  +        $version(ef6)] "\" "] \
          414  +    [appendArgs " targetFramework=\"net451\".*? " \
          415  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          416  +        $version(ef6)] "\" "]
   412    417   
   413    418   ###############################################################################
   414    419   # SQLite.EF6.Test.nuspec
   415    420   ###############################################################################
   416    421   
   417    422   lappend patterns \
   418         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   419         -        </version>] \
   420         -    [appendArgs " targetFramework=\"net40\".*?\" version=\"" $version(nuget) \
   421         -        "\" "] \
   422         -    [appendArgs " targetFramework=\"net45\".*?\" version=\"" $version(nuget) \
   423         -        "\" "] \
   424         -    [appendArgs " targetFramework=\"net451\".*?\" version=\"" $version(nuget) \
   425         -        "\" "]
          423  +    [appendArgs <version> $version(nuget) </version>] \
          424  +    [appendArgs " targetFramework=\"net40\".*? " \
          425  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          426  +        $version(ef6)] "\" "] \
          427  +    [appendArgs " targetFramework=\"net45\".*? " \
          428  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          429  +        $version(ef6)] "\" "] \
          430  +    [appendArgs " targetFramework=\"net451\".*? " \
          431  +        "id=\"EntityFramework\" version=\"" [string map [list . \\.] \
          432  +        $version(ef6)] "\" "]
   426    433   
   427    434   ###############################################################################
   428    435   # SQLite.Linq.nuspec
   429    436   ###############################################################################
   430    437   
   431    438   lappend patterns \
   432         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   433         -        </version>] \
   434         -    [appendArgs " targetFramework=\"net20\".*?\" version=\"" $version(nuget) \
   435         -        "\" "] \
   436         -    [appendArgs " targetFramework=\"net40\".*?\" version=\"" $version(nuget) \
   437         -        "\" "] \
   438         -    [appendArgs " targetFramework=\"net45\".*?\" version=\"" $version(nuget) \
   439         -        "\" "] \
   440         -    [appendArgs " targetFramework=\"net451\".*?\" version=\"" $version(nuget) \
   441         -        "\" "]
          439  +    [appendArgs <version> $version(nuget) </version>]
   442    440   
   443    441   ###############################################################################
   444    442   # SQLite.Linq.Beta.nuspec
   445    443   ###############################################################################
   446    444   
   447    445   lappend patterns \
   448         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   449         -        </version>] \
   450         -    [appendArgs " targetFramework=\"net20\".*?\" version=\"" $version(nuget) \
   451         -        "\" "] \
   452         -    [appendArgs " targetFramework=\"net40\".*?\" version=\"" $version(nuget) \
   453         -        "\" "] \
   454         -    [appendArgs " targetFramework=\"net45\".*?\" version=\"" $version(nuget) \
   455         -        "\" "] \
   456         -    [appendArgs " targetFramework=\"net451\".*?\" version=\"" $version(nuget) \
   457         -        "\" "]
          446  +    [appendArgs <version> $version(nuget) </version>]
   458    447   
   459    448   ###############################################################################
   460    449   # SQLite.Linq.Test.nuspec
   461    450   ###############################################################################
   462    451   
   463    452   lappend patterns \
   464         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   465         -        </version>] \
   466         -    [appendArgs " targetFramework=\"net20\".*?\" version=\"" $version(nuget) \
   467         -        "\" "] \
   468         -    [appendArgs " targetFramework=\"net40\".*?\" version=\"" $version(nuget) \
   469         -        "\" "] \
   470         -    [appendArgs " targetFramework=\"net45\".*?\" version=\"" $version(nuget) \
   471         -        "\" "] \
   472         -    [appendArgs " targetFramework=\"net451\".*?\" version=\"" $version(nuget) \
   473         -        "\" "]
          453  +    [appendArgs <version> $version(nuget) </version>]
   474    454   
   475    455   ###############################################################################
   476    456   # SQLite.MSIL.nuspec
   477    457   ###############################################################################
   478    458   
   479    459   lappend patterns \
   480         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   481         -        </version>]
          460  +    [appendArgs <version> $version(nuget) </version>] \
          461  +    [appendArgs " targetFramework=\"net20\".*? " \
          462  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\" version=\"" \
          463  +        $version(nuget) "\" "] \
          464  +    [appendArgs " targetFramework=\"net40\".*? " \
          465  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\" version=\"" \
          466  +        $version(nuget) "\" "] \
          467  +    [appendArgs " targetFramework=\"net45\".*? " \
          468  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\" version=\"" \
          469  +        $version(nuget) "\" "] \
          470  +    [appendArgs " targetFramework=\"net451\".*? " \
          471  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\" version=\"" \
          472  +        $version(nuget) "\" "] \
          473  +    [appendArgs " targetFramework=\"net20\".*? " \
          474  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          475  +        "\" "] \
          476  +    [appendArgs " targetFramework=\"net40\".*? " \
          477  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          478  +        "\" "] \
          479  +    [appendArgs " targetFramework=\"net45\".*? " \
          480  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          481  +        "\" "] \
          482  +    [appendArgs " targetFramework=\"net451\".*? " \
          483  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          484  +        "\" "] \
          485  +    [appendArgs " targetFramework=\"net40\".*? " \
          486  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          487  +        "\" "] \
          488  +    [appendArgs " targetFramework=\"net45\".*? " \
          489  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          490  +        "\" "] \
          491  +    [appendArgs " targetFramework=\"net451\".*? " \
          492  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          493  +        "\" "]
   482    494   
   483    495   ###############################################################################
   484    496   # SQLite.MSIL.Beta.nuspec
   485    497   ###############################################################################
   486    498   
   487    499   lappend patterns \
   488         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   489         -        </version>]
          500  +    [appendArgs <version> $version(nuget) </version>] \
          501  +    [appendArgs " targetFramework=\"net20\".*? " \
          502  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Beta\" version=\"" \
          503  +        $version(nuget) "\" "] \
          504  +    [appendArgs " targetFramework=\"net40\".*? " \
          505  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Beta\" version=\"" \
          506  +        $version(nuget) "\" "] \
          507  +    [appendArgs " targetFramework=\"net45\".*? " \
          508  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Beta\" version=\"" \
          509  +        $version(nuget) "\" "] \
          510  +    [appendArgs " targetFramework=\"net451\".*? " \
          511  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Beta\" version=\"" \
          512  +        $version(nuget) "\" "] \
          513  +    [appendArgs " targetFramework=\"net20\".*? " \
          514  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Beta\" version=\"" \
          515  +        $version(nuget) "\" "] \
          516  +    [appendArgs " targetFramework=\"net40\".*? " \
          517  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Beta\" version=\"" \
          518  +        $version(nuget) "\" "] \
          519  +    [appendArgs " targetFramework=\"net45\".*? " \
          520  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Beta\" version=\"" \
          521  +        $version(nuget) "\" "] \
          522  +    [appendArgs " targetFramework=\"net451\".*? " \
          523  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Beta\" version=\"" \
          524  +        $version(nuget) "\" "] \
          525  +    [appendArgs " targetFramework=\"net40\".*? " \
          526  +        "id=\"System\\.Data\\.SQLite\\.EF6\\.Beta\" version=\"" \
          527  +        $version(nuget) "\" "] \
          528  +    [appendArgs " targetFramework=\"net45\".*? " \
          529  +        "id=\"System\\.Data\\.SQLite\\.EF6\\.Beta\" version=\"" \
          530  +        $version(nuget) "\" "] \
          531  +    [appendArgs " targetFramework=\"net451\".*? " \
          532  +        "id=\"System\\.Data\\.SQLite\\.EF6\\.Beta\" version=\"" \
          533  +        $version(nuget) "\" "]
   490    534   
   491    535   ###############################################################################
   492    536   # SQLite.MSIL.Test.nuspec
   493    537   ###############################################################################
   494    538   
   495    539   lappend patterns \
   496         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   497         -        </version>]
          540  +    [appendArgs <version> $version(nuget) </version>] \
          541  +    [appendArgs " targetFramework=\"net20\".*? " \
          542  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Test\" version=\"" \
          543  +        $version(nuget) "\" "] \
          544  +    [appendArgs " targetFramework=\"net40\".*? " \
          545  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Test\" version=\"" \
          546  +        $version(nuget) "\" "] \
          547  +    [appendArgs " targetFramework=\"net45\".*? " \
          548  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Test\" version=\"" \
          549  +        $version(nuget) "\" "] \
          550  +    [appendArgs " targetFramework=\"net451\".*? " \
          551  +        "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Test\" version=\"" \
          552  +        $version(nuget) "\" "] \
          553  +    [appendArgs " targetFramework=\"net20\".*? " \
          554  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Test\" version=\"" \
          555  +        $version(nuget) "\" "] \
          556  +    [appendArgs " targetFramework=\"net40\".*? " \
          557  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Test\" version=\"" \
          558  +        $version(nuget) "\" "] \
          559  +    [appendArgs " targetFramework=\"net45\".*? " \
          560  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Test\" version=\"" \
          561  +        $version(nuget) "\" "] \
          562  +    [appendArgs " targetFramework=\"net451\".*? " \
          563  +        "id=\"System\\.Data\\.SQLite\\.Linq\\.Test\" version=\"" \
          564  +        $version(nuget) "\" "] \
          565  +    [appendArgs " targetFramework=\"net40\".*? " \
          566  +        "id=\"System\\.Data\\.SQLite\\.EF6\\.Test\" version=\"" \
          567  +        $version(nuget) "\" "] \
          568  +    [appendArgs " targetFramework=\"net45\".*? " \
          569  +        "id=\"System\\.Data\\.SQLite\\.EF6\\.Test\" version=\"" \
          570  +        $version(nuget) "\" "] \
          571  +    [appendArgs " targetFramework=\"net451\".*? " \
          572  +        "id=\"System\\.Data\\.SQLite\\.EF6\\.Test\" version=\"" \
          573  +        $version(nuget) "\" "]
   498    574   
   499    575   ###############################################################################
   500    576   # SQLite.Test.nuspec
   501    577   ###############################################################################
   502    578   
   503    579   lappend patterns \
   504         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   505         -        </version>] \
          580  +    [appendArgs <version> $version(nuget) </version>] \
   506    581       [appendArgs " targetFramework=\"net20\".*? " \
   507    582           "id=\"System\\.Data\\.SQLite\\.Core\\.Test\" version=\"" \
   508    583           $version(nuget) "\" "] \
   509    584       [appendArgs " targetFramework=\"net40\".*? " \
   510    585           "id=\"System\\.Data\\.SQLite\\.Core\\.Test\" version=\"" \
   511    586           $version(nuget) "\" "] \
   512    587       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   538    613           $version(nuget) "\" "]
   539    614   
   540    615   ###############################################################################
   541    616   # SQLite.x64.nuspec
   542    617   ###############################################################################
   543    618   
   544    619   lappend patterns \
   545         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   546         -        </version>]
          620  +    [appendArgs <version> $version(nuget) </version>] \
          621  +    [appendArgs " targetFramework=\"net20\".*? " \
          622  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          623  +        "\" "] \
          624  +    [appendArgs " targetFramework=\"net40\".*? " \
          625  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          626  +        "\" "] \
          627  +    [appendArgs " targetFramework=\"net45\".*? " \
          628  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          629  +        "\" "] \
          630  +    [appendArgs " targetFramework=\"net451\".*? " \
          631  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          632  +        "\" "] \
          633  +    [appendArgs " targetFramework=\"net40\".*? " \
          634  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          635  +        "\" "] \
          636  +    [appendArgs " targetFramework=\"net45\".*? " \
          637  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          638  +        "\" "] \
          639  +    [appendArgs " targetFramework=\"net451\".*? " \
          640  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          641  +        "\" "]
   547    642   
   548    643   ###############################################################################
   549    644   # SQLite.x86.nuspec
   550    645   ###############################################################################
   551    646   
   552    647   lappend patterns \
   553         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   554         -        </version>]
          648  +    [appendArgs <version> $version(nuget) </version>] \
          649  +    [appendArgs " targetFramework=\"net20\".*? " \
          650  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          651  +        "\" "] \
          652  +    [appendArgs " targetFramework=\"net40\".*? " \
          653  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          654  +        "\" "] \
          655  +    [appendArgs " targetFramework=\"net45\".*? " \
          656  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          657  +        "\" "] \
          658  +    [appendArgs " targetFramework=\"net451\".*? " \
          659  +        "id=\"System\\.Data\\.SQLite\\.Linq\" version=\"" $version(nuget) \
          660  +        "\" "] \
          661  +    [appendArgs " targetFramework=\"net40\".*? " \
          662  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          663  +        "\" "] \
          664  +    [appendArgs " targetFramework=\"net45\".*? " \
          665  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          666  +        "\" "] \
          667  +    [appendArgs " targetFramework=\"net451\".*? " \
          668  +        "id=\"System\\.Data\\.SQLite\\.EF6\" version=\"" $version(nuget) \
          669  +        "\" "]
   555    670   
   556    671   ###############################################################################
   557    672   # SQLite.Designer/AssemblyInfo.cs
   558    673   ###############################################################################
   559    674   
   560    675   lappend patterns \
   561    676       [appendArgs AssemblyVersion\\(\" [string map [list . \\.] \
................................................................................
   840    955       [file join NuGet SQLite.EF6.Beta.nuspec] \
   841    956       [file join NuGet SQLite.EF6.Beta.nuspec] \
   842    957       [file join NuGet SQLite.EF6.Test.nuspec] \
   843    958       [file join NuGet SQLite.EF6.Test.nuspec] \
   844    959       [file join NuGet SQLite.EF6.Test.nuspec] \
   845    960       [file join NuGet SQLite.EF6.Test.nuspec] \
   846    961       [file join NuGet SQLite.Linq.nuspec] \
   847         -    [file join NuGet SQLite.Linq.nuspec] \
   848         -    [file join NuGet SQLite.Linq.nuspec] \
   849         -    [file join NuGet SQLite.Linq.nuspec] \
   850         -    [file join NuGet SQLite.Linq.nuspec] \
   851         -    [file join NuGet SQLite.Linq.Beta.nuspec] \
   852         -    [file join NuGet SQLite.Linq.Beta.nuspec] \
   853         -    [file join NuGet SQLite.Linq.Beta.nuspec] \
   854         -    [file join NuGet SQLite.Linq.Beta.nuspec] \
   855    962       [file join NuGet SQLite.Linq.Beta.nuspec] \
   856    963       [file join NuGet SQLite.Linq.Test.nuspec] \
   857         -    [file join NuGet SQLite.Linq.Test.nuspec] \
   858         -    [file join NuGet SQLite.Linq.Test.nuspec] \
   859         -    [file join NuGet SQLite.Linq.Test.nuspec] \
   860         -    [file join NuGet SQLite.Linq.Test.nuspec] \
          964  +    [file join NuGet SQLite.MSIL.nuspec] \
          965  +    [file join NuGet SQLite.MSIL.nuspec] \
          966  +    [file join NuGet SQLite.MSIL.nuspec] \
          967  +    [file join NuGet SQLite.MSIL.nuspec] \
          968  +    [file join NuGet SQLite.MSIL.nuspec] \
          969  +    [file join NuGet SQLite.MSIL.nuspec] \
          970  +    [file join NuGet SQLite.MSIL.nuspec] \
          971  +    [file join NuGet SQLite.MSIL.nuspec] \
          972  +    [file join NuGet SQLite.MSIL.nuspec] \
          973  +    [file join NuGet SQLite.MSIL.nuspec] \
          974  +    [file join NuGet SQLite.MSIL.nuspec] \
   861    975       [file join NuGet SQLite.MSIL.nuspec] \
   862    976       [file join NuGet SQLite.MSIL.Beta.nuspec] \
          977  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          978  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          979  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          980  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          981  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          982  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          983  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          984  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          985  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          986  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          987  +    [file join NuGet SQLite.MSIL.Beta.nuspec] \
          988  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          989  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          990  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          991  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          992  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          993  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          994  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          995  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          996  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          997  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
          998  +    [file join NuGet SQLite.MSIL.Test.nuspec] \
   863    999       [file join NuGet SQLite.MSIL.Test.nuspec] \
   864   1000       [file join NuGet SQLite.Test.nuspec] \
   865   1001       [file join NuGet SQLite.Test.nuspec] \
   866   1002       [file join NuGet SQLite.Test.nuspec] \
   867   1003       [file join NuGet SQLite.Test.nuspec] \
   868   1004       [file join NuGet SQLite.Test.nuspec] \
   869   1005       [file join NuGet SQLite.Test.nuspec] \
................................................................................
   870   1006       [file join NuGet SQLite.Test.nuspec] \
   871   1007       [file join NuGet SQLite.Test.nuspec] \
   872   1008       [file join NuGet SQLite.Test.nuspec] \
   873   1009       [file join NuGet SQLite.Test.nuspec] \
   874   1010       [file join NuGet SQLite.Test.nuspec] \
   875   1011       [file join NuGet SQLite.Test.nuspec] \
   876   1012       [file join NuGet SQLite.x64.nuspec] \
         1013  +    [file join NuGet SQLite.x64.nuspec] \
         1014  +    [file join NuGet SQLite.x64.nuspec] \
         1015  +    [file join NuGet SQLite.x64.nuspec] \
         1016  +    [file join NuGet SQLite.x64.nuspec] \
         1017  +    [file join NuGet SQLite.x64.nuspec] \
         1018  +    [file join NuGet SQLite.x64.nuspec] \
         1019  +    [file join NuGet SQLite.x64.nuspec] \
         1020  +    [file join NuGet SQLite.x86.nuspec] \
         1021  +    [file join NuGet SQLite.x86.nuspec] \
         1022  +    [file join NuGet SQLite.x86.nuspec] \
         1023  +    [file join NuGet SQLite.x86.nuspec] \
         1024  +    [file join NuGet SQLite.x86.nuspec] \
         1025  +    [file join NuGet SQLite.x86.nuspec] \
         1026  +    [file join NuGet SQLite.x86.nuspec] \
   877   1027       [file join NuGet SQLite.x86.nuspec] \
   878   1028       [file join SQLite.Designer AssemblyInfo.cs] \
   879   1029       [file join SQLite.Designer AssemblyInfo.cs] \
   880   1030       [file join SQLite.Designer source.extension.vsixmanifest] \
   881   1031       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \
   882   1032       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \
   883   1033       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \

Changes to readme.htm.

   211    211   <p>
   212    212       <b>1.0.95.0 - February XX, 2015 <font color="red">(release scheduled)</font></b>
   213    213   </p>
   214    214   <ul>
   215    215       <li>Updated to <a href="https://www.sqlite.org/releaselog/3_8_8_2.html">SQLite 3.8.8.2</a>.</li>
   216    216       <li>Updated to <a href="https://www.nuget.org/packages/EntityFramework/6.1.2">Entity Framework 6.1.2</a>.</li>
   217    217       <li>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].</li>
          218  +    <li>The &quot;System.Data.SQLite.EF6*&quot; and &quot;System.Data.SQLite.Linq*&quot; NuGet packages no longer depend on the &quot;System.Data.SQLite.Core*&quot; packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
          219  +    <li>The &quot;System.Data.SQLite.MSIL*&quot; NuGet packages no longer directly include any files; they are now meta-packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
          220  +    <li>The &quot;System.Data.SQLite.x86*&quot; and &quot;System.Data.SQLite.x64*&quot; NuGet packages now depend on the &quot;System.Data.SQLite.Linq&quot; and &quot;System.Data.SQLite.EF6&quot; NuGet packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
   218    221       <li>Make sure SQL statements generated for DbUpdateCommandTree objects are properly delimited.</li>
   219    222       <li>Make sure SQLiteIndexOutputs.ConstraintUsages instances are created prior to calling ISQLiteManagedModule.BestIndex. Fix for [56f511d268].</li>
   220    223       <li>Correct marshalling of strings and blobs in the SQLiteValue class. Fix for [85b824b736].</li>
   221    224       <li>Various minor performance enhancements to the SQLiteDataReader class. Pursuant to [e122d26e70].</li>
   222    225       <li>Defer disposing of connections created by the static SQLiteCommand.Execute method when a data reader is returned. Fix for [daeaf3150a].</li>
   223    226       <li>Wrap SELECT statements in parenthesis if they have an ORDER BY, LIMIT, or OFFSET clause and a compound operator is involved. Fix for [0a32885109].</li>
   224    227       <li>In the SQLiteDataReader.VerifyType method, remove duplicate &quot;if&quot; statement for the DbType.SByte value and move the remaining &quot;if&quot; to the Int64 affinity. Fix for [c5cc2fb334].&nbsp;<b>** Potentially Incompatible Change **</b></li>

Changes to www/downloads.wiki.

  1984   1984         </td>
  1985   1985         <td width="5"></td>
  1986   1986         <td valign="top">
  1987   1987           This NuGet package contains just the binaries to support Entity
  1988   1988           Framework 6 using System.Data.SQLite 1.0.94.0 (3.8.6).  The .NET
  1989   1989           Framework 4.0, 4.5, or 4.5.1 is required.
  1990   1990           <br />
  1991         -        <big><b>This package depends on both the
  1992         -        &quot;System.Data.SQLite.Core&quot; and &quot;EntityFramework&quot;
  1993         -        packages.</b></big>
         1991  +        <big><b>This package depends on the &quot;EntityFramework&quot;
         1992  +        package.</b></big>
  1994   1993           <br />
  1995   1994           (sha1: fc4b0046b083a9fc7a294df3af3b9d3918ee88d8)
  1996   1995         </td>
  1997   1996       </tr>
  1998   1997   
  1999   1998       <tr>
  2000   1999         <td width="10">&nbsp;</td>
................................................................................
  2005   2004         </td>
  2006   2005         <td width="5"></td>
  2007   2006         <td valign="top">
  2008   2007           This NuGet package contains just the binaries to support LINQ using
  2009   2008           System.Data.SQLite 1.0.94.0 (3.8.6).  The .NET Framework 3.5 SP1, 4.0,
  2010   2009           4.5, or 4.5.1 is required.
  2011   2010           <br />
  2012         -        <big><b>This package depends on the &quot;System.Data.SQLite.Core&quot;
  2013         -        package.</b></big>
         2011  +        <big><b>This package does not depend on any other package.</b></big>
  2014   2012           <br />
  2015   2013           (sha1: a08052b4d350e3ba830ebf0618bc8c221a2ef70e)
  2016   2014         </td>
  2017   2015       </tr>
  2018   2016   
  2019   2017       <tr>
  2020   2018         <td width="10">&nbsp;</td>
................................................................................
  2026   2024         <td width="5"></td>
  2027   2025         <td valign="top">
  2028   2026           This NuGet package contains the managed binaries for System.Data.SQLite
  2029   2027           1.0.94.0.  The .NET Framework 3.5 SP1, 4.0, 4.5, or 4.5.1 is required.
  2030   2028           <br />
  2031   2029           <big><b>This is a legacy package; if possible, please use either the
  2032   2030           &quot;System.Data.SQLite&quot; or &quot;System.Data.SQLite.Core&quot;
  2033         -        package instead.  This package depends on the &quot;EntityFramework&quot;
  2034         -        package.</b></big>
         2031  +        package instead.</b></big>
  2035   2032           <br />
  2036   2033           <br />
  2037   2034           <big><b><i>This NuGet package does not include any code from the native
  2038   2035           SQLite core library and will not work properly without the native
  2039   2036           assembly &quot;SQLite.Interop.dll&quot; compiled for the processor
  2040   2037           architecture of the host process being present in a directory in the
  2041   2038           native library search path.</i></b></big>
  2042   2039           <br />
         2040  +        <br />
         2041  +        <big><b><i>As of version 1.0.95.0, this package will not directly
         2042  +        contain any of the required binaries. Instead, this package will
         2043  +        depend on the &quot;System.Data.SQLite.Core.MSIL&quot;,
         2044  +        &quot;System.Data.SQLite.Linq&quot;, and
         2045  +        &quot;System.Data.SQLite.EF6&quot; packages.</i></b></big>
         2046  +        <br />
  2043   2047           <br />
  2044   2048           (sha1: 7689db66a5b1f2c9c751dbece99ec2faa840f48d)
  2045   2049         </td>
  2046   2050       </tr>
  2047   2051   
  2048   2052       <tr>
  2049   2053         <td width="10">&nbsp;</td>
................................................................................
  2058   2062           System.Data.SQLite 1.0.94.0 (3.8.6).  The .NET Framework 3.5 SP1,
  2059   2063           4.0, 4.5, or 4.5.1 is required.  For the included native binaries, the
  2060   2064           version of the Visual C++ runtime corresponding to the .NET Framework
  2061   2065           used by the associated managed assembly is statically linked.
  2062   2066           <br />
  2063   2067           <big><b>This is a legacy package; if possible, please use either the
  2064   2068           &quot;System.Data.SQLite&quot; or &quot;System.Data.SQLite.Core&quot;
  2065         -        package instead.  This package depends on the &quot;EntityFramework&quot;
  2066         -        package.</b></big>
         2069  +        package instead.</b></big>
  2067   2070           <br />
  2068   2071           (sha1: 501c8252fc23134ab99bc6c170a66732578e4a73)
  2069   2072         </td>
  2070   2073       </tr>
  2071   2074   
  2072   2075       <tr>
  2073   2076         <td width="10">&nbsp;</td>
................................................................................
  2082   2085           System.Data.SQLite 1.0.94.0 (3.8.6).  The .NET Framework 3.5 SP1,
  2083   2086           4.0, 4.5, or 4.5.1 is required.  For the included native binaries, the
  2084   2087           version of the Visual C++ runtime corresponding to the .NET Framework
  2085   2088           used by the associated managed assembly is statically linked.
  2086   2089           <br />
  2087   2090           <big><b>This is a legacy package; if possible, please use either the
  2088   2091           &quot;System.Data.SQLite&quot; or &quot;System.Data.SQLite.Core&quot;
  2089         -        package instead.  This package depends on the
  2090         -        &quot;EntityFramework&quot; package.</b></big>
         2092  +        package instead.</b></big>
  2091   2093           <br />
  2092   2094           (sha1: 0c9fffde7bd3ed7181ad5aa4dba8e372abe54f0c)
  2093   2095         </td>
  2094   2096       </tr>
  2095   2097   
  2096   2098       <tr>
  2097   2099         <td colspan="4">

Changes to www/news.wiki.

     5      5   <p>
     6      6       <b>1.0.95.0 - February XX, 2015 <font color="red">(release scheduled)</font></b>
     7      7   </p>
     8      8   <ul>
     9      9       <li>Updated to [https://www.sqlite.org/releaselog/3_8_8_2.html|SQLite 3.8.8.2].</li>
    10     10       <li>Updated to [https://www.nuget.org/packages/EntityFramework/6.1.2|Entity Framework 6.1.2].</li>
    11     11       <li>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].</li>
           12  +    <li>The &quot;System.Data.SQLite.EF6*&quot; and &quot;System.Data.SQLite.Linq*&quot; NuGet packages no longer depend on the &quot;System.Data.SQLite.Core*&quot; packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
           13  +    <li>The &quot;System.Data.SQLite.MSIL*&quot; NuGet packages no longer directly include any files; they are now meta-packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
           14  +    <li>The &quot;System.Data.SQLite.x86*&quot; and &quot;System.Data.SQLite.x64*&quot; NuGet packages now depend on the &quot;System.Data.SQLite.Linq&quot; and &quot;System.Data.SQLite.EF6&quot; NuGet packages.&nbsp;<b>** Potentially Incompatible Change **</b></li>
    12     15       <li>Make sure SQL statements generated for DbUpdateCommandTree objects are properly delimited.</li>
    13     16       <li>Make sure SQLiteIndexOutputs.ConstraintUsages instances are created prior to calling ISQLiteManagedModule.BestIndex. Fix for [56f511d268].</li>
    14     17       <li>Correct marshalling of strings and blobs in the SQLiteValue class. Fix for [85b824b736].</li>
    15     18       <li>Various minor performance enhancements to the SQLiteDataReader class. Pursuant to [e122d26e70].</li>
    16     19       <li>Defer disposing of connections created by the static SQLiteCommand.Execute method when a data reader is returned. Fix for [daeaf3150a].</li>
    17     20       <li>Wrap SELECT statements in parenthesis if they have an ORDER BY, LIMIT, or OFFSET clause and a compound operator is involved. Fix for [0a32885109].</li>
    18     21       <li>In the SQLiteDataReader.VerifyType method, remove duplicate &quot;if&quot; statement for the DbType.SByte value and move the remaining &quot;if&quot; to the Int64 affinity.  Fix for [c5cc2fb334].&nbsp;<b>** Potentially Incompatible Change **</b></li>