diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 7a275a30..c5b8628e 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -40,7 +40,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12"] + python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12", "3.13"] pandas-version: [latest] numpy-version: [latest] include: @@ -49,10 +49,10 @@ jobs: - python-version: 3.9 pandas-version: '<2.0' numpy-version: '<2.0' - - python-version: "3.12" + - python-version: "3.13" pandas-version: pre polars: true - - python-version: "3.12" + - python-version: "3.13" uninstall_jinja2: true runs-on: ubuntu-20.04 steps: diff --git a/docs/changelog.md b/docs/changelog.md index e558c6a0..fc2a0d18 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,6 +1,16 @@ ITables ChangeLog ================= +2.2.3 (2024-11-01) +------------------ + +**Fixed** +- The dependencies of the Streamlit component have been updated ([#327](https://github.com/mwouts/itables/pull/327), [#330](https://github.com/mwouts/itables/pull/330)) + +**Added** +- ITables is now tested with Python 3.13 + + 2.2.2 (2024-09-29) ------------------ diff --git a/pyproject.toml b/pyproject.toml index 7152faca..fa2d7323 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] requires-python = ">= 3.7" dependencies = ["IPython", "pandas", "numpy"] diff --git a/src/itables/version.py b/src/itables/version.py index 7118b680..cb8de067 100644 --- a/src/itables/version.py +++ b/src/itables/version.py @@ -1,3 +1,3 @@ """ITables' version number""" -__version__ = "2.2.2" +__version__ = "2.2.3-dev"