What’s new in 2.3.2 (August 21, 2025)#

These are the changes in pandas 2.3.2. See Release notes for a full changelog including other versions of pandas.

Improvements and fixes for the StringDtype#

Most changes in this release are related to StringDtype which will become the default string dtype in pandas 3.0. See Upcoming changes in pandas 3.0 for more details.

Bug fixes#

  • Fix to_json() with orient="table" to correctly use the “string” type in the JSON Table Schema for StringDtype columns (GH 61889)

  • Boolean operations (|, &, ^) with bool-dtype objects on the left and StringDtype objects on the right now cast the string to bool, with a deprecation warning (GH 60234)

  • Fixed ~Series.str.match, ~Series.str.fullmatch and ~Series.str.contains with compiled regex for the Arrow-backed string dtype (GH 61964, GH 61942)

  • Bug in Series.replace() and DataFrame.replace() inconsistently replacing matching values when missing values are present for string dtypes (GH 56599)

Contributors#

For contributors, please see /usr/share/doc/contributors_list.txt or https://github.com/pandas-dev/pandas/graphs/contributors