Skip to content

Commit cabd881

Browse files
DOC: clean-up 0.23.1 whatsnew (pandas-dev#21368)
1 parent df441b4 commit cabd881

File tree

1 file changed

+14
-53
lines changed

1 file changed

+14
-53
lines changed

doc/source/whatsnew/v0.23.1.txt

+14-53
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,22 @@ and bug fixes. We recommend that all users upgrade to this version.
1010
:local:
1111
:backlinks: none
1212

13-
.. _whatsnew_0231.enhancements:
1413

15-
New features
16-
~~~~~~~~~~~~
14+
.. _whatsnew_0231.fixed_regressions:
1715

16+
Fixed Regressions
17+
~~~~~~~~~~~~~~~~~
1818

19-
.. _whatsnew_0231.deprecations:
20-
21-
Deprecations
22-
~~~~~~~~~~~~
19+
- Fixed regression in the :attr:`DatetimeIndex.date` and :attr:`DatetimeIndex.time`
20+
attributes in case of timezone-aware data: :attr:`DatetimeIndex.time` returned
21+
a tz-aware time instead of tz-naive (:issue:`21267`) and :attr:`DatetimeIndex.date`
22+
returned incorrect date when the input date has a non-UTC timezone (:issue:`21230`).
23+
- Fixed regression in :meth:`pandas.io.json.json_normalize` when called with ``None`` values
24+
in nested levels in JSON (:issue:`21158`).
25+
- Bug in :meth:`~DataFrame.to_csv` causes encoding error when compression and encoding are specified (:issue:`21241`, :issue:`21118`)
26+
- Bug preventing pandas from being importable with -OO optimization (:issue:`21071`)
27+
- Bug in :meth:`Categorical.fillna` incorrectly raising a ``TypeError`` when `value` the individual categories are iterable and `value` is an iterable (:issue:`21097`, :issue:`19788`)
2328

24-
-
25-
-
2629

2730
.. _whatsnew_0231.performance:
2831

@@ -31,89 +34,47 @@ Performance Improvements
3134

3235
- Improved performance of :meth:`CategoricalIndex.is_monotonic_increasing`, :meth:`CategoricalIndex.is_monotonic_decreasing` and :meth:`CategoricalIndex.is_monotonic` (:issue:`21025`)
3336
- Improved performance of :meth:`CategoricalIndex.is_unique` (:issue:`21107`)
34-
-
35-
-
36-
37-
Documentation Changes
38-
~~~~~~~~~~~~~~~~~~~~~
3937

40-
-
41-
-
4238

4339
.. _whatsnew_0231.bug_fixes:
4440

4541
Bug Fixes
4642
~~~~~~~~~
4743

4844
Groupby/Resample/Rolling
49-
^^^^^^^^^^^^^^^^^^^^^^^^
5045

5146
- Bug in :func:`DataFrame.agg` where applying multiple aggregation functions to a :class:`DataFrame` with duplicated column names would cause a stack overflow (:issue:`21063`)
5247
- Bug in :func:`pandas.core.groupby.GroupBy.ffill` and :func:`pandas.core.groupby.GroupBy.bfill` where the fill within a grouping would not always be applied as intended due to the implementations' use of a non-stable sort (:issue:`21207`)
5348
- Bug in :func:`pandas.core.groupby.GroupBy.rank` where results did not scale to 100% when specifying ``method='dense'`` and ``pct=True``
5449

55-
Strings
56-
^^^^^^^
50+
Data-type specific
5751

5852
- Bug in :meth:`Series.str.replace()` where the method throws `TypeError` on Python 3.5.2 (:issue: `21078`)
59-
60-
Timedelta
61-
^^^^^^^^^
6253
- Bug in :class:`Timedelta`: where passing a float with a unit would prematurely round the float precision (:issue: `14156`)
63-
64-
Categorical
65-
^^^^^^^^^^^
66-
67-
- Bug in :func:`pandas.util.testing.assert_index_equal` which raised ``AssertionError`` incorrectly, when comparing two :class:`CategoricalIndex` objects with param ``check_categorical=False`` (:issue:`19776`)
68-
- Bug in :meth:`Categorical.fillna` incorrectly raising a ``TypeError`` when `value` the individual categories are iterable and `value` is an iterable (:issue:`21097`, :issue:`19788`)
54+
- Bug in :func:`pandas.testing.assert_index_equal` which raised ``AssertionError`` incorrectly, when comparing two :class:`CategoricalIndex` objects with param ``check_categorical=False`` (:issue:`19776`)
6955

7056
Sparse
71-
^^^^^^
7257

7358
- Bug in :attr:`SparseArray.shape` which previously only returned the shape :attr:`SparseArray.sp_values` (:issue:`21126`)
7459

75-
Conversion
76-
^^^^^^^^^^
77-
78-
-
79-
-
80-
8160
Indexing
82-
^^^^^^^^
8361

8462
- Bug in :meth:`Series.reset_index` where appropriate error was not raised with an invalid level name (:issue:`20925`)
8563
- Bug in :func:`interval_range` when ``start``/``periods`` or ``end``/``periods`` are specified with float ``start`` or ``end`` (:issue:`21161`)
8664
- Bug in :meth:`MultiIndex.set_names` where error raised for a ``MultiIndex`` with ``nlevels == 1`` (:issue:`21149`)
87-
- Bug in :attr:`DatetimeIndex.date` where an incorrect date is returned when the input date has a non-UTC timezone (:issue:`21230`)
8865
- Bug in :class:`IntervalIndex` constructors where creating an ``IntervalIndex`` from categorical data was not fully supported (:issue:`21243`, issue:`21253`)
8966
- Bug in :meth:`MultiIndex.sort_index` which was not guaranteed to sort correctly with ``level=1``; this was also causing data misalignment in particular :meth:`DataFrame.stack` operations (:issue:`20994`, :issue:`20945`, :issue:`21052`)
90-
- Bug in :attr:`DatetimeIndex.time` where given a tz-aware Timestamp, a tz-aware Time is returned instead of tz-naive (:issue:`21267`)
91-
-
9267

9368
I/O
94-
^^^
9569

9670
- Bug in IO methods specifying ``compression='zip'`` which produced uncompressed zip archives (:issue:`17778`, :issue:`21144`)
9771
- Bug in :meth:`DataFrame.to_stata` which prevented exporting DataFrames to buffers and most file-like objects (:issue:`21041`)
98-
- Bug when :meth:`pandas.io.json.json_normalize` was called with ``None`` values in nested levels in JSON (:issue:`21158`)
99-
- Bug in :meth:`DataFrame.to_csv` and :meth:`Series.to_csv` causes encoding error when compression and encoding are specified (:issue:`21241`, :issue:`21118`)
10072
- Bug in :meth:`read_stata` and :class:`StataReader` which did not correctly decode utf-8 strings on Python 3 from Stata 14 files (dta version 118) (:issue:`21244`)
101-
-
102-
103-
Plotting
104-
^^^^^^^^
105-
106-
-
107-
-
10873

10974
Reshaping
110-
^^^^^^^^^
11175

11276
- Bug in :func:`concat` where error was raised in concatenating :class:`Series` with numpy scalar and tuple names (:issue:`21015`)
113-
-
11477

11578
Other
116-
^^^^^
11779

11880
- Tab completion on :class:`Index` in IPython no longer outputs deprecation warnings (:issue:`21125`)
119-
- Bug preventing pandas from being importable with -OO optimization (:issue:`21071`)

0 commit comments

Comments
 (0)