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() raising RecursionError with numeric dtype and when specifying value=None (GH 45725)

  • Fixed regression in arithmetic operations for DataFrame with MultiIndex columns with different dtypes (GH 49769)

  • Fixed regression in DataFrame.plot() preventing Colormap instance from being passed using the colormap argument if Matplotlib 3.6+ is used (GH 49374)

  • Fixed regression in date_range() returning an invalid set of periods for CustomBusinessDay frequency and start date with timezone (GH 49441)

  • Fixed performance regression in groupby operations (GH 49676)

  • Fixed regression in Timedelta constructor returning object of wrong type when subclassing Timedelta (GH 49579)

Bug fixes#

Other#

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 +