branch: elpa/pg commit 1fb5ce08d3e61c883105dcd993c6207fef4db4af Author: Eric Marsden <eric.mars...@risk-engineering.org> Commit: Eric Marsden <eric.mars...@risk-engineering.org>
Update information on tested Emacs versions --- README.md | 2 +- doc/src/about.md | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f1e491cf50..5febecb1d2 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ The following PostgreSQL-compatible databases or extensions have been tested: - [Neon](https://neon.tech/) “serverless PostgreSQL” works perfectly. This is a commercially hosted service using a new storage engine for PostgreSQL, that they make available under the Apache - licence. Last tested 2025-05. + licence. Last tested 2025-07. - [ParadeDB](https://www.paradedb.com/) version 0.13.1 works perfectly (it's really a PostgreSQL extension rather than a distinct database implementation). diff --git a/doc/src/about.md b/doc/src/about.md index 483c7f16dd..8d2b9ad438 100644 --- a/doc/src/about.md +++ b/doc/src/about.md @@ -2,6 +2,7 @@ [](https://www.gnu.org/licenses/gpl-3.0.html) [](https://github.com/emarsden/pg-el/) +[](https://elpa.nongnu.org/nongnu/pg.html) [](https://melpa.org/#/pg) [](https://github.com/emarsden/pg-el/workflows/test-pgv16/badge.svg) @@ -39,7 +40,7 @@ PostgreSQL or a compatible database. - Connections over TCP or (on Unix machines) a local Unix socket. ~~~ -The code has been tested with **PostgreSQL versions** 17.4, 16.3, 15.4, 13.8, 11.17, and 10.22 on +The code has been tested with **PostgreSQL versions** 17.5, 16.4, 15.4, 13.8, 11.17, and 10.22 on Linux. It is also tested via GitHub actions on MacOS and Microsoft Windows. This library also works, to a variable extent, against other databases that implement the PostgreSQL wire protocol; please see our [README](https://github.com/emarsden/pg-el/blob/main/README.md) for the up to date list. @@ -71,13 +72,13 @@ AlloyDB variants: -Tested with **Emacs versions** 30-pre-release, 29.4, 28.2, 27.2 and 26.3. Emacs versions older than -26.1 will not work against a recent PostgreSQL version (whose default configuration requires -SCRAM-SHA-256 authentication), because they don’t include the GnuTLS support which we use to -calculate HMACs. They may however work against a database set up to allow unauthenticated local -connections. Emacs versions before 28.1 will not support the extended query protocol, because the -`bindat` package is required. We mostly test with Emacs on Linux, but the library also works fine on -Microsoft Windows and MacOS. +Tested with **Emacs versions** 31 pre-release, 30.1 and 29.4. Emacs versions older than 26.1 will +not work against a recent PostgreSQL version (whose default configuration requires SCRAM-SHA-256 +authentication), because they don’t include the GnuTLS support which we use to calculate HMACs. They +may however work against a database set up to allow unauthenticated local connections. Emacs +versions before 28.1 will not support the extended query protocol, because the `bindat` package is +required. We mostly test with Emacs on Linux, but the library also works fine on Microsoft Windows +and MacOS. You may be interested in an alternative library [emacs-libpq](https://github.com/anse1/emacs-libpq) that enables access to PostgreSQL from Emacs by binding to the libpq library.