Skip to main content
`Ctrl`+`K`

# 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 `match()`, `fullmatch()` and `contains()` string methods 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