diff --git a/docs/conf.py b/docs/conf.py index 756dc8104..274da2d38 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -15,7 +15,7 @@ from unittest import mock project = "Pyodide" copyright = "2019-2022, Pyodide contributors and Mozilla" -pyodide_version = "0.21.0a3" +pyodide_version = "0.21.0" if ".dev" in pyodide_version or os.environ.get("READTHEDOCS_VERSION") == "latest": CDN_URL = "https://cdn.jsdelivr.net/pyodide/dev/full/" diff --git a/docs/development/maintainers.md b/docs/development/maintainers.md index aac83a223..af5d2b442 100644 --- a/docs/development/maintainers.md +++ b/docs/development/maintainers.md @@ -29,7 +29,7 @@ the latest release branch named `stable` (due to ReadTheDocs constraints). - Generate the list of contributors for the release at the end of the changelog entry with, ```bash - git shortlog -s LAST_TAG.. | cut -f2- | sort --ignore-case | tr '\n' ';' | sed 's/;/, /g;s/, $//' | fold -s + git shortlog -s LAST_TAG.. | cut -f2- | grep -v '\[bot\]' | sort --ignore-case | tr '\n' ';' | sed 's/;/, /g;s/, $//' | fold -s ``` where `LAST_TAG` is the tag for the last release. diff --git a/docs/project/about.md b/docs/project/about.md index d68471d75..ead42accb 100644 --- a/docs/project/about.md +++ b/docs/project/about.md @@ -45,7 +45,7 @@ list from there with "The Pyodide development team" like in the example below: month = aug, year = 2021, publisher = {Zenodo}, - version = {0.20.0}, + version = {0.21.0}, doi = {10.5281/zenodo.5156931}, url = {https://doi.org/10.5281/zenodo.5156931} } diff --git a/docs/project/changelog.md b/docs/project/changelog.md index 8afe4aac1..9607780cc 100644 --- a/docs/project/changelog.md +++ b/docs/project/changelog.md @@ -12,7 +12,11 @@ substitutions: # Change Log -## Unreleased +## Version 0.21.0 + +_August 9, 2022_ + +[See the release notes for a summary.](https://blog.pyodide.org/posts/0.21-release/) ### Build system @@ -124,7 +128,7 @@ substitutions: {pr}`2666` - {{ Fix }} Fix a REPL error in printing high-dimensional lists. - {pr}`2517` + {pr}`2517` {pr}`2919` - {{ Fix }} Fix output bug with using `input()` on online console {pr}`2509` @@ -232,9 +236,20 @@ substitutions: - {{ Breaking }} `pyodide_build.testing` is removed. `run_in_pyodide` decorator can now be accessed through - [`pytest-runner`](https://github.com/pyodide/pytest-pyodide) package. + [`pytest-pyodide`](https://github.com/pyodide/pytest-pyodide) package. {pr}`2418` +### List of contributors + +Alexey Ignatiev, Andrey Smelter, andrzej, Antonio Cuni, Ben Jeffery, Brian +Benjamin Maranville, David Lechner, dragoncoder047, echorand (Amit Saha), +Filipe, Frank, Gyeongjae Choi, Hanno Rein, haoran1062, Henry Schreiner, Hood +Chatham, Jason Grout, jmdyck, Jo Bovy, John Wason, josephrocca, Kyle Cutler, +Lester Fan, Liumeo, lukemarsden, Mario Gersbach, Matt Toad, Michael Droettboom, +Michael Gilbert, Michael Neil, Mu-Tsun Tsai, Nicholas Bollweg, pysathq, Ricardo +Prins, Rob Gries, Roman Yurchak, Ryan May, Ryan Russell, stonebig, Szymswiat, +Tobias Megies, Vic Kumar, Victor, Wei Ji, Will Lachance + ## Version 0.20.0 [See the release notes for a summary.](https://blog.pyodide.org/posts/0.20-release/) diff --git a/pyodide-build/pyodide_build/__init__.py b/pyodide-build/pyodide_build/__init__.py index faea56acd..6a726d853 100644 --- a/pyodide-build/pyodide_build/__init__.py +++ b/pyodide-build/pyodide_build/__init__.py @@ -1 +1 @@ -__version__ = "0.21.0a3" +__version__ = "0.21.0" diff --git a/run_docker b/run_docker index 95f63e25b..63ce2c29e 100755 --- a/run_docker +++ b/run_docker @@ -2,7 +2,7 @@ PYODIDE_IMAGE_REPO="pyodide" PYODIDE_IMAGE_TAG="20220629-py310-chrome102-firefox100" -PYODIDE_PREBUILT_IMAGE_TAG="0.20.0" +PYODIDE_PREBUILT_IMAGE_TAG="0.21.0" DEFAULT_PYODIDE_DOCKER_IMAGE="${PYODIDE_IMAGE_REPO}/pyodide-env:${PYODIDE_IMAGE_TAG}" DEFAULT_PYODIDE_SYSTEM_PORT="none" DOCKER_COMMAND="/bin/bash" diff --git a/src/js/package-lock.json b/src/js/package-lock.json index 1210d826d..df065ef65 100644 --- a/src/js/package-lock.json +++ b/src/js/package-lock.json @@ -1,12 +1,12 @@ { "name": "pyodide", - "version": "0.21.0-alpha.3", + "version": "0.21.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "pyodide", - "version": "0.21.0-alpha.3", + "version": "0.21.0", "license": "Apache-2.0", "dependencies": { "base-64": "^1.0.0", diff --git a/src/js/package.json b/src/js/package.json index 76a9291ae..0de8eff5e 100644 --- a/src/js/package.json +++ b/src/js/package.json @@ -1,6 +1,6 @@ { "name": "pyodide", - "version": "0.21.0-alpha.3", + "version": "0.21.0", "description": "The Pyodide JavaScript package", "keywords": [ "python", diff --git a/src/py/pyodide/__init__.py b/src/py/pyodide/__init__.py index eb71d273e..32cf6a869 100644 --- a/src/py/pyodide/__init__.py +++ b/src/py/pyodide/__init__.py @@ -10,7 +10,7 @@ # This package is imported by the test suite as well, and currently we don't use # pytest mocks for js or pyodide_js, so make sure to test "if IN_BROWSER" before # importing from these. -__version__ = "0.21.0a3" +__version__ = "0.21.0" __all__ = ["__version__"] diff --git a/src/py/setup.cfg b/src/py/setup.cfg index c295d54d9..676738eab 100644 --- a/src/py/setup.cfg +++ b/src/py/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = pyodide -version = 0.21.0a3 +version = 0.21.0 author = Pyodide developers description = "A Python package providing core interpreter functionality for Pyodide." long_description = file: README.md