Releases: pandas-dev/pandas
v0.24.0rc1
This is the first release candidate for 0.24.0.
This is a major release from 0.23.4 and includes a number of API changes, new
features, enhancements, and performance improvements along with a large number
of bug fixes.
Highlights include:
- Optional Nullable Integer Support
- New APIs for accessing the array backing a Series or Index
- A new top-level
pandas.array()method for creating arrays - Store Interval and Period data in a Series or DataFrame
- Joining with two MultiIndexes
See the release notes for a full list of all the change from 0.23.4
The release candidate can be installed with conda from from conda-forge
conda install -c conda-forge/label/rc pandas=0.24.0rc1
Or via PyPI
python3 -m pip install --upgrade --pre pandas
Note that 0.24.x is the last series of releases to support Python 2.
Please report any issues with the release candidate on the pandas issue tracker.
v0.23.4
This is a minor bug-fix release in the 0.23.x series and includes some small regression fixes
and bug fixes. We recommend that all users upgrade to this version.
See the full whatsnew for a list of all the changes.
The release can be installed with conda from the default channel and conda-forge:
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
v0.23.3
This release fixes a build issue with the sdist for Python 3.7.
There are no other changes.
v0.23.2
This is a minor bug-fix release in the 0.23.x series and includes some regression fixes, bug fixes, and performance improvements. We recommend that all users upgrade to this version.
See the full whatsnew for a list of all the changes.
The release can be installed with conda from the default channel and conda-forge::
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
v0.23.1
This is a minor bug-fix release in the 0.23.x series and includes some regression fixes, bug fixes, and performance improvements.
We recommend that all users upgrade to this version.
See the full whatsnew for a list of all the changes.
The release can be installed with conda from the default channel and conda-forge::
conda install pandas
Or via PyPI:
python -m pip install --upgrade pandas
v0.23.0
This is a major release from 0.22.0 and includes a number of API changes, new
features, enhancements, and performance improvements along with a large number
of bug fixes.
Highlights include:
- Round-trippable JSON format with 'table' orient
- Instantiation from dicts respects order for Python 3.6+
- Dependent column arguments for assign
- Merging / sorting on a combination of columns and index levels
- Extending Pandas with custom types
- Excluding unobserved categories from groupby
See the full whatsnew for a list of all the changes.
The release candidate can be installed with conda from from conda-forge (builds for osx-64, linux-64 and win-64 for Python 2.7, Python 3.5, and Python 3.6 are all available):
conda install -c conda-forge pandas=0.23.0
Or via PyPI
python3 -m pip install --upgrade pandas
Updated conda packages will be available in the default channel shortly.
v0.23.0rc2
This is the first public release candidate for pandas 0.23.0
This is a major release from 0.23.0 and includes a number of API changes, new
features, enhancements, and performance improvements along with a large number
of bug fixes.
Highlights include:
- Round-trippable JSON format with 'table' orient
- Instantiation from dicts respects order for Python 3.6+
- Dependent column arguments for assign
- Merging / sorting on a combination of columns and index levels
- Extending Pandas with custom types
- Excluding unobserved categories from groupby
See the full whatsnew for a list of all the changes.
The release candidate can be installed with conda from our development channel (builds for osx-64, linux-64 and win-64 for Python 2.7, Python 3.5, and Python 3.6 are all available):
conda install -c conda-forge --label=rc pandas=0.23.0rc2
Or via PyPI
python3 -m pip install --pre --upgrade pandas==0.23.0rc2
v0.23.0rc1
This is the first release candidate for pandas 0.23.0
This is a major release from 0.22.0 and includes a number of API changes, new
features, enhancements, and performance improvements along with a large number
of bug fixes.
Highlights include:
- Round-trippable JSON format with 'table' orient
- Instantiation from dicts respects order for Python 3.6+
- Dependent column arguments for assign
- Merging / sorting on a combination of columns and index levels
- Extending Pandas with custom types
- Excluding unobserved categories from groupby
See the full whatsnew for a list of all the changes.
The release candidate can be installed with conda from our development channel (builds for osx-64, linux-64 and win-64 for Python 2.7, Python 3.5, and Python 3.6 are all available):
conda install -c conda-forge --label=rc pandas=0.23.0rc1
Or via PyPI
python3 -m pip install --pre --upgrade pandas
v0.22.0 Final
This is a major release from 0.21.1 and includes a single, API-breaking change.
We recommend that all users upgrade to this version after carefully reading the
release note.
The only changes are:
- The sum of an empty or all-NA
Seriesis now0 - The product of an empty or all-NA
Seriesis now1 - We've added a
min_countparameter to.sum()and.prod()controlling
the minimum number of valid values for the result to be valid. If fewer than
min_countnon-NA values are present, the result is NA. The default is
0. To returnNaN, the 0.21 behavior, usemin_count=1.
See the whatsnew for further explanation of all the places in the library this affects.
v0.21.1 Final
This is a minor bug-fix release in the 0.21.x series and includes some small
regression fixes, bug fixes and performance improvements. We recommend that all
users upgrade to this version.
Highlights include:
- Temporarily restore matplotlib datetime plotting functionality. This should
resolve issues for users who relied implicitly on pandas to plot datetimes
with matplotlib. See here - Improvements to the Parquet IO functions introduced in 0.21.0. See
here
See the v0.21.1 Whatsnew overview for an extensive list
of all the changes for 0.21.1.