| Age | Commit message (Expand) | Author |
| 2018-01-30 | Add some noreturn attributes to help static analyzers | Peter Eisentraut |
| 2018-01-17 | Centralize json and jsonb handling of datetime types | Andrew Dunstan |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-12-18 | Fix typo on comment | Magnus Hagander |
| 2017-10-25 | Process variadic arguments consistently in json functions | Andrew Dunstan |
| 2017-08-20 | Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). | Andres Freund |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-06-13 | Re-run pgindent. | Tom Lane |
| 2017-06-04 | Assorted translatable string fixes | Alvaro Herrera |
| 2017-05-18 | Fix typo in comment. | Heikki Linnakangas |
| 2017-05-17 | Post-PG 10 beta1 pgindent run | Bruce Momjian |
| 2017-03-12 | Use wrappers of PG_DETOAST_DATUM_PACKED() more. | Noah Misch |
| 2017-02-22 | Correctly handle array pseudotypes in to_json and to_jsonb | Andrew Dunstan |
| 2017-01-18 | Make messages mentioning type names more uniform | Alvaro Herrera |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-03-15 | Fix typos. | Robert Haas |
| 2016-02-03 | Fix IsValidJsonNumber() to notice trailing non-alphanumeric garbage. | Tom Lane |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-12-23 | Remove unnecessary escaping in C character literals | Peter Eisentraut |
| 2015-10-20 | Fix incorrect translation of minus-infinity datetimes for json/jsonb. | Tom Lane |
| 2015-10-05 | Prevent stack overflow in json-related functions. | Noah Misch |
| 2015-09-18 | Cache argument type information in json(b) aggregate functions. | Andrew Dunstan |
| 2015-07-18 | Support JSON negative array subscripts everywhere | Andrew Dunstan |
| 2015-05-24 | pgindent run for 9.5 | Bruce Momjian |
| 2015-03-31 | Remove spurious semicolons. | Heikki Linnakangas |
| 2015-02-26 | Render infinite date/timestamps as 'infinity' for json/jsonb | Andrew Dunstan |
| 2015-01-30 | Fix jsonb Unicode escape processing, and in consequence disallow \u0000. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-12-12 | Add several generator functions for jsonb that exist for json. | Andrew Dunstan |
| 2014-12-02 | Fix JSON aggregates to work properly when final function is re-executed. | Tom Lane |
| 2014-12-01 | Fix hstore_to_json_loose's detection of valid JSON number values. | Andrew Dunstan |
| 2014-09-29 | Revert 95d737ff to add 'ignore_nulls' | Stephen Frost |
| 2014-09-25 | Remove ill-conceived ban on zero length json object keys. | Andrew Dunstan |
| 2014-09-25 | Return NULL from json_object_agg if it gets no rows. | Andrew Dunstan |
| 2014-09-12 | Add 'ignore_nulls' option to row_to_json | Stephen Frost |
| 2014-08-18 | Use ISO 8601 format for dates converted to JSON, too. | Tom Lane |
| 2014-08-09 | Clean up handling of unknown-type inputs in json_build_object and friends. | Tom Lane |
| 2014-08-09 | Further cleanup of JSON-specific error messages. | Tom Lane |
| 2014-08-05 | Improve some JSON error messages. | Robert Haas |
| 2014-07-22 | Allow empty string object keys in json_object(). | Andrew Dunstan |
| 2014-07-15 | Add missing serial commas | Peter Eisentraut |
| 2014-07-06 | Consistently pass an "unsigned char" to ctype.h functions. | Noah Misch |
| 2014-06-12 | Fix typos | Alvaro Herrera |
| 2014-06-03 | Use EncodeDateTime instead of to_char to render JSON timestamps. | Andrew Dunstan |
| 2014-06-03 | Do not escape a unicode sequence when escaping JSON text. | Andrew Dunstan |
| 2014-06-03 | Output timestamps in ISO 8601 format when rendering JSON. | Andrew Dunstan |
| 2014-05-09 | Get rid of bogus dependency on typcategory in to_json() and friends. | Tom Lane |
| 2014-05-09 | Teach add_json() that jsonb is of TYPCATEGORY_JSON. | Tom Lane |
| 2014-05-09 | Avoid some pnstrdup()s when constructing jsonb | Heikki Linnakangas |