Skip to content

Commit 13628a1

Browse files
DOC: add contributors to 1.4 release notes (pandas-dev#45196)
1 parent c7d0d27 commit 13628a1

File tree

1 file changed

+5
-31
lines changed

1 file changed

+5
-31
lines changed

doc/source/whatsnew/v1.4.0.rst

+5-31
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. _whatsnew_140:
22

3-
What's new in 1.4.0 (??)
4-
------------------------
3+
What's new in 1.4.0 (January ??, 2022)
4+
--------------------------------------
55

66
These are the changes in pandas 1.4.0. See :ref:`release` for a full changelog
77
including other versions of pandas.
@@ -213,8 +213,7 @@ Other enhancements
213213
- :meth:`Timestamp.isoformat`, now handles the ``timespec`` argument from the base :class:``datetime`` class (:issue:`26131`)
214214
- :meth:`NaT.to_numpy` ``dtype`` argument is now respected, so ``np.timedelta64`` can be returned (:issue:`44460`)
215215
- New option ``display.max_dir_items`` customizes the number of columns added to :meth:`Dataframe.__dir__` and suggested for tab completion (:issue:`37996`)
216-
- Added "Juneteenth National Independence Day" to
217-
``USFederalHolidayCalendar``. See also `Other API changes`_.
216+
- Added "Juneteenth National Independence Day" to ``USFederalHolidayCalendar``. See also `Other API changes`_.
218217
- :meth:`.Rolling.var`, :meth:`.Expanding.var`, :meth:`.Rolling.std`, :meth:`.Expanding.std` now support `Numba <http://numba.pydata.org/>`_ execution with the ``engine`` keyword (:issue:`44461`)
219218
- :meth:`Series.info` has been added, for compatibility with :meth:`DataFrame.info` (:issue:`5167`)
220219
- Implemented :meth:`IntervalArray.min`, :meth:`IntervalArray.max`, as a result of which ``min`` and ``max`` now work for :class:`IntervalIndex`, :class:`Series` and :class:`DataFrame` with ``IntervalDtype`` (:issue:`44746`)
@@ -226,7 +225,6 @@ Other enhancements
226225
- Add support for `Zstandard <http://facebook.github.io/zstd/>`_ compression to :meth:`DataFrame.to_pickle`/:meth:`read_pickle` and friends (:issue:`43925`)
227226
- :meth:`DataFrame.to_sql` now returns an ``int`` of the number of written rows (:issue:`23998`)
228227

229-
230228
.. ---------------------------------------------------------------------------
231229
232230
.. _whatsnew_140.notable_bug_fixes:
@@ -631,8 +629,6 @@ Other Deprecations
631629
- Deprecated the behavior of :meth:`Timestamp.utcfromtimestamp`, in the future it will return a timezone-aware UTC :class:`Timestamp` (:issue:`22451`)
632630
- Deprecated :meth:`NaT.freq` (:issue:`45071`)
633631
- Deprecated behavior of :class:`Series` and :class:`DataFrame` construction when passed float-dtype data containing ``NaN`` and an integer dtype ignoring the dtype argument; in a future version this will raise (:issue:`40110`)
634-
-
635-
636632

637633
.. ---------------------------------------------------------------------------
638634
@@ -689,7 +685,6 @@ Performance improvements
689685
- Performance improvement in :func:`concat` (:issue:`43354`)
690686
- Performance improvement in :meth:`SparseArray.__getitem__` (:issue:`23122`)
691687
- Performance improvement in constructing a :class:`DataFrame` from array-like objects like a ``Pytorch`` tensor (:issue:`44616`)
692-
-
693688

694689
.. ---------------------------------------------------------------------------
695690
@@ -706,7 +701,6 @@ Categorical
706701
- Bug in :meth:`Series.where` with ``CategoricalDtype`` when passing a dtype-incompatible value raising ``ValueError`` instead of ``TypeError`` (:issue:`41919`)
707702
- Bug in :meth:`Categorical.fillna` when passing a dtype-incompatible value raising ``ValueError`` instead of ``TypeError`` (:issue:`41919`)
708703
- Bug in :meth:`Categorical.fillna` with a tuple-like category raising ``ValueError`` instead of ``TypeError`` when filling with a non-category tuple (:issue:`41919`)
709-
-
710704

711705
Datetimelike
712706
^^^^^^^^^^^^
@@ -726,21 +720,18 @@ Datetimelike
726720
- Bug in :meth:`Timestamp.fromtimestamp` not supporting the ``tz`` argument (:issue:`45083`)
727721
- Bug in :class:`DataFrame` construction from dict of :class:`Series` with mismatched index dtypes sometimes raising depending on the ordering of the passed dict (:issue:`44091`)
728722
- Bug in :class:`Timestamp` hashing during some DST transitions caused a segmentation fault (:issue:`33931` and :issue:`40817`)
729-
-
730723

731724
Timedelta
732725
^^^^^^^^^
733726
- Bug in division of all-``NaT`` :class:`TimeDeltaIndex`, :class:`Series` or :class:`DataFrame` column with object-dtype arraylike of numbers failing to infer the result as timedelta64-dtype (:issue:`39750`)
734727
- Bug in floor division of ``timedelta64[ns]`` data with a scalar returning garbage values (:issue:`44466`)
735728
- Bug in :class:`Timedelta` now properly taking into account any nanoseconds contribution of any kwarg (:issue:`43764`)
736-
-
737729

738730
Timezones
739731
^^^^^^^^^
740732
- Bug in :func:`to_datetime` with ``infer_datetime_format=True`` failing to parse zero UTC offset (``Z``) correctly (:issue:`41047`)
741733
- Bug in :meth:`Series.dt.tz_convert` resetting index in a :class:`Series` with :class:`CategoricalIndex` (:issue:`43080`)
742734
- Bug in ``Timestamp`` and ``DatetimeIndex`` incorrectly raising a ``TypeError`` when subtracting two timezone-aware objects with mismatched timezones (:issue:`31793`)
743-
-
744735

745736
Numeric
746737
^^^^^^^
@@ -753,7 +744,6 @@ Numeric
753744
- Bug in arithmetic operations involving :class:`Series` where the result could have the incorrect ``name`` when the operands having matching NA or matching tuple names (:issue:`44459`)
754745
- Bug in division with ``IntegerDtype`` or ``BooleanDtype`` array and NA scalar incorrectly raising (:issue:`44685`)
755746
- Bug in multiplying a :class:`Series` with ``FloatingDtype`` with a timedelta-like scalar incorrectly raising (:issue:`44772`)
756-
-
757747

758748
Conversion
759749
^^^^^^^^^^
@@ -767,18 +757,14 @@ Conversion
767757
- Bug in :meth:`DataFrame.convert_dtypes` result losing ``columns.names`` (:issue:`41435`)
768758
- Bug in constructing a ``IntegerArray`` from pyarrow data failing to validate dtypes (:issue:`44891`)
769759
- Bug in :meth:`Series.astype` not allowing converting from a ``PeriodDtype`` to ``datetime64`` dtype, inconsistent with the :class:`PeriodIndex` behavior (:issue:`45038`)
770-
-
771760

772761
Strings
773762
^^^^^^^
774763
- Fixed bug in checking for ``string[pyarrow]`` dtype incorrectly raising an ImportError when pyarrow is not installed (:issue:`44276`)
775-
-
776764

777765
Interval
778766
^^^^^^^^
779767
- Bug in :meth:`Series.where` with ``IntervalDtype`` incorrectly raising when the ``where`` call should not replace anything (:issue:`44181`)
780-
-
781-
-
782768

783769
Indexing
784770
^^^^^^^^
@@ -818,7 +804,6 @@ Indexing
818804
- Bug in :meth:`Series.__getitem__` with a :class:`CategoricalIndex` of integers treating lists of integers as positional indexers, inconsistent with the behavior with a single scalar integer (:issue:`15470`, :issue:`14865`)
819805
- Bug in :meth:`Series.__setitem__` when setting floats or integers into integer-dtype series failing to upcast when necessary to retain precision (:issue:`45121`)
820806
- Bug in :meth:`DataFrame.iloc.__setitem__` ignores axis argument (:issue:`45032`)
821-
-
822807

823808
Missing
824809
^^^^^^^
@@ -829,7 +814,6 @@ Missing
829814
- Bug in :meth:`Index.fillna` incorrectly returning an un-filled :class:`Index` when NA values are present and ``downcast`` argument is specified. This now raises ``NotImplementedError`` instead; do not pass ``downcast`` argument (:issue:`44873`)
830815
- Bug in :meth:`DataFrame.dropna` changing :class:`Index` even if no entries were dropped (:issue:`41965`)
831816
- Bug in :meth:`Series.fillna` with an object-dtype incorrectly ignoring ``downcast="infer"`` (:issue:`44241`)
832-
-
833817

834818
MultiIndex
835819
^^^^^^^^^^
@@ -839,7 +823,6 @@ MultiIndex
839823
- Bug in :meth:`MultiIndex.union` setting wrong ``sortorder`` causing errors in subsequent indexing operations with slices (:issue:`44752`)
840824
- Bug in :meth:`MultiIndex.putmask` where the other value was also a :class:`MultiIndex` (:issue:`43212`)
841825
- Bug in :meth:`MultiIndex.dtypes` duplicate level names returned only one dtype per name (:issue:`45174`)
842-
-
843826

844827
I/O
845828
^^^
@@ -882,7 +865,6 @@ I/O
882865
- Bug in :func:`read_csv` when passing a ``tempfile.SpooledTemporaryFile`` opened in binary mode (:issue:`44748`)
883866
- Bug in :func:`read_json` raising ``ValueError`` when attempting to parse json strings containing "://" (:issue:`36271`)
884867
- Bug in :func:`read_csv` when ``engine="c"`` and ``encoding_errors=None`` which caused a segfault (:issue:`45180`)
885-
-
886868

887869
Period
888870
^^^^^^
@@ -892,12 +874,9 @@ Period
892874
- Bug in :meth:`PeriodIndex.to_timestamp` giving incorrect values for indexes with non-contiguous data (:issue:`44100`)
893875
- Bug in :meth:`Series.where` with ``PeriodDtype`` incorrectly raising when the ``where`` call should not replace anything (:issue:`45135`)
894876

895-
-
896-
897877
Plotting
898878
^^^^^^^^
899879
- When given non-numeric data, :meth:`DataFrame.boxplot` now raises a ``ValueError`` rather than a cryptic ``KeyError`` or ``ZeroDivisionError``, in line with other plotting functions like :meth:`DataFrame.hist`. (:issue:`43480`)
900-
-
901880

902881
Groupby/resample/rolling
903882
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -957,7 +936,6 @@ Sparse
957936
- Bug in :class:`SparseArray` comparison methods with an array-like operand of mismatched length raising ``AssertionError`` or unclear ``ValueError`` depending on the input (:issue:`43863`)
958937
- Bug in :class:`SparseArray` arithmetic methods ``floordiv`` and ``mod`` behaviors when dividing by zero not matching the non-sparse :class:`Series` behavior (:issue:`38172`)
959938
- Bug in :class:`SparseArray` unary methods as well as :meth:`SparseArray.isna` doesn't recalculate indexes (:issue:`44955`)
960-
-
961939

962940
ExtensionArray
963941
^^^^^^^^^^^^^^
@@ -974,7 +952,6 @@ ExtensionArray
974952
- Fixed bug in :meth:`Series.replace` where explicitly passing ``value=None`` is treated as if no ``value`` was passed, and ``None`` not being in the result (:issue:`36984`, :issue:`19998`)
975953
- Fixed bug in :meth:`Series.replace` with unwanted downcasting being done in no-op replacements (:issue:`44498`)
976954
- Fixed bug in :meth:`Series.replace` with ``FloatDtype``, ``string[python]``, or ``string[pyarrow]`` dtype not being preserved when possible (:issue:`33484`, :issue:`40732`, :issue:`31644`, :issue:`41215`, :issue:`25438`)
977-
-
978955

979956
Styler
980957
^^^^^^
@@ -1004,14 +981,11 @@ Other
1004981
- Bug in :meth:`DataFrame.to_records` where an incorrect ``n`` was used when missing names were replaced by ``level_n`` (:issue:`44818`)
1005982
- Bug in :meth:`DataFrame.eval` where ``resolvers`` argument was overriding the default resolvers (:issue:`34966`)
1006983

1007-
.. ***DO NOT USE THIS SECTION***
1008-
1009-
-
1010-
-
1011-
1012984
.. ---------------------------------------------------------------------------
1013985
1014986
.. _whatsnew_140.contributors:
1015987

1016988
Contributors
1017989
~~~~~~~~~~~~
990+
991+
.. contributors:: v1.3.5..v1.4.0|HEAD

0 commit comments

Comments
 (0)