| Age | Commit message (Expand) | Author |
| 2025-07-29 | Remove unnecessary complication around xmlParseBalancedChunkMemory. | Tom Lane |
| 2025-07-28 | Avoid regression in the size of XML input that we will accept. | Tom Lane |
| 2025-07-08 | Fix low-probability memory leak in XMLSERIALIZE(... INDENT). | Tom Lane |
| 2025-05-22 | Fix memory leak in XMLSERIALIZE(... INDENT). | Tom Lane |
| 2024-09-15 | Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). | Tom Lane |
| 2024-09-10 | Fix some whitespace issues in XMLSERIALIZE(... INDENT). | Tom Lane |
| 2024-07-11 | Make our back branches compatible with libxml2 2.13.x. | Tom Lane |
| 2024-03-16 | Add destroyStringInfo function for cleaning up StringInfos | Daniel Gustafsson |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-29 | Fix incompatibilities with libxml2 >= 2.12.0. | Tom Lane |
| 2024-01-26 | Revert "Add support for parsing of large XML data (>= 10MB)" | Michael Paquier |
| 2024-01-17 | Add support for parsing of large XML data (>= 10MB) | Michael Paquier |
| 2024-01-16 | struct XmlTableRoutine: use C99 designated initializers | Alvaro Herrera |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-11-06 | Add XMLText function (SQL/XML X038) | Daniel Gustafsson |
| 2023-09-18 | Don't crash if cursor_to_xmlschema is used on a non-data-returning Portal. | Tom Lane |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-03-15 | Support [NO] INDENT option in XMLSERIALIZE(). | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-16 | Clean up dubious error handling in wellformed_xml(). | Tom Lane |
| 2022-12-16 | Convert xml_in to report errors softly. | Tom Lane |
| 2022-10-31 | Clean up some inconsistencies with GUC declarations | Michael Paquier |
| 2022-10-28 | Remove AssertArg and AssertState | Peter Eisentraut |
| 2022-09-20 | Harmonize more parameter names in bulk. | Peter Geoghegan |
| 2022-09-05 | Fix incorrect uses of Datum conversion macros | Peter Eisentraut |
| 2022-07-01 | Add construct_array_builtin, deconstruct_array_builtin | Peter Eisentraut |
| 2022-04-08 | Remove error message hints mentioning configure options | Peter Eisentraut |
| 2022-03-18 | Fix incorrect xmlschema output for types timetz and timestamptz. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-22 | Make use of PG_INT64_MAX/PG_INT64_MIN | Peter Eisentraut |
| 2021-08-08 | Remove some unnecessary casts in format arguments | Peter Eisentraut |
| 2021-05-12 | Refactor some error messages for easier translation | Peter Eisentraut |
| 2021-01-04 | Simplify some comments in xml.c | Michael Paquier |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-03-06 | Allow Unicode escapes in any server encoding, not only UTF-8. | Tom Lane |
| 2020-03-04 | Introduce macros for typalign and typstorage constants. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-07 | Fix nested error handling in PG_FINALLY | Peter Eisentraut |
| 2019-11-07 | Check after errors of SPI_execute() in xml.c | Michael Paquier |
| 2019-11-04 | Fix some compiler warnings on older compilers | Peter Eisentraut |
| 2019-11-01 | PG_FINALLY | Peter Eisentraut |
| 2019-08-13 | Fix inconsistencies and typos in the tree, take 10 | Michael Paquier |
| 2019-07-22 | Use appendBinaryStringInfo in more places where the length is known | David Rowley |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-04-23 | Don't request pretty-printed output from xmlNodeDump(). | Tom Lane |
| 2019-04-01 | Add volatile qualifier missed in commit 2e616dee9. | Tom Lane |
| 2019-03-23 | Remove inadequate check for duplicate "xml" PI. | Tom Lane |
| 2019-03-23 | Accept XML documents when xmloption = content, as required by SQL:2006+. | Tom Lane |
| 2019-03-08 | Fix crash with old libxml2 | Alvaro Herrera |
| 2019-03-07 | Fix minor deficiencies in XMLTABLE, xpath(), xmlexists() | Alvaro Herrera |