| Age | Commit message (Expand) | Author |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-11-27 | ecpg: clean up some other assorted memory leaks. | Tom Lane |
| 2024-04-16 | Fix assorted bugs in ecpg's macro mechanism. | Tom Lane |
| 2024-03-12 | Use printf's %m format instead of strerror(errno) in more places | Michael Paquier |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-12 | Order getopt arguments | Peter Eisentraut |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-05-12 | Initial pgindent and pgperltidy run for v14. | Tom Lane |
| 2021-04-19 | Fix typos and grammar in comments and docs | Michael Paquier |
| 2021-03-24 | Need to step forward in the loop to get to an end. | Michael Meskes |
| 2021-03-24 | Add DECLARE STATEMENT command to ECPG | Michael Meskes |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-02-28 | Add PostgreSQL home page to --help output | Peter Eisentraut |
| 2020-02-28 | Refer to bug report address by symbol rather than hardcoding | Peter Eisentraut |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-09-20 | Revert "Add DECLARE STATEMENT support to ECPG." | Tom Lane |
| 2019-07-03 | Made ecpg compatibility mode and run-time behaviour options case insensitive. | Michael Meskes |
| 2019-05-31 | Fix C++ incompatibilities in ecpg/preproc/ header files. | Tom Lane |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-02-16 | Add DECLARE STATEMENT support to ECPG. | Michael Meskes |
| 2019-01-19 | Replace @postgresql.org with @lists.postgresql.org for mailinglists | Magnus Hagander |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-12-01 | Rename ecpg's various "extern.h" files to have distinct names. | Tom Lane |
| 2018-09-12 | ecpg: Change --version output to common style | Peter Eisentraut |
| 2018-05-01 | Clean up warnings from -Wimplicit-fallthrough. | Tom Lane |
| 2018-04-26 | Post-feature-freeze pgindent run. | Tom Lane |
| 2018-03-13 | Add Oracle like handling of char arrays. | Michael Meskes |
| 2018-03-13 | Fix double frees in ecpg. | Michael Meskes |
| 2018-01-12 | Fix parsing of compatibility mode argument. | Michael Meskes |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-09-05 | Remove unnecessary parentheses in return statements | Peter Eisentraut |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-02-25 | Remove useless duplicate inclusions of system header files. | Tom Lane |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-12-22 | Fix buffer overflow on particularly named files and clarify documentation about | Michael Meskes |
| 2016-12-11 | Use "%option prefix" to set API names in ecpg's lexer. | Tom Lane |
| 2016-09-18 | Fix ecpg -? option on Windows, add -V alias for --version. | Heikki Linnakangas |
| 2016-08-16 | Remove separate version numbering for ecpg preprocessor. | Tom Lane |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-03-02 | Various Coverity-spotted fixes | Stephen Frost |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-06-30 | ecpg: Consistently use mm_strdup() | Peter Eisentraut |
| 2013-01-01 | Update copyrights for 2013 | Bruce Momjian |
| 2012-10-12 | In our source code, make a copy of getopt's 'optarg' string arguments, | Bruce Momjian |
| 2012-06-17 | Make documentation of --help and --version options more consistent | Peter Eisentraut |
| 2012-01-01 | Update copyright notices for year 2012. | Bruce Momjian |
| 2011-04-10 | pgindent run before PG 9.1 beta 1. | Bruce Momjian |
| 2011-01-01 | Stamp copyrights for year 2011. | Bruce Momjian |