From 6de3bce738e4a4274366723d915cd7ae349e01a2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 13:57:39 -0600 Subject: [PATCH] Bumps version to 0.4.0 (#23) Co-authored-by: tconbeer <705906+tconbeer@users.noreply.github.com> --- CHANGELOG.md | 32 +++++++++++++++----------------- pyproject.toml | 2 +- uv.lock | 4 ++-- 3 files changed, 18 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53433bb..18deecf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,45 +4,43 @@ All notable changes to this project will be documented in this file. ## [Unreleased] -- Drops support for Python 3.9; adds support for Python 3.14 -- This project is now built using uv. +## [0.4.0] - 2025-10-29 + +- Drops support for Python 3.9; adds support for Python 3.14 +- This project is now built using uv. ## [0.3.1] - 2025-03-17 -- Fixes a crash caused by ODBC drivers that return non-standard data from a call to `cursor.tables()` ([tconbeer/harlequin#780](https://github.com/tconbeer/harlequin/issues/780) - thank you [@khalid-talakshi](https://github.com/khalid-talakshi)!). +- Fixes a crash caused by ODBC drivers that return non-standard data from a call to `cursor.tables()` ([tconbeer/harlequin#780](https://github.com/tconbeer/harlequin/issues/780) - thank you [@khalid-talakshi](https://github.com/khalid-talakshi)!). ## [0.3.0] - 2025-02-25 -- The Data Catalog now displays all databases on the connected server, not just the currently-connected database ([tconbeer/harlequin#415](https://github.com/tconbeer/harlequin/discussions/415)). -- Columns in the Data Catalog are now fetched lazily ([#12](https://github.com/tconbeer/harlequin-odbc/issues/12), [#13](https://github.com/tconbeer/harlequin-odbc/issues/13)). -- Data Catalog items now support basic interactions ([#14](https://github.com/tconbeer/harlequin-odbc/issues/14)). +- The Data Catalog now displays all databases on the connected server, not just the currently-connected database ([tconbeer/harlequin#415](https://github.com/tconbeer/harlequin/discussions/415)). +- Columns in the Data Catalog are now fetched lazily ([#12](https://github.com/tconbeer/harlequin-odbc/issues/12), [#13](https://github.com/tconbeer/harlequin-odbc/issues/13)). +- Data Catalog items now support basic interactions ([#14](https://github.com/tconbeer/harlequin-odbc/issues/14)). ## [0.2.0] - 2025-01-08 -- Drops support for Python 3.8 -- Adds support for Python 3.13 -- Adds support for Harlequin 2.X +- Drops support for Python 3.8 +- Adds support for Python 3.13 +- Adds support for Harlequin 2.X ## [0.1.1] - 2024-01-09 ### Bug Fixes -- Renames package to use hyphen. +- Renames package to use hyphen. ## [0.1.0] - 2024-01-09 ### Features -- Adds a basic ODBC adapter. - -[Unreleased]: https://github.com/tconbeer/harlequin-odbc/compare/0.3.1...HEAD +- Adds a basic ODBC adapter. +[unreleased]: https://github.com/tconbeer/harlequin-odbc/compare/0.4.0...HEAD +[0.4.0]: https://github.com/tconbeer/harlequin-odbc/compare/0.3.1...0.4.0 [0.3.1]: https://github.com/tconbeer/harlequin-odbc/compare/0.3.0...0.3.1 - [0.3.0]: https://github.com/tconbeer/harlequin-odbc/compare/0.2.0...0.3.0 - [0.2.0]: https://github.com/tconbeer/harlequin-odbc/compare/0.1.1...0.2.0 - [0.1.1]: https://github.com/tconbeer/harlequin-odbc/compare/0.1.0...0.1.1 - [0.1.0]: https://github.com/tconbeer/harlequin-odbc/compare/dbe2dbd1da1930117c1572ca751d9cd9d43928b6...0.1.0 diff --git a/pyproject.toml b/pyproject.toml index 236e430..b30c923 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "harlequin-odbc" -version = "0.3.1" +version = "0.4.0" description = "A Harlequin adapter for ODBC drivers." authors = [ {name = "Ted Conbeer", email = "tconbeer@users.noreply.github.com"}, diff --git a/uv.lock b/uv.lock index 74e8856..9bb0066 100644 --- a/uv.lock +++ b/uv.lock @@ -132,7 +132,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ @@ -173,7 +173,7 @@ wheels = [ [[package]] name = "harlequin-odbc" -version = "0.3.1" +version = "0.4.0" source = { editable = "." } dependencies = [ { name = "duckdb", version = "1.5.0.dev86", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.14'" },