From 242853c912387301ce678853751413971eaaf2af Mon Sep 17 00:00:00 2001 From: Bertrand Bonnefoy-Claudet Date: Tue, 19 May 2026 18:37:53 +0200 Subject: [PATCH] Release version 1.2.0 --- .github/workflows/main.yml | 10 +++++----- CHANGELOG.md | 5 ++++- pyproject.toml | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ce50556..42d2c35 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,14 +30,14 @@ jobs: if: startsWith(github.ref, 'refs/tags') runs-on: ubuntu-latest needs: [check-tests, check-dev] + environment: pypi + permissions: + id-token: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: '3.14' - run: pip install --upgrade pip uv - run: uv build - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.pypi_token }} diff --git a/CHANGELOG.md b/CHANGELOG.md index bd8a1ab..c98be7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ Versioning]. ## [Unreleased] +## [1.2.0] - 2026-05-19 + - Drop support for Python 3.7, Python 3.8 and PyPy3.8. - Add tests with Python 3.14 and PyPy3.11. - Improve performance by reducing the AES plaintext size. Note: this changes the @@ -43,7 +45,8 @@ Versioning]. [Keep a Changelog]: https://keepachangelog.com/en/1.0.0/ [Semantic Versioning]: https://semver.org/spec/v2.0.0.html - [Unreleased]: https://github.com/bbc2/shuffled/compare/1.1.0...main + [Unreleased]: https://github.com/bbc2/shuffled/compare/1.2.0...main + [1.2.0]: https://github.com/bbc2/shuffled/compare/1.1.0...1.2.0 [1.1.0]: https://github.com/bbc2/shuffled/compare/1.0.2...1.1.0 [1.0.2]: https://github.com/bbc2/shuffled/compare/1.0.1...1.0.2 [1.0.1]: https://github.com/bbc2/shuffled/compare/1.0.0...1.0.1 diff --git a/pyproject.toml b/pyproject.toml index 7fbe15a..3184ca4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "shuffled" -version = "1.1.0" +version = "1.2.0" description = "Iterate randomly over integer ranges" readme = "README.md" requires-python = ">=3.9"