Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 4.06 KB

v1.4.4.rst

File metadata and controls

66 lines (50 loc) · 4.06 KB

What's new in 1.4.4 (July ??, 2022)

These are the changes in pandas 1.4.4. See release for a full changelog including other versions of pandas.

{{ header }}

Fixed regressions

  • Fixed regression in DataFrame.fillna not working DataFrame with MultiIndex (47649)
  • Fixed regression in taking NULL objects from a DataFrame causing a segmentation violation. These NULL values are created by numpy.empty_like (46848)
  • Fixed regression in concat materializing Index during sorting even if Index was already sorted (47501)
  • Fixed regression in concat or merge handling of all-NaN ExtensionArrays with custom attributes (47762)
  • Fixed regression in calling bitwise numpy ufuncs (for example, np.bitwise_and) on Index objects (46769)
  • Fixed regression in cut using a datetime64 IntervalIndex as bins (46218)
  • Fixed regression in DataFrame.select_dtypes where include="number" included BooleanDtype (46870)
  • Fixed regression in DataFrame.loc raising error when indexing with a NamedTuple (48124)
  • Fixed regression in DataFrame.loc not updating the cache correctly after values were set (47867)
  • Fixed regression in DataFrame.loc not aligning index in some cases when setting a DataFrame (47578)
  • Fixed regression in DataFrame.loc setting a length-1 array like value to a single value in the DataFrame (46268)
  • Fixed regression when slicing with DataFrame.loc with DateOffset-index (46671)
  • Fixed regression in setting None or non-string value into a string-dtype Series using a mask (47628)
  • Fixed regression in updating a DataFrame column through Series __setitem__ (using chained assignment) not updating column values inplace and using too much memory (47172)
  • Fixed regression in DataFrame.select_dtypes returning a view on the original DataFrame (48090)
  • Fixed regression using custom Index subclasses (for example, used in xarray) with ~DataFrame.reset_index or Index.insert (47071)
  • Fixed regression in DatetimeIndex.intersection when the DatetimeIndex has dates crossing daylight savings time (46702)
  • Fixed regression in merge throwing an error when passing a Series with a multi-level name (47946)
  • Fixed regression in DataFrame.eval creating a copy when updating inplace (47449)

Bug fixes

  • The errors.FutureWarning raised when passing arguments (other than filepath_or_buffer) as positional in read_csv is now raised at the correct stacklevel (47385)
  • Bug in DataFrame.to_sql when method was a callable that did not return an int and would raise a TypeError (46891)
  • Bug in DataFrameGroupBy.value_counts where subset had no effect (44267)
  • Bug in loc.__getitem__ with a list of keys causing an internal inconsistency that could lead to a disconnect between frame.at[x, y] vs frame[y].loc[x] (22372)
  • Bug in the Series.dt.strftime accessor return a float instead of object dtype Series for all-NaT input, which also causes a spurious deprecation warning (45858)

Other

  • The minimum version of Cython needed to compile pandas is now 0.29.32 (47978)

Contributors

v1.4.3..v1.4.4|HEAD