These are the changes in pandas 2.2.2. See :ref:`release` for a full changelog including other versions of pandas.
{{ header }}
- :meth:`DataFrame.__dataframe__` was producing incorrect data buffers when the a column's type was a pandas nullable on with missing values (:issue:`56702`)
- :meth:`DataFrame.__dataframe__` was producing incorrect data buffers when the a column's type was a pyarrow nullable on with missing values (:issue:`57664`)
- Avoid issuing a spurious
DeprecationWarning
when a custom :class:`DataFrame` or :class:`Series` subclass method is called (:issue:`57553`) - Fixed regression in precision of :func:`to_datetime` with string and
unit
input (:issue:`57051`)
- :meth:`DataFrame.__dataframe__` was producing incorrect data buffers when the column's type was nullable boolean (:issue:`55332`)
- :meth:`DataFrame.__dataframe__` was showing bytemask instead of bitmask for
'string[pyarrow]'
validity buffer (:issue:`57762`) - :meth:`DataFrame.__dataframe__` was showing non-null validity buffer (instead of
None
)'string[pyarrow]'
without missing values (:issue:`57761`) - :meth:`DataFrame.to_sql` was failing to find the right table when using the schema argument (:issue:`57539`)
- :meth:`DataFrame.cum*` methods now have a
numeric_only
parameter (:issue:`53072`)