draupnir
draupnir copied to clipboard
Bump github.com/BurntSushi/toml from 0.3.1 to 1.4.0
Bumps github.com/BurntSushi/toml from 0.3.1 to 1.4.0.
Release notes
Sourced from github.com/BurntSushi/toml's releases.
v1.4.0
This version requires Go 1.18
Add toml.Marshal() (#405)
Require 2-digit hour (#320)
Wrap UnmarshalTOML() and UnmarshalText() return values in ParseError for position information (#398)
Fix inline tables with dotted keys inside inline arrays (e.g.
k=[{a.b=1}]) (#400)v1.3.2
Fix reading
BURNTSUSHI_TOML_110again 😅 The fix for 1.3.1 caused a race issue with multiple decodes being run in parallel.v1.3.1
This fixes two small bugs:
The
BURNTSUSHI_TOML_110environment variable would be checked on package import, rather than Decode().This meant that setting
os.Setenv("BURNTSUSHI_TOML_110", "")had no effect, as it happens after the import.Fix order of
Meta.Keys()for inline tables (this has been an issue since support for inline tables was added).v1.3.0
New features:
Support upcoming TOML 1.1
While it looks like TOML 1.1 is mostly stable and I don't expect any further major changes, there are NO compatibility guarantees as it is NOT yet released and anything can still change.
To use it, set the
BURNTSUSHI_TOML_110environment variable to any value, which can be done either withos.SetEnv()or by the user running a program.A full list is changes is available in the TOML ChangeLog; the two most notable ones are that newlines and trailing commas are now allowed in inline tables, and Unicode in bare keys can now be used – this is now a valid document:
lëttërs = { ä = "a with diaeresis", è = "e with accent grave", }Allow MarshalTOML and MarshalText to be used on the document type itself, instead of only fields (#383).
Bufixes:
... (truncated)
Commits
1e2c053Undeprecate PrimitiveDecode and MetaData.PrimitiveDecode()f8f7e48Update toml-test9a80667Add -json flag to tomlv3203540fuzz: move fuzz_targets from oss-fuzz (#406)77ce858Add Marshal Function (#405)0e879cbFix panic when trying to set subkey for a value that's not a tablec299e75Update toml-test4223137Fix inline tables with dotted keys inside inline arrays (#400)45e7e49Update toml-testc320c2dFix utf8.RuneError test- 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)