lifecycle
lifecycle copied to clipboard
Bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0
Bumps github.com/BurntSushi/toml from 1.1.0 to 1.2.0.
Release notes
Sourced from github.com/BurntSushi/toml's releases.
Release v1.2.0
This release adds a few additional features:
Support encoding and decoding json.Number, making interoperability with JSON when using json.Encoder.UseNumber() easier.
Support time.Duration string format; an integer will be interpreted as nanoseconds (like before), but a string like "5h" will be parsed. On encoding the string format is used.
The omitempty struct tag now also works for structs with all zero values, for example an empty time.Time. A struct is considered "empty" when all fields (exported and private) are the zero value.
Allow using interface{} (or any) as the map key when decoding.
And some fixes:
Fix encoding.TextUnmarshaler not working for map values.
Make encoding.TextUnmarshaler and toml.Unmarshaler work if MarshalText() or MarshalTOML() have a pointer receiver.
Error out on nil returns from MarshalTOML/MarshalText; before they would get encoded as invalid TOML (keyname =).
Fix a panic where it would try to encode array = [{}, 0] as:
[[array]] [[array]]Which isn't valid as 0 isn't a table.
Some better error reporting for some errors.
Commits
2e74712Simplify test casee2f6fa2Allow using interface{} as map keys when decodingf0ccf71Merge pull request #358 from kkHAIKE/encode_MarshalText_fixc03a31cSmall stylistic updates6805a3dadd test for embed field0ae83fereplace some Interface() check when encode private embed structeaf0d98add testd138d7achange eindirect behave match with indirect from decode0a9f2b0Don't panic encoding arrays where the first item is a table, but others aren't28ff18dMerge pull request #356 from BurntSushi/empty- 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 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)
Blocked on https://github.com/BurntSushi/toml/issues/360
Closing this Pull Request, the BurntSushi was already bumped with the PR 938
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
Ah, actually #938 pinned to version 1.1.0 - but it looks like 1.2.1 is out, maybe we can try updating to that!