| Age | Commit message (Expand) | Author |
| 2025-02-16 | In fmtIdEnc(), handle failure of enlargePQExpBuffer(). | Tom Lane |
| 2025-02-15 | Make escaping functions retain trailing bytes of an invalid character. | Tom Lane |
| 2025-02-10 | Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations. | Tom Lane |
| 2025-02-10 | Fix handling of invalidly encoded data in escaping functions | Andres Freund |
| 2025-02-10 | Specify the encoding of input to fmtId() | Andres Freund |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-07-05 | Handle \v as a whitespace character in parsers | Michael Paquier |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-07-22 | Fix minor memory leaks in psql's tab completion. | Tom Lane |
| 2022-07-03 | Remove redundant null pointer checks before free() | Peter Eisentraut |
| 2022-04-20 | Allow db.schema.table patterns, but complain about random garbage. | Robert Haas |
| 2022-04-07 | psql: add \dconfig command to show server's configuration parameters. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-12-06 | Rethink pg_dump's handling of object ACLs. | Tom Lane |
| 2021-06-07 | Fix incautious handling of possibly-miscoded strings in client code. | Tom Lane |
| 2021-04-08 | Allow psql's \df and \do commands to specify argument types. | Tom Lane |
| 2021-02-03 | Factor pattern-construction logic out of processSQLNamePattern. | Robert Haas |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-10-25 | Make the order of the header file includes consistent in non-backend modules. | Amit Kapila |
| 2019-07-04 | Use appendStringInfoString and appendPQExpBufferStr where possible | David Rowley |
| 2019-06-08 | Update stale comments, and fix comment typos. | Noah Misch |
| 2019-04-05 | Ensure consistent name matching behavior in processSQLNamePattern(). | Tom Lane |
| 2019-01-06 | Replace the data structure used for keyword lookup. | Tom Lane |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-08-17 | Ensure schema qualification in pg_restore DISABLE/ENABLE TRIGGER commands. | Tom Lane |
| 2018-02-26 | Empty search_path in Autovacuum and non-psql/pgbench clients. | Noah Misch |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-06-21 | Initial pgindent run with pg_bsd_indent version 2.0. | Tom Lane |
| 2017-04-02 | Allow psql variable substitution to occur in backtick command strings. | Tom Lane |
| 2017-03-14 | Spelling fixes in code comments | Peter Eisentraut |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-09-06 | Teach appendShellString() to not quote strings containing "-". | Tom Lane |
| 2016-08-20 | Make initdb's suggested "pg_ctl start" command line more reliable. | Tom Lane |
| 2016-08-16 | Fix assorted places in psql to print version numbers >= 10 in new style. | Tom Lane |
| 2016-08-08 | Obstruct shell, SQL, and conninfo injection via database and role names. | Noah Misch |
| 2016-08-08 | Promote pg_dumpall shell/connstr quoting functions to src/fe_utils. | Noah Misch |
| 2016-05-15 | Fix comment. | Tom Lane |
| 2016-05-06 | Move and rename fmtReloptionsArray(). | Dean Rasheed |
| 2016-03-24 | Create src/fe_utils/, and move stuff into there from pg_dump's dumputils. | Tom Lane |