Version History
-1.0.78.0 - January XX, 2012
+1.0.81.0 - June XX, 2012
+-
+
- Support compiling the interop assembly without support for the custom extension functions and the CryptoAPI based codec. +
- Add DefineConstants property to the SQLiteConnection class to return the list of define constants used when compiling the core managed assembly. +
- Add release archive verification tool to the release automation. +
- Fix subtle race condition between threads fetching connection handles from the connection pool any garbage collection (GC) threads that may be running. Fix for [996d13cd87]. +
- Add missing call to SetTimeout in the SQLite3_UTF16.Open method. +
- Add checks to prevent the SQLiteConnectionPool.Remove method from returning any connection handles that are closed or invalid. +
- Modify static SQLiteBase helper methods to prevent them from passing IntPtr.Zero to the SQLite native library. +
- Remove static locks from the static helper methods in the SQLiteBase class, replacing them with a lock on the connection handle instance being operated upon. +
- Revise CriticalHandle derived classes to make them more thread-safe. +
- Add connection pool related diagnostic messages when compiled with the DEBUG define constant. +
- Add PoolCount property to the SQLiteConnection class to return the number of pool entries for the file name associated with the connection. +
- Rename internal SQLiteLastError methods to GetLastError. +
- Add assembly file test constraints to all tests that execute the "test.exe" or "testlinq.exe" files. +
1.0.80.0 - April 1, 2012
+-
+
- Updated to SQLite 3.7.11. +
- In the SQLiteFunction class, when calling user-provided methods from a delegate called by native code, avoid throwing exceptions, optionally tracing the caught exceptions. Fix for [8a426d12eb]. +
- Add Visual Studio 2005 support to all the applicable solution/project files, their associated supporting files, and the test suite. +
- Add Visual Studio 2005 support to the redesigned designer support installer. +
- Add experimental support for "pre-loading" the native SQLite library based on the processor architecture of the current process. This feature is now enabled by default at compile-time. +
- Add support for the native SQLite Online Backup API. Fix for [c71846ed57]. +
- Acquire and hold a static data lock while checking if the native SQLite library has been initialized to prevent a subtle race condition that can result in superfluous error messages. Fix for [72905c9a77]. +
- Support tracing of all parameter binding activity and use the connection flags to control what is traced. +
- When converting a DateTime instance of an "Unspecified" kind to a string, use the same kind as the connection, if available. +
- Add overload of the SQLiteDataReader.GetValues method that returns a NameValueCollection. +
- Add static ToUnixEpoch method to the SQLiteConvert class to convert a DateTime value to the number of whole seconds since the Unix epoch. +
- In the implicit conversion operators (to IntPtr) for both the SQLiteConnectionHandle and SQLiteStatementHandle classes, return IntPtr.Zero if the instance being converted is null. +
- Write warning message to the active trace listeners (for the Debug build configuration only) if a column type or type name cannot be mapped properly. See [4bbf851fa5]. +
- When tracing SQL statements to be prepared, bypass the internal length limit of the sqlite3_log function by using the SQLiteLog class directly instead. Also, detect null and/or empty strings and emit a special message in that case. +
- For the setup, the Visual Studio task should only be initially checked if the GAC task is available and vice-versa. +
- Improve compatibility with custom command processors by using __ECHO instead of _ECHO in batch tools. +
- Add OpenAndReturn method to the SQLiteConnection class to open a connection and return it. +
- Add missing CheckDisposed calls to the SQLiteConnection class. +
- Add missing throw statement to the SQLiteConnection class. +
- Make sure the interop project uses /fp:precise for Windows CE. +
- Regenerate package load key to support loading the designer package into Visual Studio 2008 without having the matching SDK installed. +
- Modify transaction object disposal so that it can never cause an exception to be thrown. +
1.0.79.0 - January 28, 2012
+-
+
- Use the WoW64 registry keys when installing the VS designer components on 64-bit Windows. Fix for [d8491abd0b]. +
- Correct resource name used by the LINQ assembly to locate several key string resources. Fix for [fbebb30da9]. +
1.0.78.0 - January 27, 2012
- Updated to SQLite 3.7.10.
- Redesign the VS designer support installer and integrate it into the setup packages. +
- When emitting SQL for foreign keys in the VS designer, be sure to take all returned schema rows into account. Remainder of fix for [b226147b37]. +
- Add Flags connection string property to control extra behavioral flags for the connection.
- Refactor all IDisposable implementations to conform to best practices, potentially eliminating leaks in certain circumstances.
- Even more enhancements to the build and test automation.
- Support parameter binding to more primitive types, including unsigned integer types.
- Recognize the TIMESTAMP column data type as the DateTime type. Fix for [bb4b04d457].
- Prevent logging superfluous messages having to do with library initialization checking. Fix for [3fc172d1be]. Index: Doc/Extra/welcome.html ================================================================== --- Doc/Extra/welcome.html +++ Doc/Extra/welcome.html @@ -41,112 +41,131 @@
About SQLite.NET
-This class library is an ADO.NET wrapper around the popular (and free!) - SQLite database engine. For information on SQL syntax, features of SQLite and a - good understanding of how it works and what it does, I highly recommend heading - over to sqlite.org and +
This class library is an ADO.NET wrapper around the popular (and free!) + SQLite database engine. For information on SQL syntax, features of SQLite and a + good understanding of how it works and what it does, I highly recommend heading + over to sqlite.org and reading the documentation there.
-The C# provider, the very minor C code modifications to SQLite, documentation and
- etc were written by Robert
+ The C# provider, the very minor C code modifications to SQLite, documentation and
+ etc were written by Robert
Simpson, and the SourceForge project page can be found
here. The System.Data.SQLite project is currently maintained by the
+ SQLite Development Team and
+ the latest source code and project information can be found
+ here. Click here to see the version history of this SQLite.NET
+ Click here to see the version history of this SQLite.NET
provider The following are links to information on various aspects of the library and
+ The following are links to information on various aspects of the library and
how to use it in your application(s)
How to install Visual Studio Design-Time Support How to configure and enumerate SQLite.NET
+ How to configure and enumerate SQLite.NET
through the DbProviderFactories object Getting the best performance out of SQLite Limitations of the SQLite.NET provider and the SQLite
+
This SQLite provider implements every feature of the underlying SQLite
+ This SQLite provider implements every feature of the underlying SQLite
database engine without omission. Here's a brief summary: System.Data.SQLite.DLL is a mixed assembly signed with a strong name
- in case you want to add it to the Global Assembly Cache (GAC). This is the only DLL required to be redistributed with
- your SQLite.NET application(s). It
- comes in 3
- flavors: Win32, Itanium and x64 (AMD64). When using the mixed-mode assembly, the System.Data.SQLite.DLL file
+ includes all the native and managed code. In that case, this is the only
+ DLL required to be redistributed with your SQLite.NET application(s).
+ When using separate native and managed assemblies, the
+ System.Data.SQLite.DLL file contains all the managed code and the
+ SQLite.Interop.DLL file contains all the native code.
+ The native code comes in 3 flavors: Win32, Itanium and x64 (AMD64).
+ System.Data.SQLite.DLL and SQLite.Interop.XXX.DLL must be
- deployed on the Compact Framework. The XXX is the build number of the
- System.Data.SQLite library (e.g. "078"). SQLite.Interop.XXX is a fully
- native assembly compiled for the ARM processor, and System.Data.SQLite is the
- fully-managed Compact Framework assembly. Both the System.Data.SQLite.DLL and SQLite.Interop.XXX.DLL files
+ must be deployed on the Compact Framework. The XXX is the build number of
+ the System.Data.SQLite library (e.g. "081"). The
+ SQLite.Interop.XXX.DLL file is a fully native assembly compiled for
+ the ARM processor, and System.Data.SQLite is the fully-managed Compact
+ Framework assembly.
@@ -185,15 +185,69 @@
- 1.0.78.0 - January XX, 2012
+ 1.0.81.0 - June XX, 2012
+
+ 1.0.80.0 - April 1, 2012
+
+ 1.0.79.0 - January 28, 2012
+
+ 1.0.78.0 - January 27, 2012
- The framework in templates (3), (4), (5), (6), (7), and (8) will be one of netFx35, netFx40.
+ The framework in templates (3), (4), (5), (6), (7), and (8) will be
+ one of netFx35, netFx40.
+
+ The cpu in templates (3) and (4) will be one of x86, x64, arm, ia64.
+
+ The platform in templates (5), (6), (7), and (8) will be one of Win32,
+ x64, PocketPC.
- The cpu in templates (3) and (4) will be one of x86, x64, arm, ia64.
+ The year in templates (3), (4), (5), (6), (7), and (8) will be one of
+ 2008, 2010.
- The platform in templates (5), (6), (7), and (8) will be one of Win32, x64, PocketPC.
+ The version in templates (1), (2), (3), (4), (5), (6), (7), and (8) is
+ the dot-delimited version number of the primary System.Data.SQLite assembly.
- The year in templates (3), (4), (5), (6), (7), and (8) will be one of 2008, 2010.
-
- The version in templates (1), (2), (3), (4), (5), (6), (7), and (8) is the dot-delimited version number of the primary System.Data.SQLite assembly.
-
- The date in template (9) is of the form: YYYYMMDDHHMM
+ The date in template (9) is of the form: YYYYMMDDHHMM
@@ -634,8 +638,8 @@
or ZIP archives of historical check-ins.
The complete source tree for any [/timeline?n=20&y=ci | check-in] may always
- be downloaded using the "ZIP archive" link available from the
- check-in detail page.
+ be downloaded using the "Tarball" or "ZIP archive" links
+ available from the check-in detail page.
@@ -442,5 +450,35 @@
design-time, the C# source code files do not show up in the Solution Explorer
window. This limitation is largely cosmetic and does not impact the
correctness of the build process itself, whether in Visual Studio or when
using MSBuild on the command line.
+ (20) When the System.Data.SQLite project is compiled and run from inside
+ Visual Studio, why do I get a DllNotFoundException or a BadImageFormatException
+ (for "sqlite3.dll" or "SQLite.Interop.dll") when trying to
+ run or debug the application?
+
+ When compiling and running a solution from within Visual Studio that uses the
+ System.Data.SQLite project (including the test project), it is very important
+ to select the correct build configuration and platform. First, managed
+ applications to be debugged inside Visual Studio cannot use the mixed-mode
+ assembly (i.e. because it is always compiled to the platform-specific build
+ output directory). This is necessary to properly support building binaries
+ for multiple platforms using the same source project files. Therefore, only
+ the "DebugNativeOnly" or "ReleaseNativeOnly" build
+ configurations should be selected when running a managed application from
+ inside Visual Studio that relies upon the System.Data.SQLite assembly. These
+ build configurations contain a custom post-build step that copies the required
+ native assembly to the managed output directory (i.e. to enable running the
+ managed binaries in-place). However, this post-build step will only be
+ performed if the selected platform matches that of the operating system (e.g.
+ "Win32" for 32-bit Windows and "x64" for 64-bit Windows).
+ Therefore, it is good practice to double-check the selected build platform
+ against the operating system prior to attempting to run a managed project in
+ the solution.
+
- 1.0.78.0 - January XX, 2012 (release pending)
+ 1.0.81.0 - June XX, 2012 (release scheduled)
+
+ 1.0.80.0 - April 1, 2012
+
+ 1.0.79.0 - January 28, 2012
+
+ 1.0.78.0 - January 27, 2012
What's New?
-
Using this library
-
SQLite.NET Provider Features
-
+
+ Itanium processor support not currently included.
+
+
Distributing the Binaries (Desktop)
-
+
+ Itanium processor support not currently included.
+
+ Distributing the Binaries (Compact Framework)
-
Index: Doc/SQLite.NET.chm
==================================================================
--- Doc/SQLite.NET.chm
+++ Doc/SQLite.NET.chm
cannot compute difference between binary files
Index: Externals/Eagle/bin/Eagle.dll
==================================================================
--- Externals/Eagle/bin/Eagle.dll
+++ Externals/Eagle/bin/Eagle.dll
cannot compute difference between binary files
Index: Externals/Eagle/bin/EagleShell.exe
==================================================================
--- Externals/Eagle/bin/EagleShell.exe
+++ Externals/Eagle/bin/EagleShell.exe
cannot compute difference between binary files
Index: Externals/Eagle/bin/EagleShell.exe.config
==================================================================
--- Externals/Eagle/bin/EagleShell.exe.config
+++ Externals/Eagle/bin/EagleShell.exe.config
@@ -1,11 +1,11 @@
+(
+**
HIDDEN,
+** docid HIDDEN,
+**
-Version 1.0.78.0 January XX, 2012
-Using SQLite 3.7.10 [ebd01a8def]
+Version 1.0.81.0 June XX, 2012 (release scheduled)
+Using SQLite 3.7.11
Originally written by Robert Simpson
Released to the public domain, use at your own risk!
Official provider website: http://system.data.sqlite.org/
Legacy versions: http://sqlite.phxsoftware.com/
@@ -144,11 +144,11 @@
<configuration>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite" />
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite"
- type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.78.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
+ type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
</DbProviderFactories>
</system.data>
</configuration>
Version History
+
+
+
+
+
+
@@ -17,5 +17,9 @@
Before every check-in to trunk:
5. No compiler warnings on the development machine.
6. Changes will not cause problems on a future bisect.
+
+ 7. Build binaries as outlined on the [./build.wiki | build procedures] page.
+
+ 8. Run unit tests as outlined on the [./test.wiki | test procedures] page.
Index: www/downloads.wiki
==================================================================
--- www/downloads.wiki
+++ www/downloads.wiki
@@ -9,21 +9,21 @@
-
- sqlite-netFx-source-1.0.77.0.zip
+
+ sqlite-netFx-source-1.0.80.0.zip
- (2.57 MiB)
+ (2.68 MiB)
This ZIP archive contains all current source code for System.Data.SQLite
- 1.0.77.0 (3.7.9) combined into a single archive file.
+ 1.0.80.0 (3.7.11) combined into a single archive file.
- (sha1: 84e9b80b767118caf06206c3e83cb53eddb89a08)
+ (sha1: 96e37d1d9146f9cd6721ef273eb3973d1612c0ad)
@@ -31,41 +31,41 @@
-
- sqlite-netFx35-setup-bundle-x86-2008-1.0.77.0.exe
+
+ sqlite-netFx35-setup-bundle-x86-2008-1.0.80.0.exe
- (5.88 MiB)
+ (6.04 MiB)
This setup package features the mixed-mode assembly and will install all
the necessary runtime components and dependencies for the x86 version of
- the System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2008
+ the System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2008
SP1 runtime for x86 is included. The .NET Framework 3.5 SP1 is required.
- (sha1: d772f21988d166e25b21ea73d645de249f083883)
+ (sha1: a4b9b35779ae85ce02f0e0a622f3039163335858)
-
- sqlite-netFx35-setup-x86-2008-1.0.77.0.exe
+
+ sqlite-netFx35-setup-x86-2008-1.0.80.0.exe
- (5.88 MiB)
+ (6.03 MiB)
This setup package will install all the necessary runtime components and
- dependencies for the x86 version of the System.Data.SQLite 1.0.77.0
- (3.7.9) package. The Visual C++ 2008 SP1 runtime for x86 is included.
+ dependencies for the x86 version of the System.Data.SQLite 1.0.80.0
+ (3.7.11) package. The Visual C++ 2008 SP1 runtime for x86 is included.
The .NET Framework 3.5 SP1 is required.
- (sha1: 6257afc0cc2fefb7c4f72ffe52fe12941ee1c053)
+ (sha1: d8ddde29f3fc0ded715d632501809158c174fd4a)
@@ -73,41 +73,41 @@
-
- sqlite-netFx35-setup-bundle-x64-2008-1.0.77.0.exe
+
+ sqlite-netFx35-setup-bundle-x64-2008-1.0.80.0.exe
- (6.62 MiB)
+ (6.77 MiB)
This setup package features the mixed-mode assembly and will install all
the necessary runtime components and dependencies for the x64 version of
- the System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2008
+ the System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2008
SP1 runtime for x64 is included. The .NET Framework 3.5 SP1 is required.
- (sha1: 3e503a9292b361e24d46ee814bf3ff4c1d0bbaa2)
+ (sha1: 65d6b88e6180f0956ed189de2e8595fb70d90970)
-
- sqlite-netFx35-setup-x64-2008-1.0.77.0.exe
+
+ sqlite-netFx35-setup-x64-2008-1.0.80.0.exe
- (6.61 MiB)
+ (6.77 MiB)
This setup package will install all the necessary runtime components and
- dependencies for the x64 version of the System.Data.SQLite 1.0.77.0
- (3.7.9) package. The Visual C++ 2008 SP1 runtime for x64 is included.
+ dependencies for the x64 version of the System.Data.SQLite 1.0.80.0
+ (3.7.11) package. The Visual C++ 2008 SP1 runtime for x64 is included.
The .NET Framework 3.5 SP1 is required.
- (sha1: 344e03e91c5f95e09e4dbaa8336dfbe75ece875b)
+ (sha1: 93da8e2d4e556c232587251f826d8e87da4969c9)
@@ -115,41 +115,41 @@
-
- sqlite-netFx40-setup-bundle-x86-2010-1.0.77.0.exe
+
+ sqlite-netFx40-setup-bundle-x86-2010-1.0.80.0.exe
- (10.25 MiB)
+ (10.36 MiB)
This setup package features the mixed-mode assembly and will install all
the necessary runtime components and dependencies for the x86 version of
- the System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2010
+ the System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2010
SP1 runtime for x86 is included. The .NET Framework 4.0 is required.
- (sha1: c1f51270764c2d694a6e19ef0200243a4212c021)
+ (sha1: 0d7a51989eb3f23bbf3d695c9af264666031e7c3)
-
- sqlite-netFx40-setup-x86-2010-1.0.77.0.exe
+
+ sqlite-netFx40-setup-x86-2010-1.0.80.0.exe
- (10.24 MiB)
+ (10.36 MiB)
This setup package will install all the necessary runtime components and
- dependencies for the x86 version of the System.Data.SQLite 1.0.77.0
- (3.7.9) package. The Visual C++ 2010 SP1 runtime for x86 is included.
+ dependencies for the x86 version of the System.Data.SQLite 1.0.80.0
+ (3.7.11) package. The Visual C++ 2010 SP1 runtime for x86 is included.
The .NET Framework 4.0 is required.
- (sha1: c80d75dab1c3692be27f47c5db7d4b55af2891c3)
+ (sha1: ee2a4dde8f470eee99d1a616c5c2eab0dd2e245e)
@@ -157,41 +157,41 @@
-
- sqlite-netFx40-setup-bundle-x64-2010-1.0.77.0.exe
+
+ sqlite-netFx40-setup-bundle-x64-2010-1.0.80.0.exe
- (12.04 MiB)
+ (11.62 MiB)
This setup package features the mixed-mode assembly and will install all
the necessary runtime components and dependencies for the x64 version of
- the System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2010
+ the System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2010
SP1 runtime for x64 is included. The .NET Framework 4.0 is required.
- (sha1: 34a56eaee1d876278f42a3626b12ac6eb5713b3d)
+ (sha1: e2a1b48e4e743d0224f2a6607be6b067426ab34b)
-
- sqlite-netFx40-setup-x64-2010-1.0.77.0.exe
+
+ sqlite-netFx40-setup-x64-2010-1.0.80.0.exe
- (12.03 MiB)
+ (11.61 MiB)
This setup package will install all the necessary runtime components and
- dependencies for the x64 version of the System.Data.SQLite 1.0.77.0
- (3.7.9) package. The Visual C++ 2010 SP1 runtime for x64 is included.
+ dependencies for the x64 version of the System.Data.SQLite 1.0.80.0
+ (3.7.11) package. The Visual C++ 2010 SP1 runtime for x64 is included.
The .NET Framework 4.0 is required.
- (sha1: aabcb26ed62540968d27a441995053b5260e9b74)
+ (sha1: 6e9fcd43446d88238875b8a1d83ec28e831fb0be)
@@ -199,40 +199,40 @@
-
- sqlite-netFx35-binary-bundle-Win32-2008-1.0.77.0.zip
+
+ sqlite-netFx35-binary-bundle-Win32-2008-1.0.80.0.zip
- (1.97 MiB)
+ (1.61 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x86 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x86 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2008 SP1 runtime for x86 and the .NET Framework
3.5 SP1 are required.
- (sha1: e7103c196e725196c0b591386ec34c7a80c9eb83)
+ (sha1: 63240eacb4af8c507a6957e177de1a375db32e18)
-
- sqlite-netFx35-binary-Win32-2008-1.0.77.0.zip
+
+ sqlite-netFx35-binary-Win32-2008-1.0.80.0.zip
- (1.97 MiB)
+ (1.62 MiB)
This binary package contains all the binaries for the x86 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2008 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2008 SP1
runtime for x86 and the .NET Framework 3.5 SP1 are required.
- (sha1: 0c36eaf45c99b4e0a56f00711bce04b30b979578)
+ (sha1: 3159f8d2df5473ea1c42c603ec7a43f9d3aaf939)
@@ -240,40 +240,40 @@
-
- sqlite-netFx35-binary-bundle-x64-2008-1.0.77.0.zip
+
+ sqlite-netFx35-binary-bundle-x64-2008-1.0.80.0.zip
- (2.04 MiB)
+ (1.68 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x64 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x64 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2008 SP1 runtime for x64 and the .NET Framework
3.5 SP1 are required.
- (sha1: ac39f8a600c846ce957b17380636b5b6ce2155c4)
+ (sha1: 188f4fd49c9199474e7dec951d1702869f6b7bed)
-
- sqlite-netFx35-binary-x64-2008-1.0.77.0.zip
+
+ sqlite-netFx35-binary-x64-2008-1.0.80.0.zip
- (2.03 MiB)
+ (1.69 MiB)
This binary package contains all the binaries for the x64 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2008 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2008 SP1
runtime for x64 and the .NET Framework 3.5 SP1 are required.
- (sha1: b2595aaf38de226241567cbfa9d6402b92de6658)
+ (sha1: 2d841e8f28cbbb95942afffde159b9beb8ecb9d0)
@@ -281,40 +281,40 @@
-
- sqlite-netFx40-binary-bundle-Win32-2010-1.0.77.0.zip
+
+ sqlite-netFx40-binary-bundle-Win32-2010-1.0.80.0.zip
- (2.02 MiB)
+ (1.69 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x86 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x86 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2010 SP1 runtime for x86 and the .NET Framework
4.0 are required.
- (sha1: c74d1bc4f15c98a717706e6c3dcafb74e161d373)
+ (sha1: f29643dd4be2876487c054ee5f2dca87e46f80a4)
-
- sqlite-netFx40-binary-Win32-2010-1.0.77.0.zip
+
+ sqlite-netFx40-binary-Win32-2010-1.0.80.0.zip
- (2.01 MiB)
+ (1.66 MiB)
This binary package contains all the binaries for the x86 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2010 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2010 SP1
runtime for x86 and the .NET Framework 4.0 are required.
- (sha1: 5467fbd64d2e9a108c479e8449496270f082f9bb)
+ (sha1: 0c88572b2794ca75d08c8a6ab66fe1edce9ae825)
@@ -322,40 +322,40 @@
-
- sqlite-netFx40-binary-bundle-x64-2010-1.0.77.0.zip
+
+ sqlite-netFx40-binary-bundle-x64-2010-1.0.80.0.zip
- (1.46 MiB)
+ (1.68 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x64 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x64 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2010 SP1 runtime for x64 and the .NET Framework
4.0 are required.
- (sha1: 16cd8e7e7de4c0786aafbae5ee3a7587ac431cc7)
+ (sha1: 32b30e7430d92ce7192ce83451e8a9862f1e5d97)
-
- sqlite-netFx40-binary-x64-2010-1.0.77.0.zip
+
+ sqlite-netFx40-binary-x64-2010-1.0.80.0.zip
- (1.45 MiB)
+ (1.67 MiB)
This binary package contains all the binaries for the x64 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2010 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2010 SP1
runtime for x64 and the .NET Framework 4.0 are required.
- (sha1: 01746a35858f6df8430335042b0ccb3edb38b7a9)
+ (sha1: 81d53e5b515b8906b875d994c0d8a60224b842fc)
@@ -363,41 +363,41 @@
-
- sqlite-netFx35-static-binary-bundle-Win32-2008-1.0.77.0.zip
+
+ sqlite-netFx35-static-binary-bundle-Win32-2008-1.0.80.0.zip
- (2.19 MiB)
+ (1.88 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x86 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x86 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2008 SP1 runtime for x86 is statically linked.
The .NET Framework 3.5 SP1 is required.
- (sha1: e24120452d888aa19fde8409bba58f00b888ea19)
+ (sha1: 62e17ad898954b884c78f331f03376dfa7cb15c2)
-
- sqlite-netFx35-static-binary-Win32-2008-1.0.77.0.zip
+
+ sqlite-netFx35-static-binary-Win32-2008-1.0.80.0.zip
- (2.18 MiB)
+ (1.83 MiB)
This binary package contains all the binaries for the x86 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2008 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2008 SP1
runtime for x86 is statically linked. The .NET Framework 3.5 SP1 is
required.
- (sha1: 371ae4d78b3fd28d46e2ee03c0cdf4fc0c305be7)
+ (sha1: aa5d46057977a99e1eb275526bf0b5baea087026)
@@ -405,41 +405,41 @@
-
- sqlite-netFx35-static-binary-bundle-x64-2008-1.0.77.0.zip
+
+ sqlite-netFx35-static-binary-bundle-x64-2008-1.0.80.0.zip
- (2.22 MiB)
+ (1.89 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x64 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x64 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2008 SP1 runtime for x64 is statically linked.
The .NET Framework 3.5 SP1 is required.
- (sha1: fa689fa65fe2477b9fb9aeeddc5b73849cdb5147)
+ (sha1: 4a3863c15848fae10c4521c6c30c630f1a5e07d4)
-
- sqlite-netFx35-static-binary-x64-2008-1.0.77.0.zip
+
+ sqlite-netFx35-static-binary-x64-2008-1.0.80.0.zip
- (2.21 MiB)
+ (1.84 MiB)
This binary package contains all the binaries for the x64 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2008 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2008 SP1
runtime for x64 is statically linked. The .NET Framework 3.5 SP1 is
required.
- (sha1: 497b8cd02cd92fc597e852db2bc36ed77dca0659)
+ (sha1: 098caf7d4adab54d8c20cd0bfb5553b353b236c4)
@@ -447,40 +447,40 @@
-
- sqlite-netFx40-static-binary-bundle-Win32-2010-1.0.77.0.zip
+
+ sqlite-netFx40-static-binary-bundle-Win32-2010-1.0.80.0.zip
- (2.24 MiB)
+ (1.89 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x86 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x86 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2010 SP1 runtime for x86 is statically linked.
The .NET Framework 4.0 is required.
- (sha1: 984cbc9b831b67ea4c7417ee6c041bc5e6bb2b45)
+ (sha1: ce97513d2fa7ba9b7dec0f3c45c58b0ba3e749c3)
-
- sqlite-netFx40-static-binary-Win32-2010-1.0.77.0.zip
+
+ sqlite-netFx40-static-binary-Win32-2010-1.0.80.0.zip
- (2.23 MiB)
+ (1.88 MiB)
This binary package contains all the binaries for the x86 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2010 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2010 SP1
runtime for x86 is statically linked. The .NET Framework 4.0 is required.
- (sha1: 53489a918aa53823c2b82608548486d1a1c030f6)
+ (sha1: 50acae4e4f60ecc4e9a992191c2e8df47d6145e0)
@@ -488,40 +488,40 @@
-
- sqlite-netFx40-static-binary-bundle-x64-2010-1.0.77.0.zip
+
+ sqlite-netFx40-static-binary-bundle-x64-2010-1.0.80.0.zip
- (2.24 MiB)
+ (1.87 MiB)
This binary package features the mixed-mode assembly and contains all the
- binaries for the x64 version of the System.Data.SQLite 1.0.77.0 (3.7.9)
+ binaries for the x64 version of the System.Data.SQLite 1.0.80.0 (3.7.11)
package. The Visual C++ 2010 SP1 runtime for x64 is statically linked.
The .NET Framework 4.0 is required.
- (sha1: 4fe5b9bf86ec6b602af981a477be1e7942199f1c)
+ (sha1: 9b412b19857bf123683e15dac3fa89bdabf59bc5)
-
- sqlite-netFx40-static-binary-x64-2010-1.0.77.0.zip
+
+ sqlite-netFx40-static-binary-x64-2010-1.0.80.0.zip
- (2.23 MiB)
+ (1.86 MiB)
This binary package contains all the binaries for the x64 version of the
- System.Data.SQLite 1.0.77.0 (3.7.9) package. The Visual C++ 2010 SP1
+ System.Data.SQLite 1.0.80.0 (3.7.11) package. The Visual C++ 2010 SP1
runtime for x64 is statically linked. The .NET Framework 4.0 is required.
- (sha1: 2efbfc06e126eb49deda6799124921111e427d2a)
+ (sha1: 4e3bcc6a28813fa57bfd6b63a85406a3beb0de79)
@@ -529,22 +529,22 @@
-
- sqlite-netFx35-binary-PocketPC-2008-1.0.77.0.zip
+
+ sqlite-netFx35-binary-PocketPC-2008-1.0.80.0.zip
- (0.80 MiB)
+ (0.82 MiB)
This binary package contains all the binaries for the PocketPC version of
- the System.Data.SQLite 1.0.77.0 (3.7.9) package. The .NET Compact
+ the System.Data.SQLite 1.0.80.0 (3.7.11) package. The .NET Compact
Framework 3.5 is required.
- (sha1: c7227c3b968028f4b1260b5d1bd244c950f7fbac)
+ (sha1: 14f204b9a842623be3a514372b810d3eb64edae0)
@@ -552,20 +552,20 @@
-
+
SQLite-1.0.66.0-setup.exe
(3.2 MiB)
Legacy versions, as well as the original support forums, may still be
- found at [http://sqlite.phxsoftware.com/], though there have been no updates
- to this version since April of 2010.
+ found at [http://sqlite.phxsoftware.com/], though there have been no
+ updates to this version since April of 2010.
Build Product Names
@@ -600,31 +600,35 @@
statically linked to the Visual C++ runtime. Template (9) is used for
unofficial pre-release "snapshots" of source code.
Canonical Source Code
+
+
+
- Currently not included. We are still updating the design-time support
- installer. Due to Visual Studio licensing restrictions, the Express
- Editions can no longer be supported.
+ Due to Visual Studio licensing restrictions, the Express Editions can no
+ longer be supported.
+
+
+
+
+
+
Test x86 & x64 Binaries
+
+
+
+ Build Windows CE Binaries
@@ -39,10 +65,60 @@
+
+
+
Test Windows CE Binaries
+
+
+
Update Documentation
@@ -144,19 +220,42 @@
+
+
+
Verify All Release Packages
+
+
+
+ If errors are generated, the file "<root>\Setup\verify.lst"
+ may need to be updated to account for the files that have been added and/or
+ removed from the release archives since the previous release.
+ Update Downloads Page
This assumes that
[http://www.activestate.com/activetcl | ActiveTcl] version 8.4 or later has