You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.21.1.txt
+24-40
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,23 @@
3
3
v0.21.1
4
4
-------
5
5
6
-
This is a minor release from 0.21.1 and includes a number of deprecations, new
7
-
features, enhancements, and performance improvements along with a large number
8
-
of bug fixes. We recommend that all users upgrade to this version.
6
+
This is a minor bug-fix release in the 0.21.x series and includes some small regression fixes,
7
+
bug fixes and performance improvements.
8
+
We recommend that all users upgrade to this version.
9
+
10
+
Highlights include:
11
+
12
+
- Temporarily restore matplotlib datetime plotting functionality. This should
13
+
resolve issues for users who relied implicitly on pandas to plot datetimes
14
+
with matplotlib. See :ref:`here <whatsnew_0211.special>`.
15
+
- Improvements to the Parquet IO functions introduced in 0.21.0. See
16
+
:ref:`here <whatsnew_0211.enhancements.parquet>`.
17
+
18
+
19
+
.. contents:: What's new in v0.21.1
20
+
:local:
21
+
:backlinks: none
22
+
9
23
10
24
.. _whatsnew_0211.special:
11
25
@@ -42,9 +56,13 @@ registering them when they want them.
42
56
New features
43
57
~~~~~~~~~~~~
44
58
45
-
-
46
-
-
47
-
-
59
+
.. _whatsnew_0211.enhancements.parquet:
60
+
61
+
Improvements to the Parquet IO functionality
62
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
63
+
64
+
- :func:`read_parquet` now allows to specify the columns to read from a parquet file (:issue:`18154`)
65
+
- :func:`read_parquet` now allows to specify kwargs which are passed to the respective engine (:issue:`18216`)
48
66
49
67
.. _whatsnew_0211.enhancements.other:
50
68
@@ -53,7 +71,6 @@ Other Enhancements
53
71
54
72
- :meth:`Timestamp.timestamp` is now available in Python 2.7. (:issue:`17329`)
55
73
- :class:`Grouper` and :class:`TimeGrouper` now have a friendly repr output (:issue:`18203`).
56
-
-
57
74
58
75
.. _whatsnew_0211.deprecations:
59
76
@@ -69,17 +86,6 @@ Performance Improvements
69
86
~~~~~~~~~~~~~~~~~~~~~~~~
70
87
71
88
- Improved performance of plotting large series/dataframes (:issue:`18236`).
72
-
-
73
-
-
74
-
75
-
.. _whatsnew_0211.docs:
76
-
77
-
Documentation Changes
78
-
~~~~~~~~~~~~~~~~~~~~~
79
-
80
-
-
81
-
-
82
-
-
83
89
84
90
.. _whatsnew_0211.bug_fixes:
85
91
@@ -97,7 +103,6 @@ Conversion
97
103
- Bug in :func:`DataFrame.to_dict` where columns of datetime that are tz-aware were not converted to required arrays when used with ``orient='records'``, raising``TypeError` (:issue:`18372`)
98
104
- Bug in :class:`DateTimeIndex` and :meth:`date_range` where mismatching tz-aware ``start`` and ``end`` timezones would not raise an err if ``end.tzinfo`` is None (:issue:`18431`)
99
105
- Bug in :meth:`Series.fillna` which raised when passed a long integer on Python 2 (:issue:`18159`).
100
-
-
101
106
102
107
Indexing
103
108
^^^^^^^^
@@ -107,7 +112,6 @@ Indexing
107
112
- Bug in :class:`IntervalIndex` constructor when a list of intervals is passed with non-default ``closed`` (:issue:`18334`)
108
113
- Bug in ``Index.putmask`` when an invalid mask passed (:issue:`18368`)
109
114
- Bug in masked assignment of a ``timedelta64[ns]`` dtype ``Series``, incorrectly coerced to float (:issue:`18493`)
110
-
-
111
115
112
116
I/O
113
117
^^^
@@ -117,8 +121,6 @@ I/O
117
121
- Bug in :func:`read_csv` for handling null values in index columns when specifying ``na_filter=False`` (:issue:`5239`)
118
122
- Bug in :func:`read_csv` when reading numeric category fields with high cardinality (:issue:`18186`)
119
123
- Bug in :meth:`DataFrame.to_csv` when the table had ``MultiIndex`` columns, and a list of strings was passed in for ``header`` (:issue:`5539`)
120
-
- :func:`read_parquet` now allows to specify the columns to read from a parquet file (:issue:`18154`)
121
-
- :func:`read_parquet` now allows to specify kwargs which are passed to the respective engine (:issue:`18216`)
122
124
- Bug in parsing integer datetime-like columns with specified format in ``read_sql`` (:issue:`17855`).
123
125
- Bug in :meth:`DataFrame.to_msgpack` when serializing data of the numpy.bool_ datatype (:issue:`18390`)
124
126
- Bug in :func:`read_json` not decoding when reading line deliminted JSON from S3 (:issue:`17200`)
@@ -130,8 +132,6 @@ Plotting
130
132
^^^^^^^^
131
133
132
134
- Bug in ``DataFrame.plot()`` and ``Series.plot()`` with :class:`DatetimeIndex` where a figure generated by them is not pickleable in Python 3 (:issue:`18439`)
133
-
-
134
-
-
135
135
136
136
Groupby/Resample/Rolling
137
137
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -140,15 +140,6 @@ Groupby/Resample/Rolling
140
140
- Bug in ``DataFrame.resample(...)`` when there is a time change (DST) and resampling frequecy is 12h or higher (:issue:`15549`)
141
141
- Bug in ``pd.DataFrameGroupBy.count()`` when counting over a datetimelike column (:issue:`13393`)
142
142
- Bug in ``rolling.var`` where calculation is inaccurate with a zero-valued array (:issue:`18430`)
143
-
-
144
-
-
145
-
146
-
Sparse
147
-
^^^^^^
148
-
149
-
-
150
-
-
151
-
-
152
143
153
144
Reshaping
154
145
^^^^^^^^^
@@ -164,7 +155,6 @@ Numeric
164
155
- Bug in ``pd.Series.rolling.skew()`` and ``rolling.kurt()`` with all equal values has floating issue (:issue:`18044`)
165
156
- Bug in :class:`TimedeltaIndex` subtraction could incorrectly overflow when ``NaT`` is present (:issue:`17791`)
166
157
- Bug in :class:`DatetimeIndex` subtracting datetimelike from DatetimeIndex could fail to overflow (:issue:`18020`)
167
-
-
168
158
169
159
Categorical
170
160
^^^^^^^^^^^
@@ -180,9 +170,3 @@ String
180
170
^^^^^^
181
171
182
172
- :meth:`Series.str.split()` will now propogate ``NaN`` values across all expanded columns instead of ``None`` (:issue:`18450`)
0 commit comments