Commits

DateSubjectAuthorReleases
2025-08-07 Update ICU C++ API symbols John Naylor 18.0
2025-08-07 Update ICU C++ API symbols John Naylor 19 (unreleased)
2025-07-09 Change wchar2char() and char2wchar() to accept a locale_t. Jeff Davis 19 (unreleased)
2025-07-09 Hide ICU C++ APIs from pg_locale.h John Naylor 19 (unreleased)
2025-07-01 Remove provider field from pg_locale_t. Jeff Davis 19 (unreleased)
2025-07-01 Control ctype behavior internally with a method table. Jeff Davis 19 (unreleased)
2025-04-12 Harmonize function parameter names for Postgres 18. Peter Geoghegan 18.0
2025-03-28 Use thread-safe strftime_l() instead of strftime(). Peter Eisentraut 18.0
2025-01-24 Add SQL function CASEFOLD(). Jeff Davis 18.0
2025-01-17 Support PG_UNICODE_FAST locale in the builtin collation provider. Jeff Davis 18.0
2025-01-08 Fix duplicate typedef from commit a2f17f004d. Jeff Davis 18.0
2025-01-08 Control collation behavior with a method table. Jeff Davis 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-12-16 Refactor string case conversion into provider-specific files. Jeff Davis 18.0
2024-12-03 Move check for ucol_strcollUTF8 to pg_locale_icu.c Jeff Davis 18.0
2024-12-03 Fix unintentional behavior change in commit e9931bfb75. Jeff Davis 18.0
2024-10-01 Simplify checking for xlocale.h Peter Eisentraut 18.0
2024-09-24 Allow length=-1 for NUL-terminated input to pg_strncoll(), etc. Jeff Davis 18.0
2024-09-24 Tighten up make_libc_collator() and make_icu_collator(). Jeff Davis 18.0
2024-09-12 Simplify checks for deterministic collations. Jeff Davis 18.0
2024-09-06 Remove lc_ctype_is_c(). Jeff Davis 18.0
2024-09-04 Remove lc_collate_is_c(). Jeff Davis 18.0
2024-07-30 Make collation not depend on setlocale(). Jeff Davis 18.0
2024-07-28 Refactor: make default_locale internal to pg_locale.c. Jeff Davis 18.0
2024-06-12 Harmonize function parameter names for Postgres 17. Peter Geoghegan 17.0