From 7378c24ada7ab898469f46fccd9aa73660e4cede Mon Sep 17 00:00:00 2001 From: Piotr Synowiec Date: Tue, 25 Aug 2026 13:49:56 +0000 Subject: [PATCH 1/3] task(python_v): tests for Python 3.10 & 3.11 --- .github/workflows/tests.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d54780f..a4791b3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index 5393d57..19e4f66 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "mysiar-disk-cache-data" version = "0.2.0" description = "disk_cache_data decorator" authors = [{ name = "Piotr Synowiec " }] -requires-python = ">=3.12" +requires-python = ">=3.10" readme = "README.md" license = { file = "LICENSE" } From 643b714a1ebfce9a2253de8bc88a29f2aa232fde Mon Sep 17 00:00:00 2001 From: Piotr Synowiec Date: Tue, 25 Aug 2026 13:52:56 +0000 Subject: [PATCH 2/3] testing Python 3.9 --- .github/workflows/tests.yml | 2 +- CHANGELOG.md | 9 ++++++++- pyproject.toml | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a4791b3..e2016ff 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index d52a9b3..fe45433 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [0.2.0] - unreleased +## [0.3.0] - 2026-08-25 + +### Added + +- Support for Python 3.10 and 3.11. `requires-python` drops from `>=3.12` to `>=3.10`, and the test + workflow runs the suite on 3.10, 3.11, 3.12 and 3.13. + +## [0.2.0] - 2026-08-25 ### Added diff --git a/pyproject.toml b/pyproject.toml index 19e4f66..945a621 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,9 @@ [project] name = "mysiar-disk-cache-data" -version = "0.2.0" +version = "0.3.0" description = "disk_cache_data decorator" authors = [{ name = "Piotr Synowiec " }] -requires-python = ">=3.10" +requires-python = ">=3.9" readme = "README.md" license = { file = "LICENSE" } From 7070c42caa3f61e04b2c98c83435367e2ae933c8 Mon Sep 17 00:00:00 2001 From: Piotr Synowiec Date: Tue, 25 Aug 2026 13:53:54 +0000 Subject: [PATCH 3/3] Python 3.9 not supported --- .github/workflows/tests.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e2016ff..a4791b3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index 945a621..520eb30 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "mysiar-disk-cache-data" version = "0.3.0" description = "disk_cache_data decorator" authors = [{ name = "Piotr Synowiec " }] -requires-python = ">=3.9" +requires-python = ">=3.10" readme = "README.md" license = { file = "LICENSE" }