Skip to content

Commit

Permalink
v2.9.0 details (#567)
Browse files Browse the repository at this point in the history
  • Loading branch information
sbrugman authored Sep 2, 2020
1 parent f8a9a17 commit c226d4a
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 28 deletions.
33 changes: 8 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,44 +27,27 @@ For each column the following statistics - if relevant for the column type - are

## Announcements

### Version v2.8.0 released
### Version v2.9.0 released

News for users working with image datasets: ``pandas-profiling`` now has build-in supports for Files and Images.
Moreover, the text analysis features have also been reworked, providing more informative statistics.
The release candidate for v2.9.0 was already out for a while, now v2.9.0 is finally released. See the changelog below to know what has changed.

For a better feel, have a look at the [examples](https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/pages/examples.html#showcasing-specific-features) section in the docs or read the changelog for a complete view of the changes.
### Spark backend in progress

### Version v2.7.0 released
We can happily announce that we're working on a Spark backend for generating profile reports.
Stay tuned.

#### Performance

There were several performance regressions pointed out to me recently when comparing 1.4.1 to 2.6.0.
To that end, we benchmarked the code and found several minor features introducing disproportionate computational complexity.
Version 2.7.0 optimizes these, giving significant performance improvements!
Moreover, the default configuration is tweaked for towards the needs of the average user.

#### Phased builds and lazy loading

A report is built in phases, which allows for new exciting features such as caching, only re-rendering partial reports and lazily computing the report.
Moreover, the progress bar provides more information on the building phase and step.

#### Documentation

This version introduces [more elaborate documentation](https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/index.html) powered by Sphinx. The previously used pdoc3 has been adequate initially, however misses functionality and extensibility. Several recurring topics are now documented, for instance the configuration parameters are documented and there are pages on big datasets, sensitive data, integrations and resources.

#### Support `pandas-profiling`
### Support `pandas-profiling`

The development of ``pandas-profiling`` relies completely on contributions.
If you find value in the package, we welcome you to support the project through [GitHub Sponsors](https://github.com/sponsors/sbrugman)!
It's extra exciting that GitHub **matches your contribution** for the first year.

Find more information here:

- [Changelog v2.7.0](https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/pages/changelog.html#changelog-v2-7-0)
- [Changelog v2.8.0](https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/pages/changelog.html#changelog-v2-8-0)
- [Changelog v2.9.0](https://pandas-profiling.github.io/pandas-profiling/docs/master/rtd/pages/changelog.html#changelog-v2-9-0)
- [Sponsor the project on GitHub](https://github.com/sponsors/sbrugman)

*May 7, 2020 💘*
*September 2, 2020 💘*

---

Expand Down
2 changes: 2 additions & 0 deletions docsrc/source/pages/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
Changelog
=========

.. include:: changelog/v2_9_0.rst

.. include:: changelog/v2_9_0rc1.rst

.. include:: changelog/v2_8_0.rst
Expand Down
24 changes: 24 additions & 0 deletions docsrc/source/pages/changelog/v2_9_0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Changelog v2.9.0
----------------

🎉 Features
^^^^^^^^^^^
- Description per variable now possible (see the metadata page) or the Census example.

🐛 Bug fixes
^^^^^^^^^^^^
- Fixed bug for small DataFrames with unused categories.
- Fixed bug where parallelization would have side effects.
- Removed warning where colormap was modified in place.
- Distinguish between unique and distinct correctly.

📖 Documentation
^^^^^^^^^^^^^^^^
- Extend documentation for frequent issues.
- Extended documentation for Streamlit and Panel.
- Provide visibility to our supporters.

⬆️ Dependencies
^^^^^^^^^^^^^^^^^^
- Pandas 1.1.0 contains bugs that make it incompatible. Please up- or downgrade.
- Upgraded visions to 0.5.0.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
with (source_root / "requirements.txt").open(encoding="utf8") as f:
requirements = f.readlines()

version = "2.9.0rc1"
version = "2.9.0"

with (source_root / "src" / "pandas_profiling" / "version.py").open(
"w", encoding="utf-8"
Expand Down
4 changes: 2 additions & 2 deletions src/pandas_profiling/version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
"""This file is auto-generated by setup.py, please do not alter."""
__version__ = "2.9.0rc1"
"""This file is auto-generated by setup.py, please do not alter."""
__version__ = "2.9.0"

0 comments on commit c226d4a

Please sign in to comment.