Skip to content

Releases: ericsink/SQLitePCL.raw

v2.1.4

10 Jan 20:36

Choose a tag to compare

  • Fix issue with sqlite3_load_extension #532
  • Update e_sqlite3 builds to 3.40.1
  • (e_sqlcipher builds remain at 3.39.2)

v2.1.3

01 Dec 19:39

Choose a tag to compare

Includes support for ppc64le (thanks to @alhad-deshpande and @janani66). No other changes.

v2.1.2

18 Sep 19:41

Choose a tag to compare

  • Include Wasm builds which are compatible with .NET 7
  • Fix problems with net6.0 targeting 32-bit Windows. The previous release (v2.1.1) also had an attempt at this fix, but that code broke things on net6.0-ios
    , due to an apparent bug in the Mono AOT code.
  • (From 2.1.1) Update to more recent e_sqlite3 (3.39.2) and e_sqlcipher versions

v2.1.1

13 Sep 19:00

Choose a tag to compare

NOTE: This release was found to cause build problems with net6.0-ios. See #516

  • Fix incorrect calling convention problem #506
  • Update to more recent e_sqlite3 (3.39.2) and e_sqlcipher versions

v2.1.0

01 Jun 19:39

Choose a tag to compare

Highlights:

  • Support for net6.0 workloads, including MAUI
  • Support for WebAssembly
  • Support for Alpine Linux Arm
  • The SQLitePCLRaw.nativelibrary assembly was removed and folded into other assemblies
  • The e_sqlite3 builds are updated to SQLite version 3.38.3

Thanks to @bricelam and @filipnavara for significant code contributions.

v2.0.7

27 Oct 13:07

Choose a tag to compare

This release is driven only by the need to fix cases involving .NET Framework, especially with AnyCPU.

v2.0.6

03 Sep 18:15

Choose a tag to compare

e_sqlite3 and e_sqlcipher builds have been updated to be compatible with ubuntu 16.04 and 18.04

v2.0.5

03 Sep 18:14

Choose a tag to compare

  • Update e_sqlcipher builds #390
  • Update e_sqlite3 builds #381
  • Native builds for Apple Silicon #375
  • sqlite3_keyword functions #385
  • Use DllImport more and dynamic provider less #419 #389
  • Mark the utf8z overload of prepare_v2/v3 obsolete #321
  • Perf improvements #401 #402 #403 #399
  • New overload for create_collation #378
  • Support for s390 #427

v2.0.4

04 Sep 20:09

Choose a tag to compare

Changes in 2.0.4:

  1. The e_sqlite3 builds are now at SQLite 3.33.0 #350
  2. The e_sqlcipher builds remain unchanged
  3. Windows e_sqlite3 builds are now done with toolset v142
  4. Android e_sqlite3 builds are now done with NDK r21d, and armeabi is no longer supported.
  5. Builds of e_sqlite3 and e_sqlcipher are now included for linux-mips64 (thanks to @sunny868, see #360)
  6. Target netcoreapp3.1 instead of netcoreapp3.0
  7. New bundle_sqlite3 package #325
  8. Fix #321 crash bug

Notable things NOT in 2.0.4:

  • No changes related to the use of NativeLibrary.Load and problems with AssemblyLoadContext #343
  • No changes related to sqlite3_isexplain and the corresponding problems with UWP builds #346
  • No support for recent SQLite features like uint, decimal, ieee754, because they are not in the SQLite amalgamation
  • No fix for Xamarin.Mac problem finding the native code library #358
  • Still targeting net461 even though there are cases where saying net472 would apparently be more correct #349
  • No support for snapshot #333

v2.0.3

01 May 15:01

Choose a tag to compare

  • provider_sqlite3 #325
  • stmt_isexplain #328
  • better error message when no provider set #336
  • e_sqlite3 builds at 3.31.1 #323