Skip to content

Commit ff8a607

Browse files
DOC: prepare 2.3.1 whatsnew notes for release (#61794)
1 parent be2cb8c commit ff8a607

File tree

2 files changed

+10
-23
lines changed

2 files changed

+10
-23
lines changed

doc/source/whatsnew/v2.3.0.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,4 +176,4 @@ Other
176176
Contributors
177177
~~~~~~~~~~~~
178178

179-
.. contributors:: v2.2.3..v2.3.0|HEAD
179+
.. contributors:: v2.2.3..v2.3.0

doc/source/whatsnew/v2.3.1.rst

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. _whatsnew_231:
22

3-
What's new in 2.3.1 (Month XX, 2025)
3+
What's new in 2.3.1 (July 7, 2025)
44
------------------------------------
55

66
These are the changes in pandas 2.3.1. See :ref:`release` for a full changelog
@@ -14,12 +14,16 @@ including other versions of pandas.
1414
Improvements and fixes for the StringDtype
1515
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1616

17+
Most changes in this release are related to :class:`StringDtype` which will
18+
become the default string dtype in pandas 3.0. See
19+
:ref:`whatsnew_230.upcoming_changes` for more details.
20+
1721
.. _whatsnew_231.string_fixes.string_comparisons:
1822

1923
Comparisons between different string dtypes
2024
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2125

22-
In previous versions, comparing :class:`Series` of different string dtypes (e.g. ``pd.StringDtype("pyarrow", na_value=pd.NA)`` against ``pd.StringDtype("python", na_value=np.nan)``) would result in inconsistent resulting dtype or incorrectly raise. pandas will now use the hierarchy
26+
In previous versions, comparing :class:`Series` of different string dtypes (e.g. ``pd.StringDtype("pyarrow", na_value=pd.NA)`` against ``pd.StringDtype("python", na_value=np.nan)``) would result in inconsistent resulting dtype or incorrectly raise (:issue:`60639`). pandas will now use the hierarchy
2327

2428
object < (python, NaN) < (pyarrow, NaN) < (python, NA) < (pyarrow, NA)
2529

@@ -60,30 +64,13 @@ Bug fixes
6064
- Bug in :meth:`DataFrame.join` incorrectly downcasting object-dtype indexes (:issue:`61771`)
6165
- Bug in :meth:`DataFrame.sum` with ``axis=1``, :meth:`.DataFrameGroupBy.sum` or :meth:`.SeriesGroupBy.sum` with ``skipna=True``, and :meth:`.Resampler.sum` with all NA values of :class:`StringDtype` resulted in ``0`` instead of the empty string ``""`` (:issue:`60229`)
6266
- Fixed bug in :meth:`DataFrame.explode` and :meth:`Series.explode` where methods would fail with ``dtype="str"`` (:issue:`61623`)
63-
- Fixed bug in unpickling objects pickled in pandas versions pre-2.3.0 that used :class:`StringDtype` (:issue:`61763`).
64-
65-
66-
.. _whatsnew_231.regressions:
67+
- Fixed bug in unpickling objects pickled in pandas versions pre-2.3.0 that used :class:`StringDtype` (:issue:`61763`)
6768

68-
Fixed regressions
69-
~~~~~~~~~~~~~~~~~
70-
-
71-
72-
.. ---------------------------------------------------------------------------
73-
.. _whatsnew_231.bug_fixes:
74-
75-
Bug fixes
76-
~~~~~~~~~
77-
78-
.. ---------------------------------------------------------------------------
79-
.. _whatsnew_231.other:
80-
81-
Other
82-
~~~~~
83-
-
8469

8570
.. ---------------------------------------------------------------------------
8671
.. _whatsnew_231.contributors:
8772

8873
Contributors
8974
~~~~~~~~~~~~
75+
76+
.. contributors:: v2.3.0..v2.3.1|HEAD

0 commit comments

Comments
 (0)