CHANGELOG.md in duckdb-0.9.1 vs CHANGELOG.md in duckdb-0.9.1.1
- old
+ new
@@ -1,7 +1,18 @@
# ChangeLog
+# 0.9.1.1
+- change default branch to main from master.
+- add DuckDB::PendingResult class.
+- add DuckDB::PendingResult#state.
+- add DuckDB::PendingResult#execute_task.
+- add DuckDB::PendingResult#execute_pending.
+- add DuckDB::PreparedStatement#pending_prepared.
+
+## Breaking Changes
+- drop duckdb v0.7.x.
+
# 0.9.1
- add `DuckDB::PreparedStatement#parameter_name`.
- bump duckdb to 0.9.1.
# 0.9.0.1
@@ -9,11 +20,11 @@
- DuckDB::Connection#query accepts SQL with named bind parameters.
# 0.9.0
- bump duckdb to 0.9.0.
-## Breaking Change
+## Breaking Changes
- deprecation warning when DuckDB::Result.each calling with `DuckDB::Result.use_chunk_each` is false.
The `each` behavior will be same as `DuckDB::Result.chunk_each` in the future.
set `DuckDB::Result.use_chunk_each = true` to suppress the warning.
- DuckDB::Result#chunck_each returns DuckDB::Interval class when the column type is INTERVAL.
@@ -52,21 +63,21 @@
```
Thanks to @stephenprater.
- support enum type in DuckDB::Result#chunk_each.
- support uuid type in DuckDB::Result#chunk_each.
-## Breaking Change
+## Breaking Changes
- DuckDB::Config.set_config does not raise exception when invalid key specified.
Instead, DuckDB::Database.open raises DuckDB::Error with invalid key configuration.
# 0.8.0
- bump duckdb to 0.8.0
- add DuckDB::Result#_to_decimal_internal
- add DuckDB::Result#_to_hugeint_internal
-## Breaking Change
+## Breaking Changes
- DuckDB::Result returns BigDecimal object instead of String object if the column type is DECIMAL.
# 0.7.1
- bump duckdb to 0.7.1
- fix docker build error on M1 Mac
@@ -79,11 +90,11 @@
- add DuckDB::Result#_to_string_internal
- add DuckDB::Result#__to_hugeint_internal
- add DuckDB::Result#__to_decimal_internal
- add Ruby 3.2.1 on CI test
- add Ruby mswin on CI test
-## Breaking Change
+## Breaking Changes
- drop Ruby 2.6
# 0.6.1
- bump Ruby to 3.2.0 on CI
- fix deprected warning (double_heap is deprecated in GC.verify_compaction_references) with Ruby 3.2.0 on CI
@@ -93,11 +104,11 @@
- implement DuckDB.library_version
- use duckdb_value_string instead of duckdb_value_varchar if duckdb_value_string is available.
- bump Ruby to 3.2.0rc1
- bump duckdb to 0.6.0
-## Breaking Change
+## Breaking Changes
- drop duckdb <= 0.4.x. ruby-duckdb supports duckdb >= 0.5.0
# 0.5.1.1
- bug fix: reading the boolean column
@@ -112,10 +123,10 @@
- fix utf-8 encoding.
- add DuckDB::Result#enum_dictionary_values
- add DuckDB::Result#row_count, DuckDB::Result#row_size(alias of row_count).
- add DuckDB::Result#column_count, DuckDB::Result#column_size(alias of column_count).
-## Breaking Change
+## Breaking Changes
- bind_varchar does not raised DuckDB::Error when the binding column is date or datetime.
# 0.3.4.0
- bump duckdb to 0.3.4