build(deps): update tomlkit requirement from ~=0.13.0 to ~=0.14.0 by dependabot[bot] · Pull Request #1420 · python-semantic-release/python-semantic-release
Updates the requirements on tomlkit to permit the latest version.
Release notes
Sourced from tomlkit's releases.
0.14.0
What's Changed
- chore(deps-dev): bump requests from 2.32.2 to 2.32.4 by
@dependabot[bot] in python-poetry/tomlkit#426- chore(deps): bump urllib3 from 2.2.2 to 2.5.0 in /docs by
@dependabot[bot] in python-poetry/tomlkit#428- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in python-poetry/tomlkit#424- chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs by
@dependabot[bot] in python-poetry/tomlkit#433- chore(deps): bump requests from 2.32.3 to 2.32.4 in /docs by
@dependabot[bot] in python-poetry/tomlkit#432- fix: Add DottedKey to a super table gives wrong output (#431) by
@deltamarnixin python-poetry/tomlkit#435- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in python-poetry/tomlkit#434- feat: enhance custom encoders to accept _parent and _sort_keys parameters by
@frostmingin python-poetry/tomlkit#436- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in python-poetry/tomlkit#438- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in python-poetry/tomlkit#444- chore: update Python version and GitHub Actions to use latest versions by
@frostmingin python-poetry/tomlkit#451- chore(deps-dev): bump urllib3 from 2.2.2 to 2.6.3 by
@dependabot[bot] in python-poetry/tomlkit#452- chore(deps-dev): bump setuptools from 70.0.0 to 78.1.1 by
@dependabot[bot] in python-poetry/tomlkit#453New Contributors
@deltamarnixmade their first contribution in python-poetry/tomlkit#435Full Changelog: python-poetry/tomlkit@0.13.3...0.14.0
Changelog
Sourced from tomlkit's changelog.
[0.14.0] - 2026-01-13
Changed
- Drop support for Python older than 3.9. Remove 3.8 from the CI matrix.
Added
- Custom encoders can now receive
_parentand_sort_keysparameters to enable proper encoding of nested structures. (#429)- Add
String.typeproperty to get the string type. (#443)Fixed
- Fixed
tomlkit.boolean()API to correctly handle boolean inputs. (#442)[0.13.3] - 2025-06-05
Added
- Add
.item()method to array and tables to retrieve an item by key. (#390)Fixed
- Fix missing newline when parsing a separated array of tables without trailing new line. (#381)
- Fix non-existing key error when deleting an item from an out-of-order table. (#383)
- Ensure newline is added between the plain values and the first table. (#387)
- Fix repeated whitespace when removing an array item. (#405)
- Fix invalid serialization after removing array item if the comma is on its own line. (#408)
- Fix serialization of a nested dotted key table. (#411)
- Refine the error message when use non-string as single key. (#412)
- Fix invalid serialization after overwriting a key of a out-of-order table. (#414)
[0.13.2] - 2024-08-14
Fixed
- Fix deleting keys from an out-of-order table does not remove all table parts. (#379)
[0.13.1] - 2024-08-14
Fixed
- Fix the
Table.is_super_table()check for tables with dotted key as the only child. (#374)- Count table as a super table if it has children and all children are either tables or arrays of tables. (#377)
[0.13.0] - 2024-07-10
Changed
- Expect a tomlkit-specific error instead of
TypeErrorfrom a custom encoder. (#355)
... (truncated)
Commits
090a28echore(deps-dev): bump setuptools from 70.0.0 to 78.1.1 (#453)9bccd76chore: bump version to 0.14.0 in pyproject.toml and init.pye457892chore(deps-dev): bump urllib3 from 2.2.2 to 2.6.3 (#452)82970a1chore: update pre-commit hooks and refactor imports for consistencyedba395chore: update Python version and GitHub Actions to use latest versions (#451)5495784feat: add String.type property to retrieve the string typea61a4d5[pre-commit.ci] pre-commit autoupdate (#444)87ace5e[pre-commit.ci] pre-commit autoupdate (#438)3687d0dfix: update boolean function to handle both string and boolean inputs correctly6042e0cfeat: enhance custom encoders to accept _parent and _sort_keys parameters (#436)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)