Merged
Conversation
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.2.14->v2.2.16v0.3.1->v0.4.1v0.6.1->v0.8.1a41e5a7->6f1e639v0.21.3->v0.22.0v0.21.3->v0.22.0v0.21.3->v0.22.0v0.9.3->v0.9.5Release Notes
AlecAivazis/survey
v2.2.16Compare Source
v2.2.15Compare Source
BurntSushi/toml
v0.4.1Compare Source
This fixes a cyclic module dependency issue with github.com/BurntSushi/toml-test that prevented some people from updating. See #313 for some details.
v0.4.0Compare Source
After some time of inactivity this package is now maintained again.
This release should support alll of TOML 1.0 and has various bugfixes and a few small improvements.
This requires Go 1.13 or newer; older Go versions will no longer work.
TOML 1.0 support
Previously this library implemented TOML 0.3; now all of TOML 1.0 is supported:
Support dotted keys (
a.b = 1,a = {b.c = 2}).Mixed arrays: in previous TOML versions array values all had to be of the same type; you can now freely mix types, including inline tables.
Support hex (
0x2f9a), binary (0b0110), and octal (0o777) literals, and supportnanandinffor floats.Support local datetimes, dates, and times. These are dates and times without a timezone and are parsed in the local timezone.
Allow accidental whitespace between backslash and newline in the line continuation operator in multi-line basic strings.
There should be no incompatibilities as such; all existing valid TOML files should continue to work. However, the parser previously allowed the following invalid values:
It would allow literal control characters in strings.
It would allow leading zeroes in decimal ints and floats.
Neither of these was ever valid TOML, and are explicitly forbidden by the specification. But the library erroneously permitted them.
Other changes
Set up Go modules.
Allow escaping the
\, and allow triple-quotes strings to end with a quote (e.g.x="""x"""").All control characters inside strings are properly escaped when encoding.
Support encoding nested anonymous structs.
Encode toml.Primitive values.
You get a more helpful error on UTF-16 files (probably the most common non-UTF-8 compatible encoding). Also read over UTF-16 BOM in UTF-8 files.
Call
MarshalTextandUnmarshalTextconsistently on all types; before this didn't always happen in some cases.Allow empty quoted keys (
"" = 1); silly, but explicitly mentioned as valid.Don't panic in encoder on unsupported types; return an error instead.
Don't panic on unclosed inline arrays.
Add
Decoderand deprecateDecodeReader(); this is more consistent with how other decoders tend to work and allows adding decoding options.Add
DecodeFS()for Go 1.16 or newer.Avoid creating new functions/allocations in lexSkip; small performance improvement.
aerogear/charmil
v0.8.1Compare Source
Features
v0.8.0Compare Source
Features
v0.7.0Compare Source
Bug Fixes
kubernetes/api
v0.22.0Compare Source
kubernetes/apimachinery
v0.22.0Compare Source
kubernetes/client-go
v0.22.0Compare Source
kubernetes-sigs/controller-runtime
v0.9.5Compare Source
Changes since v0.9.3
✨ New Features
🐛 Bug Fixes
Thanks to all our contributors! 😊
v0.9.4Compare Source
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.