Bump sqlite3 from 1.7.3 to 2.0.1
Bumps sqlite3 from 1.7.3 to 2.0.1.
Release notes
Sourced from sqlite3's releases.
2.0.1 / 2024-04-20
Fixed
- Raise
ArgumentErrorifDatabase#execute,#execute_batch, or#queryare passed multiple bind parameters that are not in an Array. In v2.0.0 these methods would silently swallow additional arguments, and this change makes the failure explicit. See the CHANGELOG notes for v2.0.0 for examples on how to update your code. #527@flavorjones- Fixed a regression in v2.0.0 that caused
Database#execute_batchto raise an encoding exception when passed some non-ascii strings. As a result of this fix,Database#preparenow ensures the "remainder" string will always be encoded as UTF-8. #524@flavorjones
sha256 checksums:
752cb885faf5e5d80b2fda5601b1168f1461e2e63e18c62cab8cf32fc4b05d8e sqlite3-2.0.1-aarch64-linux-gnu.gem 637f90e5ec6d30b34fc49d7acc50b0f569d8c58699c2157e818e5e99c2594fcf sqlite3-2.0.1-aarch64-linux-musl.gem 0ff1acf7e110c7bbfd140682f14926c5b2e84fe01620dc19ab4f6de1deadc1fd sqlite3-2.0.1-arm-linux-gnu.gem 09d9f9723683a97a9454f593eecbf6c029670c4c0f7059fcfa62eb12e3d47b93 sqlite3-2.0.1-arm-linux-musl.gem 0efb2ca9d6c184c9960322b2a32ec86355f523b50089b0f26147b2abdfc94583 sqlite3-2.0.1-arm64-darwin.gem 937cc0c0668565c863c0e1736e3172726729a210a1a8fb59b857509ffd6ca835 sqlite3-2.0.1-x64-mingw-ucrt.gem ee01997371e3dc3495f46dec9f1667a49fe65fe8f635edcd203048d639aa0948 sqlite3-2.0.1-x64-mingw32.gem bf395f9b713811eb5d068056df986531038f79b5a3d49dfa42b1ac164c937c3b sqlite3-2.0.1-x86-linux-gnu.gem 3082b2a19bfd7e33539c407adc646c58e5985b6344e192f715f04bb65cc82727 sqlite3-2.0.1-x86-linux-musl.gem 9fd4ee3d3aa6f1a4703abe0a5d247f31ae2757cb6a3be89664dfb714ba55d5b4 sqlite3-2.0.1-x86_64-darwin.gem 97cd463ea0f7e31e85814918ab70ebf4ca87b2b829d4664ea2787a39a6c4ffa6 sqlite3-2.0.1-x86_64-linux-gnu.gem f6d1d84a49df5ba11a99998ee76dc004eeb3e4129037126ed085833cf471edda sqlite3-2.0.1-x86_64-linux-musl.gem 6c5ff93b951ce521d8b3c6d05df46a15d97ec241c6cff5950c1a628ff7957922 sqlite3-2.0.1.gem2.0.0 / 2024-04-17
This is a major release which contains some breaking changes, primarily the removal of long-deprecated functionality. Before upgrading, please make sure to address deprecation warnings emitted from your application using sqlite3-ruby v1.7.x.
Ruby
- This release drops support for Ruby 2.7. #453
@flavorjonesPackaging
Native (precompiled) gems are now available for Linux Musl. #442
@flavorjonesHere are the platforms for which native gems are shipped:
aarch64-linux-gnu(requires: glibc >= 2.29)aarch64-linux-muslarm-linux-gnu(requires: glibc >= 2.29)arm-linux-muslarm64-darwin
... (truncated)
Changelog
Sourced from sqlite3's changelog.
2.0.1 / 2024-04-20
Fixed
- Raise
ArgumentErrorifDatabase#execute,#execute_batch, or#queryare passed multiple bind parameters that are not in an Array. In v2.0.0 these methods would silently swallow additional arguments, and this change makes the failure explicit. See the CHANGELOG notes for v2.0.0 for examples on how to update your code. #527@flavorjones- Fixed a regression in v2.0.0 that caused
Database#execute_batchto raise an encoding exception when passed some non-ascii strings. As a result of this fix,Database#preparenow ensures the "remainder" string will always be encoded as UTF-8. #524@flavorjones2.0.0 / 2024-04-17
This is a major release which contains some breaking changes, primarily the removal of long-deprecated functionality. Before upgrading, please make sure to address deprecation warnings emitted from your application using sqlite3-ruby v1.7.x.
Ruby
- This release drops support for Ruby 2.7. #453
@flavorjonesPackaging
Native (precompiled) gems are now available for Linux Musl. #442
@flavorjonesHere are the platforms for which native gems are shipped:
aarch64-linux-gnu(requires: glibc >= 2.29)aarch64-linux-muslarm-linux-gnu(requires: glibc >= 2.29)arm-linux-muslarm64-darwinx64-mingw32/x64-mingw-ucrtx86-linux-gnu(requires: glibc >= 2.17)x86-linux-muslx86_64-darwinx86_64-linux-gnu(requires: glibc >= 2.17)x86_64-linux-musl⚠ Ruby 3.0 linux users must use Rubygems >= 3.3.22 in order to use these gems.
⚠ Musl linux users should update to Bundler >= 2.5.6 to avoid rubygems/rubygems#7432
See the INSTALLATION doc for more information.
Dependencies
- Vendored sqlite is updated to v3.45.3.
@flavorjones
... (truncated)
Commits
659d01cversion bump to v2.0.13ba4a15Merge pull request #526 from sparklemotion/524-utf8-execute-batchf4c326efix: Database#execute_batch properly handles non-ASCII strings19baf76Merge pull request #527 from sparklemotion/flavorjones-raise-on-bind-params1168b9cfix: raise an exception if bind parameters aren't an array59eee1dversion bump to v2.0.06a2f56cMerge pull request #520 from wjlroe/sqlite-statusb14a84emake optional the second argument to SQLite3.statusa1ddbecdoc: document SQLite3::Constants::Statusab2fc3dAdd SQLite3.status to call sqlite3_status- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot rebase
cannot be merged/fixed atm
Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? can't activate sqlite3 (~> 1.4), already activated sqlite3-2.0.1-arm64-darwin. Make sure all dependencies are added to Gemfile. (LoadError)
I think active_record needs to fix its dependencies first.
@dependabot rebase
Superseded by #398.