[PR #31] [CLOSED] Update module github.com/pelletier/go-toml/v2 to v2.4.3 - autoclosed #33

Closed
opened 2026-10-15 12:46:51 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/fenrir/pull/31
Author: @renovate[bot]
Created: 7/13/2026
Status: ❌ Closed

Base: main ← Head: renovate/github.com-pelletier-go-toml-v2-2.x


📝 Commits (1)

  • cb89e20 Update module github.com/pelletier/go-toml/v2 to v2.4.3

📊 Changes

2 files changed (+3 additions, -2 deletions)

View changed files

📝 go.mod (+2 -2)
📝 go.sum (+1 -0)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
github.com/pelletier/go-toml/v2 v2.2.3 → v2.4.3 age confidence

Warning

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


Release Notes

pelletier/go-toml (github.com/pelletier/go-toml/v2)

v2.4.3

Compare Source

What's Changed

What's new
Fixed bugs
Documentation
Other changes

New Contributors

Full Changelog: https://github.com/pelletier/go-toml/compare/v2.4.2...v2.4.3

v2.4.2

Compare Source

What's Changed

Fixed bugs

Full Changelog: https://github.com/pelletier/go-toml/compare/v2.4.1...v2.4.2

v2.4.1

Compare Source

What's Changed

Fixed bugs

Full Changelog: https://github.com/pelletier/go-toml/compare/v2.4.0...v2.4.1

v2.4.0

Compare Source

What's Changed

What's new
Performance
Fixed bugs
Documentation

New Contributors

Full Changelog: https://github.com/pelletier/go-toml/compare/v2.3.1...v2.4.0

v2.3.1

Compare Source

v2.3.0

Compare Source

This is the first release built largely with the help of AI coding agents. Highlights include the complete removal of the unsafe package. go-toml is now fully safe Go code, with a geomean overhead of only ~1.4% vs v2.2.4 and zero additional allocations on benchmarks. This release also adds omitzero struct tag support, improves UnmarshalText/Unmarshaler handling for tables and array tables, and fixes several bugs including nil pointer marshaling, leap second handling, and datetime unmarshaling panics.

What's Changed

What's new
Fixed bugs
Documentation
Other changes

New Contributors

Full Changelog: https://github.com/pelletier/go-toml/compare/v2.2.4...v2.3.0

v2.2.4

Compare Source

Highlight

In this release, @​mikattack removed the last dependency of go-toml! 🎉 (#​981)

What's Changed

Documentation
Other changes

New Contributors

Full Changelog: https://github.com/pelletier/go-toml/compare/v2.2.3...v2.2.4


Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/fenrir/pull/31 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 7/13/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `renovate/github.com-pelletier-go-toml-v2-2.x` --- ### 📝 Commits (1) - [`cb89e20`](https://github.com/games-on-whales/fenrir/commit/cb89e2032d144bf8e8253864d40342fe9c8132a5) Update module github.com/pelletier/go-toml/v2 to v2.4.3 ### 📊 Changes **2 files changed** (+3 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+2 -2) 📝 `go.sum` (+1 -0) </details> ### 📄 Description This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/pelletier/go-toml/v2](https://redirect.github.com/pelletier/go-toml) | `v2.2.3` → `v2.4.3` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpelletier%2fgo-toml%2fv2/v2.4.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpelletier%2fgo-toml%2fv2/v2.2.3/v2.4.3?slim=true) | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/48) for more information. --- ### Release Notes <details> <summary>pelletier/go-toml (github.com/pelletier/go-toml/v2)</summary> ### [`v2.4.3`](https://redirect.github.com/pelletier/go-toml/releases/tag/v2.4.3) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.4.2...v2.4.3) <!-- Release notes generated using configuration in .github/release.yml at v2.4.3 --> #### What's Changed ##### What's new - Add RawMessage marshal support to unstable by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1084](https://redirect.github.com/pelletier/go-toml/pull/1084) ##### Fixed bugs - Fix invalid TOML from commented multi-line values by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1081](https://redirect.github.com/pelletier/go-toml/pull/1081) - Deliver the whole document to a root Unmarshaler ([#&#8203;994](https://redirect.github.com/pelletier/go-toml/issues/994)) by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1083](https://redirect.github.com/pelletier/go-toml/pull/1083) - fix: report table placement errors with position and key context by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1086](https://redirect.github.com/pelletier/go-toml/pull/1086) - fix: do not recurse forever on recursively embedded structs by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1087](https://redirect.github.com/pelletier/go-toml/pull/1087) - fix: error instead of panic on nil unexported embedded pointer by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1089](https://redirect.github.com/pelletier/go-toml/pull/1089) - fix: bound array and inline table nesting depth to prevent stack-overflow DoS by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1092](https://redirect.github.com/pelletier/go-toml/pull/1092) ##### Documentation - unstable/kind: drop duplicate 'a' from LocalDate comment by [@&#8203;c-tonneslan](https://redirect.github.com/c-tonneslan) in [#&#8203;1062](https://redirect.github.com/pelletier/go-toml/pull/1062) ##### Other changes - perf: avoid interface boxing when decoding date/time values by [@&#8203;nishantmehta](https://redirect.github.com/nishantmehta) in [#&#8203;1085](https://redirect.github.com/pelletier/go-toml/pull/1085) #### New Contributors - [@&#8203;nishantmehta](https://redirect.github.com/nishantmehta) made their first contribution in [#&#8203;1085](https://redirect.github.com/pelletier/go-toml/pull/1085) - [@&#8203;c-tonneslan](https://redirect.github.com/c-tonneslan) made their first contribution in [#&#8203;1062](https://redirect.github.com/pelletier/go-toml/pull/1062) **Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.4.2...v2.4.3> ### [`v2.4.2`](https://redirect.github.com/pelletier/go-toml/releases/tag/v2.4.2) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.4.1...v2.4.2) <!-- Release notes generated using configuration in .github/release.yml at v2.4.2 --> #### What's Changed ##### Fixed bugs - Fix decode of embedded structs tagged with options only (e.g. `,inline`) by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1079](https://redirect.github.com/pelletier/go-toml/pull/1079) **Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.4.1...v2.4.2> ### [`v2.4.1`](https://redirect.github.com/pelletier/go-toml/releases/tag/v2.4.1) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.4.0...v2.4.1) <!-- Release notes generated using configuration in .github/release.yml at v2.4.1 --> #### What's Changed ##### Fixed bugs - Fix multiline string, array indentation, and omitempty behavior by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1076](https://redirect.github.com/pelletier/go-toml/pull/1076) **Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.4.0...v2.4.1> ### [`v2.4.0`](https://redirect.github.com/pelletier/go-toml/releases/tag/v2.4.0) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.3.1...v2.4.0) <!-- Release notes generated using configuration in .github/release.yml at v2.4.0 --> #### What's Changed ##### What's new - Support TOML v1.1.0 by [@&#8203;jcmfernandes](https://redirect.github.com/jcmfernandes), [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1068](https://redirect.github.com/pelletier/go-toml/pull/1068) ##### Performance - Reimplementation of the parser, decoder, and encoder by ~~[@&#8203;pelletier](https://redirect.github.com/pelletier)~~ Fable 5 in [#&#8203;1067](https://redirect.github.com/pelletier/go-toml/pull/1067) - New benchmarks from dependent projects in [#&#8203;1067](https://redirect.github.com/pelletier/go-toml/pull/1067) ##### Fixed bugs - Populate DecodeError.Key() on type mismatch errors by [@&#8203;leno23](https://redirect.github.com/leno23) in [#&#8203;1064](https://redirect.github.com/pelletier/go-toml/pull/1064) - Contextualize redefinition errors as DecodeError by [@&#8203;leno23](https://redirect.github.com/leno23), [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1069](https://redirect.github.com/pelletier/go-toml/pull/1069) - Report quoted string requirement for unquoted values by [@&#8203;leno23](https://redirect.github.com/leno23) in [#&#8203;1063](https://redirect.github.com/pelletier/go-toml/pull/1063) ##### Documentation - Explain omitempty behavior for time.Time fields by [@&#8203;leno23](https://redirect.github.com/leno23) in [#&#8203;1061](https://redirect.github.com/pelletier/go-toml/pull/1061) - Remove "Migrating from v1" section from README by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1070](https://redirect.github.com/pelletier/go-toml/pull/1070) #### New Contributors - [@&#8203;leno23](https://redirect.github.com/leno23) made their first contribution in [#&#8203;1064](https://redirect.github.com/pelletier/go-toml/pull/1064) - [@&#8203;jcmfernandes](https://redirect.github.com/jcmfernandes) made their first contribution in [#&#8203;1068](https://redirect.github.com/pelletier/go-toml/pull/1068) **Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.3.1...v2.4.0> ### [`v2.3.1`](https://redirect.github.com/pelletier/go-toml/compare/v2.3.0...v2.3.1) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.3.0...v2.3.1) ### [`v2.3.0`](https://redirect.github.com/pelletier/go-toml/releases/tag/v2.3.0) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.2.4...v2.3.0) This is the first release built largely with the help of AI coding agents. Highlights include the complete removal of the unsafe package. go-toml is now fully safe Go code, with a geomean overhead of only \~1.4% vs v2.2.4 and zero additional allocations on benchmarks. This release also adds omitzero struct tag support, improves UnmarshalText/Unmarshaler handling for tables and array tables, and fixes several bugs including nil pointer marshaling, leap second handling, and datetime unmarshaling panics. <!-- Release notes generated using configuration in .github/release.yml at v2.3.0 --> #### What's Changed ##### What's new - marshal: don't escape quotes unnecessarily by [@&#8203;virtuald](https://redirect.github.com/virtuald) in [#&#8203;991](https://redirect.github.com/pelletier/go-toml/pull/991) - Add `omitzero` tag support by [@&#8203;NathanBaulch](https://redirect.github.com/NathanBaulch) in [#&#8203;998](https://redirect.github.com/pelletier/go-toml/pull/998) - Support custom IsZero() methods with omitzero tag by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1020](https://redirect.github.com/pelletier/go-toml/pull/1020) - UnmarshalText fallbacks to struct unmarshaling for tables and arrays by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1026](https://redirect.github.com/pelletier/go-toml/pull/1026) - \[unstable] Support Unmarshaler interface for tables and array tables by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1027](https://redirect.github.com/pelletier/go-toml/pull/1027) ##### Fixed bugs - Add missing UnmarshalTOML call by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;996](https://redirect.github.com/pelletier/go-toml/pull/996) - Handle array table into an empty slice by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;997](https://redirect.github.com/pelletier/go-toml/pull/997) - Unwrap strict errors by [@&#8203;bersace](https://redirect.github.com/bersace) in [#&#8203;1012](https://redirect.github.com/pelletier/go-toml/pull/1012) - Fix leap second handling found by fuzz by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1019](https://redirect.github.com/pelletier/go-toml/pull/1019) - Fix nil pointer map values not being marshaled by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1025](https://redirect.github.com/pelletier/go-toml/pull/1025) - Fix panic when unmarshaling datetime values to incompatible types ([#&#8203;1028](https://redirect.github.com/pelletier/go-toml/issues/1028)) by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1029](https://redirect.github.com/pelletier/go-toml/pull/1029) - Fix parser error pointing to wrong line at EOF without trailing newline by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1041](https://redirect.github.com/pelletier/go-toml/pull/1041) ##### Documentation - Improve Unmarshaling README by [@&#8203;heckelson](https://redirect.github.com/heckelson) in [#&#8203;1016](https://redirect.github.com/pelletier/go-toml/pull/1016) - Create AGENTS.md guidelines file by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1017](https://redirect.github.com/pelletier/go-toml/pull/1017) ##### Other changes - Unsafe package removal by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1021](https://redirect.github.com/pelletier/go-toml/pull/1021) - Bump CI and test scripts to Go 1.26 by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;1030](https://redirect.github.com/pelletier/go-toml/pull/1030) #### New Contributors - [@&#8203;virtuald](https://redirect.github.com/virtuald) made their first contribution in [#&#8203;991](https://redirect.github.com/pelletier/go-toml/pull/991) - [@&#8203;NathanBaulch](https://redirect.github.com/NathanBaulch) made their first contribution in [#&#8203;999](https://redirect.github.com/pelletier/go-toml/pull/999) - [@&#8203;bersace](https://redirect.github.com/bersace) made their first contribution in [#&#8203;1012](https://redirect.github.com/pelletier/go-toml/pull/1012) - [@&#8203;flyn-org](https://redirect.github.com/flyn-org) made their first contribution in [#&#8203;1013](https://redirect.github.com/pelletier/go-toml/pull/1013) - [@&#8203;heckelson](https://redirect.github.com/heckelson) made their first contribution in [#&#8203;1016](https://redirect.github.com/pelletier/go-toml/pull/1016) **Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.2.4...v2.3.0> ### [`v2.2.4`](https://redirect.github.com/pelletier/go-toml/releases/tag/v2.2.4) [Compare Source](https://redirect.github.com/pelletier/go-toml/compare/v2.2.3...v2.2.4) <!-- Release notes generated using configuration in .github/release.yml at v2.2.4 --> #### Highlight In this release, [@&#8203;mikattack](https://redirect.github.com/mikattack) removed the last dependency of go-toml! 🎉 ([#&#8203;981](https://redirect.github.com/pelletier/go-toml/pull/981)) #### What's Changed ##### Documentation - Fix typos in comments and tests by [@&#8203;alexandear](https://redirect.github.com/alexandear) in [#&#8203;972](https://redirect.github.com/pelletier/go-toml/pull/972) ##### Other changes - Replace `stretchr/testify` with an internal test suite by [@&#8203;mikattack](https://redirect.github.com/mikattack) in [#&#8203;981](https://redirect.github.com/pelletier/go-toml/pull/981) - Update to go 1.24 by [@&#8203;pelletier](https://redirect.github.com/pelletier) in [#&#8203;982](https://redirect.github.com/pelletier/go-toml/pull/982) #### New Contributors - [@&#8203;alexandear](https://redirect.github.com/alexandear) made their first contribution in [#&#8203;972](https://redirect.github.com/pelletier/go-toml/pull/972) - [@&#8203;mikattack](https://redirect.github.com/mikattack) made their first contribution in [#&#8203;981](https://redirect.github.com/pelletier/go-toml/pull/981) **Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.2.3...v2.2.4> </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/games-on-whales/fenrir). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjQ5LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/fenrir#33
No description provided.