These are the changes in pandas 0.25.2. See Release Notes for a full changelog including other versions of pandas.
Note
Pandas 0.25.2 adds compatibility for Python 3.8 (GH28147).
Fix regression in DataFrame.reindex() not following the limit argument (GH28631).
DataFrame.reindex()
limit
Fix regression in RangeIndex.get_indexer() for decreasing RangeIndex where target values may be improperly identified as missing/present (GH28678)
RangeIndex.get_indexer()
RangeIndex
Fix regression in notebook display where <th> tags were missing for DataFrame.index values (GH28204).
<th>
DataFrame.index
Regression in to_csv() where writing a Series or DataFrame indexed by an IntervalIndex would incorrectly raise a TypeError (GH28210)
to_csv()
Series
DataFrame
IntervalIndex
TypeError
Fix to_csv() with ExtensionArray with list-like values (GH28840).
ExtensionArray
Bug incorrectly raising an IndexError when passing a list of quantiles to pandas.core.groupby.DataFrameGroupBy.quantile() (GH28113).
IndexError
pandas.core.groupby.DataFrameGroupBy.quantile()
Bug in pandas.core.groupby.GroupBy.shift(), pandas.core.groupby.GroupBy.bfill() and pandas.core.groupby.GroupBy.ffill() where timezone information would be dropped (GH19995, GH27992)
pandas.core.groupby.GroupBy.shift()
pandas.core.groupby.GroupBy.bfill()
pandas.core.groupby.GroupBy.ffill()
Compatibility with Python 3.8 in DataFrame.query() (GH27261)
DataFrame.query()
Fix to ensure that tab-completion in an IPython console does not raise warnings for deprecated attributes (GH27900).
A total of 6 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
Felix Divo +
Jeremy Schendel
Joris Van den Bossche
MeeseeksMachine
Tom Augspurger
jbrockmendel