From 659d01c73d2792d02e5f627accc13d9f7fb8d215 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 20 Apr 2024 10:45:38 -0400 Subject: [PATCH] version bump to v2.0.1 --- CHANGELOG.md | 4 ++-- lib/sqlite3/version.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3897d1c9..d6458a80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # sqlite3-ruby Changelog -## next / unreleased +## 2.0.1 / 2024-04-20 ### Fixed -- Raise an exception if `Database#execute`, `#execute_batch`, or `#query` are passed multiple bind parameters that are not in an Array. In v2.0.0 these methods would silently swallow additional arguments. [#527] @flavorjones +- Raise `ArgumentError` if `Database#execute`, `#execute_batch`, or `#query` are 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_batch` to raise an encoding exception when passed some non-ascii strings. As a result of this fix, `Database#prepare` now ensures the "remainder" string will always be encoded as UTF-8. [#524] @flavorjones diff --git a/lib/sqlite3/version.rb b/lib/sqlite3/version.rb index 20f05f08..857a4e16 100644 --- a/lib/sqlite3/version.rb +++ b/lib/sqlite3/version.rb @@ -1,3 +1,3 @@ module SQLite3 - VERSION = "2.0.0" + VERSION = "2.0.1" end