What’s new in 1.3.3 (September 12, 2021)#
These are the changes in pandas 1.3.3. See Release notes for a full changelog including other versions of pandas.
Fixed regressions#
- Fixed regression in - DataFrameconstructor failing to broadcast for defined- Indexand len one list of- Timestamp(GH42810)
- Fixed regression in - GroupBy.agg()incorrectly raising in some cases (GH42390)
- Fixed regression in - GroupBy.apply()where- nanvalues were dropped even with- dropna=False(GH43205)
- Fixed regression in - GroupBy.quantile()which was failing with- pandas.NA(GH42849)
- Fixed regression in - merge()where- oncolumns with- ExtensionDtypeor- booldata types were cast to- objectin- rightand- outermerge (GH40073)
- Fixed regression in - RangeIndex.where()and- RangeIndex.putmask()raising- AssertionErrorwhen result did not represent a- RangeIndex(GH43240)
- Fixed regression in - read_parquet()where the- fastparquetengine would not work properly with fastparquet 0.7.0 (GH43075)
- Fixed regression in - DataFrame.loc.__setitem__()raising- ValueErrorwhen setting array as cell value (GH43422)
- Fixed regression in - is_list_like()where objects with- __iter__set to- Nonewould be identified as iterable (GH43373)
- Fixed regression in - DataFrame.__getitem__()raising error for slice of- DatetimeIndexwhen index is non monotonic (GH43223)
- Fixed regression in - Resampler.aggregate()when used after column selection would raise if- funcis a list of aggregation functions (GH42905)
- Fixed regression in - DataFrame.corr()where Kendall correlation would produce incorrect results for columns with repeated values (GH43401)
- Fixed regression in - DataFrame.groupby()where aggregation on columns with object types dropped results on those columns (GH42395, GH43108)
- Fixed regression in - Series.fillna()raising- TypeErrorwhen filling- float- Serieswith list-like fill value having a dtype which couldn’t cast lostlessly (like- float32filled with- float64) (GH43424)
- Fixed regression in - read_csv()raising- AttributeErrorwhen the file handle is an- tempfile.SpooledTemporaryFileobject (GH43439)
- Fixed performance regression in - core.window.ewm.ExponentialMovingWindow.mean()(GH42333)
Performance improvements#
Bug fixes#
- Fixed bug in - DataFrameGroupBy.agg()and- DataFrameGroupBy.transform()with- engine="numba"where- indexdata was not being correctly passed into- func(GH43133)
Contributors#
A total of 18 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
- Ali McMaster 
- Irv Lustig 
- Matthew Roeschke 
- Matthew Zeitlin 
- MeeseeksMachine 
- Pandas Development Team 
- Patrick Hoefler 
- Prerana Chakraborty + 
- Richard Shadrach 
- Shoham Debnath 
- Simon Hawkins 
- Thomas Li 
- Torsten Wörtwein 
- Zach Rait + 
- aiudirog + 
- attack68 
- jbrockmendel 
- suoniq +