diff --git a/CHANGELOG.md b/CHANGELOG.md index de5fd664..cfc1378d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,13 +23,13 @@ See [the README](https://github.com/sparklemotion/sqlite3-ruby#native-gems-recom #### More consistent developer experience -Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.2 by default. +Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.3 by default. Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite. You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See [the README](https://github.com/sparklemotion/sqlite3-ruby#avoiding-the-precompiled-native-gem) for more information. -[Release notes for this version of sqlite](https://sqlite.org/releaselog/3_39_2.html) +[Release notes for this version of sqlite](https://sqlite.org/releaselog/3_39_3.html) ### Rubies and Platforms diff --git a/README.md b/README.md index 42a028bb..9c71697f 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ If you are on a platform or version of Ruby that is not covered by the Native Ge #### Packaged libsqlite3 -By default, as of v1.5.0 of this library, libsqlite3 v3.38.5 is packaged with the gem and will be compiled and used automatically. This takes a bit longer than the native gem, but will provide a modern, well-supported version of libsqlite3. +By default, as of v1.5.0 of this library, the latest available version of libsqlite3 is packaged with the gem and will be compiled and used automatically. This takes a bit longer than the native gem, but will provide a modern, well-supported version of libsqlite3. For example, on a linux system running Ruby 2.5: diff --git a/ext/sqlite3/extconf.rb b/ext/sqlite3/extconf.rb index ff935f88..4f9e2189 100644 --- a/ext/sqlite3/extconf.rb +++ b/ext/sqlite3/extconf.rb @@ -133,18 +133,18 @@ def sqlite3_config def mini_portile_config { sqlite3: { - # checksum verified by first checking the published sha3(256) checksum: + # checksum verified by first checking the published sha3(256) checksum against https://sqlite.org/download.html: # - # $ sha3sum -a 256 ports/archives/sqlite-autoconf-3390200.tar.gz - # b195891eb32305481e61c6718b8cc3b090685b613c4824a076c63166a46c5bee ports/archives/sqlite-autoconf-3390200.tar.gz + # $ sha3sum -a 256 ports/archives/sqlite-autoconf-3390300.tar.gz + # dfa055c70724cd63f0b7da6e9f53530d8da51fe021e3f864d58c7c847d590e1d ports/archives/sqlite-autoconf-3390300.tar.gz # - # $ sha256sum ports/archives/sqlite-autoconf-3390200.tar.gz - # 852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de ports/archives/sqlite-autoconf-3390200.tar.gz + # $ sha256sum ports/archives/sqlite-autoconf-3390300.tar.gz + # 7868fb3082be3f2cf4491c6fba6de2bddcbc293a35fefb0624ee3c13f01422b9 ports/archives/sqlite-autoconf-3390300.tar.gz # - version: "3.39.2", + version: "3.39.3", files: [{ - url: "https://www.sqlite.org/2022/sqlite-autoconf-3390200.tar.gz", - sha256: "852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de", + url: "https://www.sqlite.org/2022/sqlite-autoconf-3390300.tar.gz", + sha256: "7868fb3082be3f2cf4491c6fba6de2bddcbc293a35fefb0624ee3c13f01422b9", }], } }