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-42
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`)
@@ -129,8 +131,6 @@ Plotting
129
131
^^^^^^^^
130
132
131
133
- Bug in ``DataFrame.plot()`` and ``Series.plot()`` with :class:`DatetimeIndex` where a figure generated by them is not pickleable in Python 3 (:issue:`18439`)
132
-
-
133
-
-
134
134
135
135
Groupby/Resample/Rolling
136
136
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -139,15 +139,6 @@ Groupby/Resample/Rolling
139
139
- Bug in ``DataFrame.resample(...)`` when there is a time change (DST) and resampling frequecy is 12h or higher (:issue:`15549`)
140
140
- Bug in ``pd.DataFrameGroupBy.count()`` when counting over a datetimelike column (:issue:`13393`)
141
141
- Bug in ``rolling.var`` where calculation is inaccurate with a zero-valued array (:issue:`18430`)
142
-
-
143
-
-
144
-
145
-
Sparse
146
-
^^^^^^
147
-
148
-
-
149
-
-
150
-
-
151
142
152
143
Reshaping
153
144
^^^^^^^^^
@@ -161,9 +152,6 @@ Numeric
161
152
^^^^^^^
162
153
163
154
- Bug in ``pd.Series.rolling.skew()`` and ``rolling.kurt()`` with all equal values has floating issue (:issue:`18044`)
164
-
-
165
-
-
166
-
-
167
155
168
156
Categorical
169
157
^^^^^^^^^^^
@@ -178,9 +166,3 @@ String
178
166
^^^^^^
179
167
180
168
- :meth:`Series.str.split()` will now propogate ``NaN`` values across all expanded columns instead of ``None`` (:issue:`18450`)
0 commit comments