Releases: utelle/wxsqlite3
wxSQLite3 4.6.1 (based on SQLite 3.33.0)
Changes since previous release
- Added SQLite VSV extension (Variably Separated Values)
wxSQLite3 4.6.0
Changes since previous release
- Replace wxSQLite3 encryption extension by SQLite3 Multiple Ciphers encryption extension (support for SQLite version 3.32.0 and higher)
- Upgrade to SQLite version 3.33.0
- Include support for cipher RC4 (System.Data.SQLite) on all platforms
Notes
- wxSQLite3 releases no longer provide SQLite3 binaries for Windows (SQLite3 shell and DLLs) - not depending on wxWidgets. However, such binaries can be found here.
- The source files of the prior wxSQLite3 encryption extension were removed from the wxSQLite3 repository.
- Since version 1.0.113.0 the public System.Data.SQLite package does not support its prior RC4 encryption any longer due to the removal of the
SQLITE_HAS_CODEC
interface in SQLite version 3.32.0.
wxSQLite3 4.5.1
Changes since previous release:
- Upgrade to SQLite version 3.31.1
SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows.
Please take also into account the Note coming with release wxSQLite3 4.4.6.
wxSQLite3 4.5.0
Changes since previous release:
- Upgrade to SQLite version 3.31.0
- Modified API for wxSQLite3Database::CreateFunction methods
SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows.
Please take also into account the Note coming with release wxSQLite3 4.4.6.
wxSQLite3 4.4.8
Changes since previous release:
- Upgrade to SQLite version 3.30.1
- Adjusted encryption extension to support SQLite's shared cache mode
SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows.
Please take also into account the Note coming with release wxSQLite3 4.4.6.
wxSQLite3 4.4.7
Changes since previous release:
- Upgrade to SQLite version 3.30.0
SQLite3 binaries for Windows (SQLite3 shell and DLLs) can be found as separate downloads with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows.
Please take also into account the Note coming with release wxSQLite3 4.4.6.
wxSQLite3 4.4.6
Changes since previous release:
- Fixed issue #75 (missing application of cipher in ReKey method)
For further details see release wxSQLite3 4.4.5, wxSQLite3 4.4.4 and wxSQLite3 4.0.0.
Note
The property file wx_setup.props
in the build
subdirectory was adjusted to allow running AppVeyor CI without any modifications.
This modification triggers the use of specific library directories for different compiler versions (as it is used by the pre-built wxWidgets libraries). This adds the toolkit version (141 for VS 2015, 142 for VS 2019) to the library path name.
Additionally, there is a problem with the wxWidgets 3.1.2 release, because it doesn't support VS 2019 in this mode yet. The file include/msvc/wx/setup.h has been updated (lines 68 to 71) in the wxWidgets GitHub repository, but the released version selects the wrong toolkit version (the one belonging to VS 2015).
To get the previous behaviour (library path names without toolkit version) please adjust the 2 parameters wxCompilerPrefix and wxMsvcVersionAuto in file wx_setup.props
as follows:
<wxCompilerPrefix>vc</wxCompilerPrefix>
<wxMsvcVersionAuto></wxMsvcVersionAuto>
Sorry for the inconvenience.
wxSQLite3 4.4.5
Changes since previous release:
- Fixed broken compatibility with wxWidgets 2.8.12
For further details see release wxSQLite3 4.4.4 and wxSQLite3 4.0.0.
wxSQLite3 4.4.4
Changes since previous release:
- Upgrade to SQLite version 3.29.0
- Added SQLite logging support
- Added build support for VS2019
- Added CMake support (PR #63)
- Updated build files to overcome problems with static builds (issue #73)
- Eliminated duplication of error messages for different wxWidgets builds (PR #64)
- Fixed missing call to progress callback in wxSQLite3Database::Restore (PR #66)
- Fixed issue #58 with silently failing wxSQLite3Transaction::Commit method
- Fixed issue with named collections which could result in crashes (PR #59)
For further details see release wxSQLite3 4.0.0.
wxSQLite3 4.4.3
Changes since previous release:
- Upgrade to SQLite version 3.28.0
For further details see release wxSQLite3 4.0.0.