System.Data.SQLite
Check-in [f0e4722e5a]
Not logged in

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

Overview
Comment:Legacy package cleanup. Revise tests to include the EntityFramework version. Update downloads page.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | nuGetRefactor
Files: files | file ages | folders
SHA1: f0e4722e5a75b16dda87182de0a6ff7d6d91deee
User & Date: mistachkin 2015-02-13 19:43:54
Context
2015-02-13
19:56
Update version history docs. Closed-Leaf check-in: 7bc12f199d user: mistachkin tags: nuGetRefactor
19:43
Legacy package cleanup. Revise tests to include the EntityFramework version. Update downloads page. check-in: f0e4722e5a user: mistachkin tags: nuGetRefactor
18:43
Refactor NuGet package dependencies and the MSIL-only packages. Make System.Data.SQLite.MSIL into pure 'meta-packages'. Stop depending on System.Data.SQLite.Core from EF6/Linq packages. check-in: d4f804aa46 user: mistachkin tags: nuGetRefactor
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

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>]
          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)] "\" "]
   392    401   
   393    402   ###############################################################################
   394    403   # SQLite.EF6.Beta.nuspec
   395    404   ###############################################################################
   396    405   
   397    406   lappend patterns \
   398         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   399         -        </version>]
          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)] "\" "]
   400    417   
   401    418   ###############################################################################
   402    419   # SQLite.EF6.Test.nuspec
   403    420   ###############################################################################
   404    421   
   405    422   lappend patterns \
   406         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   407         -        </version>]
          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)] "\" "]
   408    433   
   409    434   ###############################################################################
   410    435   # SQLite.Linq.nuspec
   411    436   ###############################################################################
   412    437   
   413    438   lappend patterns \
   414         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   415         -        </version>]
          439  +    [appendArgs <version> $version(nuget) </version>]
   416    440   
   417    441   ###############################################################################
   418    442   # SQLite.Linq.Beta.nuspec
   419    443   ###############################################################################
   420    444   
   421    445   lappend patterns \
   422         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   423         -        </version>]
          446  +    [appendArgs <version> $version(nuget) </version>]
   424    447   
   425    448   ###############################################################################
   426    449   # SQLite.Linq.Test.nuspec
   427    450   ###############################################################################
   428    451   
   429    452   lappend patterns \
   430         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   431         -        </version>]
          453  +    [appendArgs <version> $version(nuget) </version>]
   432    454   
   433    455   ###############################################################################
   434    456   # SQLite.MSIL.nuspec
   435    457   ###############################################################################
   436    458   
   437    459   lappend patterns \
   438         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   439         -        </version>] \
          460  +    [appendArgs <version> $version(nuget) </version>] \
   440    461       [appendArgs " targetFramework=\"net20\".*? " \
   441    462           "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\" version=\"" \
   442    463           $version(nuget) "\" "] \
   443    464       [appendArgs " targetFramework=\"net40\".*? " \
   444    465           "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\" version=\"" \
   445    466           $version(nuget) "\" "] \
   446    467       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   472    493           "\" "]
   473    494   
   474    495   ###############################################################################
   475    496   # SQLite.MSIL.Beta.nuspec
   476    497   ###############################################################################
   477    498   
   478    499   lappend patterns \
   479         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   480         -        </version>] \
          500  +    [appendArgs <version> $version(nuget) </version>] \
   481    501       [appendArgs " targetFramework=\"net20\".*? " \
   482    502           "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Beta\" version=\"" \
   483    503           $version(nuget) "\" "] \
   484    504       [appendArgs " targetFramework=\"net40\".*? " \
   485    505           "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Beta\" version=\"" \
   486    506           $version(nuget) "\" "] \
   487    507       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   513    533           $version(nuget) "\" "]
   514    534   
   515    535   ###############################################################################
   516    536   # SQLite.MSIL.Test.nuspec
   517    537   ###############################################################################
   518    538   
   519    539   lappend patterns \
   520         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   521         -        </version>] \
          540  +    [appendArgs <version> $version(nuget) </version>] \
   522    541       [appendArgs " targetFramework=\"net20\".*? " \
   523    542           "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Test\" version=\"" \
   524    543           $version(nuget) "\" "] \
   525    544       [appendArgs " targetFramework=\"net40\".*? " \
   526    545           "id=\"System\\.Data\\.SQLite\\.Core\\.MSIL\\.Test\" version=\"" \
   527    546           $version(nuget) "\" "] \
   528    547       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   554    573           $version(nuget) "\" "]
   555    574   
   556    575   ###############################################################################
   557    576   # SQLite.Test.nuspec
   558    577   ###############################################################################
   559    578   
   560    579   lappend patterns \
   561         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   562         -        </version>] \
          580  +    [appendArgs <version> $version(nuget) </version>] \
   563    581       [appendArgs " targetFramework=\"net20\".*? " \
   564    582           "id=\"System\\.Data\\.SQLite\\.Core\\.Test\" version=\"" \
   565    583           $version(nuget) "\" "] \
   566    584       [appendArgs " targetFramework=\"net40\".*? " \
   567    585           "id=\"System\\.Data\\.SQLite\\.Core\\.Test\" version=\"" \
   568    586           $version(nuget) "\" "] \
   569    587       [appendArgs " targetFramework=\"net45\".*? " \
................................................................................
   595    613           $version(nuget) "\" "]
   596    614   
   597    615   ###############################################################################
   598    616   # SQLite.x64.nuspec
   599    617   ###############################################################################
   600    618   
   601    619   lappend patterns \
   602         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   603         -        </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  +        "\" "]
   604    642   
   605    643   ###############################################################################
   606    644   # SQLite.x86.nuspec
   607    645   ###############################################################################
   608    646   
   609    647   lappend patterns \
   610         -    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   611         -        </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  +        "\" "]
   612    670   
   613    671   ###############################################################################
   614    672   # SQLite.Designer/AssemblyInfo.cs
   615    673   ###############################################################################
   616    674   
   617    675   lappend patterns \
   618    676       [appendArgs AssemblyVersion\\(\" [string map [list . \\.] \
................................................................................
   885    943       [file join NuGet SQLite.Core.nuspec] \
   886    944       [file join NuGet SQLite.Core.Beta.nuspec] \
   887    945       [file join NuGet SQLite.Core.Test.nuspec] \
   888    946       [file join NuGet SQLite.Core.MSIL.nuspec] \
   889    947       [file join NuGet SQLite.Core.MSIL.Beta.nuspec] \
   890    948       [file join NuGet SQLite.Core.MSIL.Test.nuspec] \
   891    949       [file join NuGet SQLite.EF6.nuspec] \
          950  +    [file join NuGet SQLite.EF6.nuspec] \
          951  +    [file join NuGet SQLite.EF6.nuspec] \
          952  +    [file join NuGet SQLite.EF6.nuspec] \
          953  +    [file join NuGet SQLite.EF6.Beta.nuspec] \
          954  +    [file join NuGet SQLite.EF6.Beta.nuspec] \
          955  +    [file join NuGet SQLite.EF6.Beta.nuspec] \
   892    956       [file join NuGet SQLite.EF6.Beta.nuspec] \
          957  +    [file join NuGet SQLite.EF6.Test.nuspec] \
          958  +    [file join NuGet SQLite.EF6.Test.nuspec] \
          959  +    [file join NuGet SQLite.EF6.Test.nuspec] \
   893    960       [file join NuGet SQLite.EF6.Test.nuspec] \
   894    961       [file join NuGet SQLite.Linq.nuspec] \
   895    962       [file join NuGet SQLite.Linq.Beta.nuspec] \
   896    963       [file join NuGet SQLite.Linq.Test.nuspec] \
   897    964       [file join NuGet SQLite.MSIL.nuspec] \
   898    965       [file join NuGet SQLite.MSIL.nuspec] \
   899    966       [file join NuGet SQLite.MSIL.nuspec] \
................................................................................
   939   1006       [file join NuGet SQLite.Test.nuspec] \
   940   1007       [file join NuGet SQLite.Test.nuspec] \
   941   1008       [file join NuGet SQLite.Test.nuspec] \
   942   1009       [file join NuGet SQLite.Test.nuspec] \
   943   1010       [file join NuGet SQLite.Test.nuspec] \
   944   1011       [file join NuGet SQLite.Test.nuspec] \
   945   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] \
   946   1027       [file join NuGet SQLite.x86.nuspec] \
   947   1028       [file join SQLite.Designer AssemblyInfo.cs] \
   948   1029       [file join SQLite.Designer AssemblyInfo.cs] \
   949   1030       [file join SQLite.Designer source.extension.vsixmanifest] \
   950   1031       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \
   951   1032       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \
   952   1033       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \

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">