From e4c9924b3f97b9c8ede29e402eaf519aa0c3c838 Mon Sep 17 00:00:00 2001 From: Adam J Esslinger Date: Tue, 10 Nov 2026 12:53:22 -0500 Subject: [PATCH] chore: release 1.0.0-rc.14 --- .tabularium | 2 +- CHANGELOG.md | 24 ++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/.tabularium b/.tabularium index 7fa8814..6024c22 100644 --- a/.tabularium +++ b/.tabularium @@ -2,7 +2,7 @@ "$schema": "https://registry.tabularis.dev/manifest.schema.json?kind=driver", "id": "postgresql", "name": "PostgreSQL", - "version": "1.0.0-rc.13", + "version": "1.0.0-rc.14", "description": "Full-featured PostgreSQL driver for Tabularis: browse schemas, tables, views, routines, and triggers; run queries with EXPLAIN plans; edit rows with type-aware binding for enums, JSON, arrays, UUIDs; generate DDL for tables, columns, indexes, and foreign keys.", "category": "database", "tags": ["driver", "postgresql", "postgres", "sql", "relational", "database-driver"], diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a798be..709b00d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,30 @@ ## [Unreleased] +## [1.0.0-rc.14] - 2026-11-10 + +### Added + +- Column comments are now supported through the driver `column_comments` + capability (#187). Add Column appends `COMMENT ON COLUMN`; Modify Column + adds, replaces, or clears a comment without restating unchanged column + attributes (type, nullability, default), and a rename plus comment targets + the new column name. Comment text is emitted as a PostgreSQL escape string + (`E'...'`), so apostrophes, backslashes, Unicode, and line breaks survive + intact and identical to the built-in driver — including under + `standard_conforming_strings = off`. Clearing a comment emits + `COMMENT ON COLUMN ... IS NULL`. The optional `comment` field on a column + definition carries forward older host payloads unchanged (`#[serde(default)]`). + Byte-for-byte parity with the built-in driver's implementation (companion + to host issue tabularis#1448). + +### Dependencies + +- `log` 0.4.34 → 0.4.35 (#186). An upstream no-op patch: the 0.4.35 release + contains no source changes (it reworks `log`'s own CI/CD pipeline), so + runtime behavior is identical. `log` writes only to stderr and is never + on the JSON-RPC response path. + ## [1.0.0-rc.13] - 2026-10-29 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index 153e35a..1d59a3d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -739,7 +739,7 @@ dependencies = [ [[package]] name = "postgresql-plugin" -version = "1.0.0-rc.13" +version = "1.0.0-rc.14" dependencies = [ "async-trait", "base64 0.23.1", diff --git a/Cargo.toml b/Cargo.toml index 0417585..f0c83e4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "postgresql-plugin" -version = "1.0.0-rc.13" +version = "1.0.0-rc.14" edition = "2021" description = "PostgreSQL plugin driver for Tabularis" license = "Apache-2.0"