What’s new in 1.3.2 (August 15, 2021)#
These are the changes in pandas 1.3.2. See Release notes for a full changelog including other versions of pandas.
Fixed regressions#
- Performance regression in - DataFrame.isin()and- Series.isin()for nullable data types (GH 42714)
- Regression in updating values of - Seriesusing boolean index, created by using- DataFrame.pop()(GH 42530)
- Regression in - DataFrame.from_records()with empty records (GH 42456)
- Fixed regression in - DataFrame.shift()where- TypeErroroccurred when shifting DataFrame created by concatenation of slices and fills with values (GH 42719)
- Regression in - DataFrame.agg()when the- funcargument returned lists and- axis=1(GH 42727)
- Regression in - DataFrame.drop()does nothing if- MultiIndexhas duplicates and indexer is a tuple or list of tuples (GH 42771)
- Fixed regression where - read_csv()raised a- ValueErrorwhen parameters- namesand- prefixwere both set to- None(GH 42387)
- Fixed regression in comparisons between - Timestampobject and- datetime64objects outside the implementation bounds for nanosecond- datetime64(GH 42794)
- Fixed regression in - Styler.highlight_min()and- Styler.highlight_max()where- pandas.NAwas not successfully ignored (GH 42650)
- Fixed regression in - concat()where- copy=Falsewas not honored in- axis=1Series concatenation (GH 42501)
- Regression in - Series.nlargest()and- Series.nsmallest()with nullable integer or float dtype (GH 42816)
- Fixed regression in - Series.quantile()with- Int64Dtype(GH 42626)
- Fixed regression in - Series.groupby()and- DataFrame.groupby()where supplying the- byargument with a Series named with a tuple would incorrectly raise (GH 42731)
Bug fixes#
- Bug in - read_excel()modifies the dtypes dictionary when reading a file with duplicate columns (GH 42462)
- 1D slices over extension types turn into N-dimensional slices over ExtensionArrays (GH 42430) 
- Fixed bug in - Series.rolling()and- DataFrame.rolling()not calculating window bounds correctly for the first row when- center=Trueand- windowis an offset that covers all the rows (GH 42753)
- Styler.hide_columns()now hides the index name header row as well as column headers (GH 42101)
- Styler.set_sticky()has amended CSS to control the column/index names and ensure the correct sticky positions (GH 42537)
- Bug in de-serializing datetime indexes in PYTHONOPTIMIZED mode (GH 42866) 
Contributors#
A total of 16 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
- Alexander Gorodetsky + 
- Fangchen Li 
- Fred Reiss 
- Justin McOmie + 
- Matthew Zeitlin 
- MeeseeksMachine 
- Pandas Development Team 
- Patrick Hoefler 
- Richard Shadrach 
- Shoham Debnath 
- Simon Hawkins 
- Thomas Li 
- Wenjun Si 
- attack68 
- dicristina + 
- jbrockmendel