What’s new in 1.5.2 (November 21, 2022)#
These are the changes in pandas 1.5.2. See Release notes for a full changelog including other versions of pandas.
Fixed regressions#
Fixed regression in
MultiIndex.join()for extension array dtypes (GH 49277)Fixed regression in
Series.replace()raisingRecursionErrorwith numeric dtype and when specifyingvalue=None(GH 45725)Fixed regression in arithmetic operations for
DataFramewithMultiIndexcolumns with different dtypes (GH 49769)Fixed regression in
DataFrame.plot()preventingColormapinstance from being passed using thecolormapargument if Matplotlib 3.6+ is used (GH 49374)Fixed regression in
date_range()returning an invalid set of periods forCustomBusinessDayfrequency andstartdate with timezone (GH 49441)Fixed performance regression in groupby operations (GH 49676)
Fixed regression in
Timedeltaconstructor returning object of wrong type when subclassingTimedelta(GH 49579)
Bug fixes#
Bug in the Copy-on-Write implementation losing track of views in certain chained indexing cases (GH 48996)
Fixed memory leak in
Styler.to_excel()(GH 49751)
Other#
Reverted
coloras an alias forcandsizeas an alias forsin functionDataFrame.plot.scatter()(GH 49732)
Contributors#
A total of 20 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
Ambuj Pawar +
Dennis Chukwunta
Douglas Lohmann +
Hatim Zahid +
Joris Van den Bossche
KotlinIsland +
Marc Garcia
Marco Edward Gorelli
MarcoGorelli
Matthew Roeschke
MeeseeksMachine
Natalia Mokeeva +
Noa Tamir
Pandas Development Team
Patrick Hoefler
Richard Shadrach
Xnot +
Zachary Moon +
jbrockmendel
krasch +