Skip to content

Update dependency tomlkit to v0.14.0#32

Closed
msolanik wants to merge 1 commit intomainfrom
renovate/tomlkit-0.x
Closed

Update dependency tomlkit to v0.14.0#32
msolanik wants to merge 1 commit intomainfrom
renovate/tomlkit-0.x

Conversation

@msolanik
Copy link
Owner

This PR contains the following updates:

Package Change Age Confidence
tomlkit ==0.11.6==0.14.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

sdispater/tomlkit (tomlkit)

v0.14.0

Compare Source

Changed
  • Drop support for Python older than 3.9. Remove 3.8 from the CI matrix.
Added
  • Custom encoders can now receive _parent and _sort_keys parameters to enable proper encoding of nested structures. (#​429)
  • Add String.type property to get the string type. (#​443)

v0.13.3

Compare Source

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)

v0.13.2

Compare Source

Fixed
  • Fix deleting keys from an out-of-order table does not remove all table parts. (#​379)

v0.13.1

Compare Source

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)

v0.13.0

Compare Source

Changed
  • Expect a tomlkit-specific error instead of TypeError from a custom encoder. (#​355)
  • Drop support for Python older than 3.8. Remove 3.7 from the CI matrix.
Fixed
  • Fix the incompatiblity with 3.13 because of the datetime.replace() change. (#​333)
  • Revert the change of parsing out-of-order tables. (#​347)
  • Keep the nested out-of-order table. (#​361)

v0.12.5

Compare Source

Fixed
  • Remove the extra minus sign added to the float value after calculation. (#​341)
  • Fix unexpected newline added after accessing the out-of-order table. (#​343)

v0.12.4

Compare Source

Fixed
  • Support | and |= operator for tables, and support + and += operator for arrays. (#​331)
  • Fix an index error when setting dotted keys in a table. (#​332)

v0.12.3

Compare Source

Fixed
  • Improve the performance when parsing a table with nested dotted keys. (#​193)
  • Keep the newlines when replacing a table. (#​323)

v0.12.2

Compare Source

Fixed
  • Fixed a bug that overwriting a sub table with a plain value raises an error. (#​313)
  • Correct the return type of integer division. (#​312)

v0.12.1

Compare Source

Fixed
  • Make float and int hashable.

v0.12.0

Compare Source

Added
  • Allow users to specify encoders for custom types. (#​296)
Fixed
  • Fix the incorrect sort when building a table with dotted keys.
  • Complete the methods required for integer and float items. (#​307)
  • Replace the deprecated usage of datetime.utcnow(). (#​308)
  • Minor performance improvements when iterating over the escape sequences. (#​304)

v0.11.8

Compare Source

Fixed
  • Remove the extra indentations added when parsing nested sub-tables. (#​256)
  • Ignore the CRLF immediately following a multiple basic string opening. (#​262)
  • Stringifying subtables and nested tables in arrays of tables. (#​283)
  • Messed table structure when building a table with dotted keys. (#​284)

v0.11.7

Compare Source

Fixed
  • Parse empty table name if it is quoted. (#​258)
  • Fix a bug that remove last element of an Inline Table leaves a comma. (#​259)
  • Parse datetime when it is followed by a space. (#​260)
  • Fix the unwrap() method for Container children values which sometimes returns an internal object if the table is an out-of-order table. (#​264)
  • Fix the wrong return type when doing arithmetic operations between integers and floats. (#​270)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Copilot AI review requested due to automatic review settings January 29, 2026 01:03
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Visualization environment’s tomlkit dependency to a newer release.

Changes:

  • Bump tomlkit from 0.11.6 to 0.14.0 in the Visualization Pipfile.
Comments suppressed due to low confidence (1)

Visualization/Pipfile:11

  • tomlkit 0.14.0 drops support for Python < 3.9. This Pipfile still allows any Python 3.x (python_version = "3"), and Visualization/README.md indicates the scripts were tested on Python 3.8.10—pipenv installs on 3.8 will fail to resolve/install tomlkit. Either bump the Pipfile [requires] to python_version = "3.9" (and update the docs accordingly) or keep tomlkit pinned to a <0.14 version that supports 3.8.
tomlkit = "==0.14.0"
matplotlib = "==3.5.3"

[requires]
python_version = "3"

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@msolanik msolanik closed this Jan 31, 2026
@msolanik msolanik deleted the renovate/tomlkit-0.x branch January 31, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants