From 04a7abf06fcc7679508090e2fe13176da10f85bf Mon Sep 17 00:00:00 2001 From: Frost Ming Date: Sun, 10 May 2026 15:12:57 +0800 Subject: [PATCH 1/2] chore: bump version to 0.15.0 and update changelog for release Signed-off-by: Frost Ming --- CHANGELOG.md | 111 +++++++++++++++++++++++--------------------- pyproject.toml | 6 +-- tomlkit/__init__.py | 2 +- 3 files changed, 61 insertions(+), 58 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d58d764..8d04d5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,11 @@ ## [unreleased] +## [0.15.0] - 2026-05-10 + ### Changed -- Update parser to support TOML spec v1.1.0. ([#456](https://github.com/python-poetry/tomlkit/pull/456) +- Update parser to support TOML spec v1.1.0. ([#456](https://github.com/python-poetry/tomlkit/pull/456)) ## [0.14.0] - 2026-01-13 @@ -458,56 +460,57 @@ - Fixed handling of super tables with different sections. - Fixed raw strings escaping. -[unreleased]: https://github.com/sdispater/tomlkit/compare/0.14.0...master -[0.14.0]: https://github.com/sdispater/tomlkit/releases/tag/0.14.0 -[0.13.3]: https://github.com/sdispater/tomlkit/releases/tag/0.13.3 -[0.13.2]: https://github.com/sdispater/tomlkit/releases/tag/0.13.2 -[0.13.1]: https://github.com/sdispater/tomlkit/releases/tag/0.13.1 -[0.13.0]: https://github.com/sdispater/tomlkit/releases/tag/0.13.0 -[0.12.5]: https://github.com/sdispater/tomlkit/releases/tag/0.12.5 -[0.12.4]: https://github.com/sdispater/tomlkit/releases/tag/0.12.4 -[0.12.3]: https://github.com/sdispater/tomlkit/releases/tag/0.12.3 -[0.12.2]: https://github.com/sdispater/tomlkit/releases/tag/0.12.2 -[0.12.1]: https://github.com/sdispater/tomlkit/releases/tag/0.12.1 -[0.12.0]: https://github.com/sdispater/tomlkit/releases/tag/0.12.0 -[0.11.8]: https://github.com/sdispater/tomlkit/releases/tag/0.11.8 -[0.11.7]: https://github.com/sdispater/tomlkit/releases/tag/0.11.7 -[0.11.6]: https://github.com/sdispater/tomlkit/releases/tag/0.11.6 -[0.11.5]: https://github.com/sdispater/tomlkit/releases/tag/0.11.5 -[0.11.4]: https://github.com/sdispater/tomlkit/releases/tag/0.11.4 -[0.11.3]: https://github.com/sdispater/tomlkit/releases/tag/0.11.3 -[0.11.2]: https://github.com/sdispater/tomlkit/releases/tag/0.11.2 -[0.11.1]: https://github.com/sdispater/tomlkit/releases/tag/0.11.1 -[0.11.0]: https://github.com/sdispater/tomlkit/releases/tag/0.11.0 -[0.10.2]: https://github.com/sdispater/tomlkit/releases/tag/0.10.2 -[0.10.1]: https://github.com/sdispater/tomlkit/releases/tag/0.10.1 -[0.10.0]: https://github.com/sdispater/tomlkit/releases/tag/0.10.0 -[0.9.2]: https://github.com/sdispater/tomlkit/releases/tag/0.9.2 -[0.9.1]: https://github.com/sdispater/tomlkit/releases/tag/0.9.1 -[0.9.0]: https://github.com/sdispater/tomlkit/releases/tag/0.9.0 -[0.8.0]: https://github.com/sdispater/tomlkit/releases/tag/0.8.0 -[0.7.2]: https://github.com/sdispater/tomlkit/releases/tag/0.7.2 -[0.7.1]: https://github.com/sdispater/tomlkit/releases/tag/0.7.1 -[0.7.0]: https://github.com/sdispater/tomlkit/releases/tag/0.7.0 -[0.6.0]: https://github.com/sdispater/tomlkit/releases/tag/0.6.0 -[0.5.11]: https://github.com/sdispater/tomlkit/releases/tag/0.5.11 -[0.5.10]: https://github.com/sdispater/tomlkit/releases/tag/0.5.10 -[0.5.9]: https://github.com/sdispater/tomlkit/releases/tag/0.5.9 -[0.5.8]: https://github.com/sdispater/tomlkit/releases/tag/0.5.8 -[0.5.7]: https://github.com/sdispater/tomlkit/releases/tag/0.5.7 -[0.5.6]: https://github.com/sdispater/tomlkit/releases/tag/0.5.6 -[0.5.5]: https://github.com/sdispater/tomlkit/releases/tag/0.5.5 -[0.5.4]: https://github.com/sdispater/tomlkit/releases/tag/0.5.4 -[0.5.3]: https://github.com/sdispater/tomlkit/releases/tag/0.5.3 -[0.5.2]: https://github.com/sdispater/tomlkit/releases/tag/0.5.2 -[0.5.1]: https://github.com/sdispater/tomlkit/releases/tag/0.5.1 -[0.5.0]: https://github.com/sdispater/tomlkit/releases/tag/0.5.0 -[0.4.6]: https://github.com/sdispater/tomlkit/releases/tag/0.4.6 -[0.4.5]: https://github.com/sdispater/tomlkit/releases/tag/0.4.5 -[0.4.4]: https://github.com/sdispater/tomlkit/releases/tag/0.4.4 -[0.4.3]: https://github.com/sdispater/tomlkit/releases/tag/0.4.3 -[0.4.2]: https://github.com/sdispater/tomlkit/releases/tag/0.4.2 -[0.4.1]: https://github.com/sdispater/tomlkit/releases/tag/0.4.1 -[0.4.0]: https://github.com/sdispater/tomlkit/releases/tag/0.4.0 -[0.3.0]: https://github.com/sdispater/tomlkit/releases/tag/0.3.0 -[0.2.0]: https://github.com/sdispater/tomlkit/releases/tag/0.2.0 +[unreleased]: https://github.com/python-poetry/tomlkit/compare/0.15.0...master +[0.15.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.15.0 +[0.14.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.14.0 +[0.13.3]: https://github.com/python-poetry/tomlkit/releases/tag/0.13.3 +[0.13.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.13.2 +[0.13.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.13.1 +[0.13.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.13.0 +[0.12.5]: https://github.com/python-poetry/tomlkit/releases/tag/0.12.5 +[0.12.4]: https://github.com/python-poetry/tomlkit/releases/tag/0.12.4 +[0.12.3]: https://github.com/python-poetry/tomlkit/releases/tag/0.12.3 +[0.12.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.12.2 +[0.12.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.12.1 +[0.12.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.12.0 +[0.11.8]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.8 +[0.11.7]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.7 +[0.11.6]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.6 +[0.11.5]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.5 +[0.11.4]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.4 +[0.11.3]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.3 +[0.11.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.2 +[0.11.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.1 +[0.11.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.11.0 +[0.10.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.10.2 +[0.10.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.10.1 +[0.10.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.10.0 +[0.9.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.9.2 +[0.9.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.9.1 +[0.9.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.9.0 +[0.8.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.8.0 +[0.7.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.7.2 +[0.7.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.7.1 +[0.7.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.7.0 +[0.6.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.6.0 +[0.5.11]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.11 +[0.5.10]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.10 +[0.5.9]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.9 +[0.5.8]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.8 +[0.5.7]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.7 +[0.5.6]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.6 +[0.5.5]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.5 +[0.5.4]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.4 +[0.5.3]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.3 +[0.5.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.2 +[0.5.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.1 +[0.5.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.5.0 +[0.4.6]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.6 +[0.4.5]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.5 +[0.4.4]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.4 +[0.4.3]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.3 +[0.4.2]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.2 +[0.4.1]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.1 +[0.4.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.4.0 +[0.3.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.3.0 +[0.2.0]: https://github.com/python-poetry/tomlkit/releases/tag/0.2.0 diff --git a/pyproject.toml b/pyproject.toml index b424f57..b24c198 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "tomlkit" -version = "0.14.0" +version = "0.15.0" description = "Style preserving TOML library" authors = [ "Sébastien Eustace ", @@ -10,8 +10,8 @@ license = "MIT" readme = "README.md" -homepage = "https://github.com/sdispater/tomlkit" -repository = "https://github.com/sdispater/tomlkit" +homepage = "https://github.com/python-poetry/tomlkit" +repository = "https://github.com/python-poetry/tomlkit" include = [ { path = "tomlkit/py.typed" }, diff --git a/tomlkit/__init__.py b/tomlkit/__init__.py index 7f3e374..b925bbf 100644 --- a/tomlkit/__init__.py +++ b/tomlkit/__init__.py @@ -27,7 +27,7 @@ from tomlkit.api import ws -__version__ = "0.14.0" +__version__ = "0.15.0" __all__ = [ "TOMLDocument", "aot", From 2d0992f8785ddb612cfd78e1fae8b3b863dce5df Mon Sep 17 00:00:00 2001 From: Frost Ming Date: Sun, 10 May 2026 15:32:09 +0800 Subject: [PATCH 2/2] fix: update output setting for full Python version in integration workflow Signed-off-by: Frost Ming --- .github/workflows/integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index c318870..9b18a66 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -58,7 +58,7 @@ jobs: - name: Get full Python version if: matrix.project != 'poetry-core' id: full-python-version - run: echo ::set-output name=version::$(python -c "import sys; print('-'.join(str(v) for v in sys.version_info))") + run: echo version=$(python -c "import sys; print('-'.join(str(v) for v in sys.version_info))") >> $GITHUB_OUTPUT - name: Set up cache uses: actions/cache@v5