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