NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3433 most downloaded on PyPI
A little word cloud generator
Last release 8 months ago
22 Jan 2026
Release timing varies
gaps range from 3 weeks to 1.6 years
Some releases are documented
notes for 12 of 23 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
23 releases · first in 2015
Fix support for NumPy 1.X
Fix support for NumPy 1.X
Minimum supported Python is 3.9
Install with:
pip install wordcloud==1.9.5Adds support for Python 3.13 Install with: pip install wordcloud==1.9.4
One column per quarter.
Install with:
pip install wordcloud==1.9.4Remove deprecated matplotlib usage
Install with:
pip install wordcloud==1.9.3bump buildwheel version bump macos version
bump buildwheel version
bump macos version
Nothing published for this version
Nothing published for this version
Release Date 11/11/2020 ### Wheels - Added wheels for Python 3.9.
Release Date 11/11/2020
Added wheels for Python 3.9.
- Add support for building wheels for Python 3.8 for all platforms and 32-bit wheels for windows only . See #547 and #549 . Contributed by @amueller a
Add support for building wheels for Python 3.8 for all platforms and 32-bit wheels for windows only . See #547 and #549 . Contributed by @amueller and @jcfr .
Update CircleCI configuration to use dockcross/manylinux1-x64 image instead of obsolete dockcross/manylinux-x64 one. See #548 . Contributed by @jcfr .
Add support for building wheels for Python 3.8 for all platforms and 32-bit wheels for windows only. See 547 and 549. Contributed by amueller and jcfr.
Update CircleCI configuration to use dockcross/manylinux1-x64 image instead of obsolete dockcross/manylinux-x64 one. See 548. Contributed by jcfr.
- Add export of SVG files using WordCloud.to_svg() by @jojolebarjos .
Add export of SVG files using WordCloud.to_svg() by @jojolebarjos .
Add missing options to the command line interface, PR #527 by @dm-logv .
Make bigrams stopword aware, PR #528<https://github.com/amueller/word_cloud/pull/529>_ by @carlgieringer .
Add export of SVG files using WordCloud.to_svg by jojolebarjos .
Add missing options to the command line interface, PR #527 by dm-logv.
Make bigrams stopword aware, `PR #528<https://github.com/amueller/word_cloud/pull/529>`_ by carlgieringer.
- Add support to render numbers and single letters using the include_numbers and min_word_length arguments.
Add support to render numbers and single letters using the include_numbers and min_word_length arguments.
Add phx_glr_auto_examples_parrot.py example showing another example of image-based coloring and masks.
See https://amueller.github.io/word_cloud/changelog.html#wordcloud-1-5-0
See https://amueller.github.io/word_cloud/changelog.html#wordcloud-1-5-0
Add Using frequency example for understanding how to generate a wordcloud using a dictionary of word frequency. Contributed by @yoonsubKim .
Add create wordcloud with chinese example. Contributed by @FontTian and improved by @duohappy .
Add support for mask contour. Contributed by @jsmedmar .
Improve Command Line Interface adding support for --contour_width and --contour_color named arguments.
Improve wordcloud.WordCloud API adding support for contour_width and contour_color keyword arguments.
Update Masked wordcloud example.
Update wordcloud.WordCloud to support repeat keyword argument. If set to True, indicates whether to repeat words and phrases until max_words or min_font_size is reached. Contributed by @amueller .
Support installation on Linux, macOS and Windows for Python 2.7, 3.4, 3.5, 3.6 and 3.7 by updating the Continuous Integration (CI) infrastructure and support the automatic creation and upload of wheels to PyPI . Contributed by @jcfr .
Use scikit-ci to simplify and centralize the CI configuration. By having appveyor.yml , .circleci/config.yml and .travis.yml calling the scikit-ci command-line executable, all the CI steps for all service are described in one scikit-ci.yml configuration file.
Use scikit-ci-addons to provide a set of scripts useful to help drive CI.
Simplify release process using versioneer . Release process is now as simple as tagging a release, there is no need to manually update version in init.py .
Remove use of miniconda and instead use manylinux docker images.
Fix installation of the cli on all platforms leveraging entry_points . See #420 . Contributed by @jcfr .
wordcloud.WordCloud API
Fix coloring with black image. Contributed by @amueller .
Improve error message when there is no space on canvas. Contributed by @amueller .
Command Line Interface
Fix handling of invalid regexp parameter. Contributed by @jcfr .
Update wordcloud.WordCloud color_func keyword argument documentation explaining how to create single color word cloud. Fix #185 . Contributed by @maifeng .
Simplify and improve README . Contributed by @amueller .
Add Command Line Interface document. Contributed by @amueller .
Add Making a release and Changelog documents. Contributed by @jcfr .
Improve sphinx gallery integration. Contributed by @jcfr .
Setup automatic deployment of the website each time the master branch is updated. Contributed by @jcfr .
Update website to use Read the Docs Sphinx Theme . Contributed by @amueller .
Update testing infrastructure. Contributed by @jcfr .
Switch testing framework from nose to pytest .
Enforce coding style by running flake8 each time a Pull Request is proposed or the master branch updated.
Support generating html coverage report locally running pytest , coverage html and opening htmlcov/index.html document.
Add sphx_glr_auto_examples_frequency.py example for understanding how to generate a wordcloud using a dictionary of word frequency. Contributed by yoonsubKim.
Add sphx_glr_auto_examples_wordcloud_cn.py example. Contributed by FontTian and improved by duohappy.
Add support for mask contour. Contributed by jsmedmar.
Improve wordcloud_cli adding support for --contour_width and --contour_color named arguments.
Improve wordcloud.WordCloud API adding support for contour_width and contour_color keyword arguments.
Update sphx_glr_auto_examples_masked.py example.
Update wordcloud.WordCloud to support repeat keyword argument. If set to True, indicates whether to repeat words and phrases until max_words or min_font_size is reached. Contributed by amueller.
Support installation on Linux, macOS and Windows for Python 2.7, 3.4, 3.5, 3.6 and 3.7 by updating the Continuous Integration (CI) infrastructure and support the automatic creation and upload of wheels to PyPI. Contributed by jcfr.
Use scikit-ci to simplify and centralize the CI configuration. By having appveyor.yml, .circleci/config.yml and .travis.yml calling the scikit-ci command-line executable, all the CI steps for all service are described in one scikit-ci.yml configuration file.
Use scikit-ci-addons to provide a set of scripts useful to help drive CI.
Simplify release process using versioneer. Release process is now as simple as tagging a release, there is no need to manually update version in __init__.py.
Remove use of miniconda and instead use manylinux docker images.
Fix installation of the cli on all platforms leveraging entry_points. See 420. Contributed by jcfr.
wordcloud.WordCloud API
Fix coloring with black image. Contributed by amueller.
Improve error message when there is no space on canvas. Contributed by amueller.
wordcloud_cli
Fix handling of invalid regexp parameter. Contributed by jcfr.
Update wordcloud.WordCloud color_func keyword argument documentation explaining how to create single color word cloud. Fix 185. Contributed by maifeng.
Simplify and improve README. Contributed by amueller.
Add wordcloud_cli document. Contributed by amueller.
Add making_a_release and changelog documents. Contributed by jcfr.
Improve sphinx gallery integration. Contributed by jcfr.
Setup automatic deployment of the website each time the master branch is updated. Contributed by jcfr.
Update website to use Read the Docs Sphinx Theme. Contributed by amueller.
Update testing infrastructure. Contributed by jcfr.
- Improve stopwords list. Contributed by @xuhdev .
Improve stopwords list. Contributed by @xuhdev .
Remove outdated channel and use conda-forge. Contributed by @amueller .
Add test for the command line utility. Contributed by @xuhdev .
Improve stopwords list. Contributed by xuhdev.
Remove outdated channel and use conda-forge. Contributed by amueller.
Add test for the command line utility. Contributed by xuhdev.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Release tag (mostly for creating a DOI)
Release tag (mostly for creating a DOI)
See https://github.com/amueller/word_cloud/compare/4c7ebf81…1.2.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →