Skip to main content
`Ctrl`+`K`

# What’s new in 0.25.2 (October 15, 2019)

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 (GH 28147).

## Bug fixes

### Indexing

- Fix regression in `DataFrame.reindex()` not following the `limit` argument (GH 28631).

- Fix regression in `RangeIndex.get_indexer()` for decreasing `RangeIndex` where target values may be improperly identified as missing/present (GH 28678)

### IO

- Fix regression in notebook display where `<th>` tags were missing for `DataFrame.index` values (GH 28204).

- Regression in `to_csv()` where writing a `Series` or `DataFrame` indexed by an `IntervalIndex` would incorrectly raise a `TypeError` (GH 28210)

- Fix `to_csv()` with `ExtensionArray` with list-like values (GH 28840).

### GroupBy/resample/rolling

- Bug incorrectly raising an `IndexError` when passing a list of quantiles to `DataFrameGroupBy.quantile()` (GH 28113).

- Bug in `GroupBy.shift()`, `GroupBy.bfill()` and `GroupBy.ffill()` where timezone information would be dropped (GH 19995, GH 27992)

### Other

- Compatibility with Python 3.8 in `DataFrame.query()` (GH 27261)

- Fix to ensure that tab-completion in an IPython console does not raise warnings for deprecated attributes (GH 27900).

## Contributors

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