Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update all (major) #60

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 19, 2021

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/cache action major v2 -> v4 age adoption passing confidence
actions/checkout action major v2 -> v4 age adoption passing confidence
actions/setup-go action major v2 -> v5 age adoption passing confidence
alex (source) dependencies major 9.1.0 -> 11.0.1 age adoption passing confidence
codecov/codecov-action action major v1 -> v5 age adoption passing confidence
codfish/semantic-release-action action major v1 -> v3 age adoption passing confidence
docker/build-push-action action major v3 -> v6 age adoption passing confidence
github.com/BurntSushi/toml require major v0.3.1 -> v1.4.0 age adoption passing confidence
github.com/urfave/cli require major v1.22.5 -> v2.27.5 age adoption passing confidence
golangci/golangci-lint-action action major v2 -> v6 age adoption passing confidence
goreleaser/goreleaser-action action major v2 -> v6 age adoption passing confidence

Release Notes

actions/cache (actions/cache)

v4

Compare Source

v3

Compare Source

actions/checkout (actions/checkout)

v4

Compare Source

v3

Compare Source

actions/setup-go (actions/setup-go)

v5

Compare Source

v4

Compare Source

v3

Compare Source

get-alex/alex (alex)

v11.0.1

Compare Source

Full Changelog: get-alex/alex@11.0.0...11.0.1

v11.0.0

Compare Source

  • 1b4c1be Update retext-equality, retext-profanities
  • 3b55031 Remove support for Node 12

Full Changelog: get-alex/alex@10.0.0...11.0.0

v10.0.0

Compare Source

Full Changelog: get-alex/alex@9.1.1...10.0.0

v9.1.1

Compare Source

Full Changelog: get-alex/alex@9.1.0...9.1.1

codecov/codecov-action (codecov/codecov-action)

v5

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.0..v5.1.1

v4

Compare Source

v3

Compare Source

v2

Compare Source

codfish/semantic-release-action (codfish/semantic-release-action)

v3

Compare Source

v2

Compare Source

docker/build-push-action (docker/build-push-action)

v6

Compare Source

v5

Compare Source

v4

Compare Source

BurntSushi/toml (github.com/BurntSushi/toml)

v1.4.0

Compare Source

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

Compare Source

Fix reading BURNTSUSHI_TOML_110 again 😅 The fix for 1.3.1 caused a race issue with multiple decodes being run in parallel.

v1.3.1

Compare Source

This fixes two small bugs:

  • The BURNTSUSHI_TOML_110 environment 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

Compare Source

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_110 environment variable to any value, which can be done either with os.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:

  • \ escapes at the end of line weren't processed correctly in multiline strings (#​372).

  • Read over UTF-8 BOM (#​381).

  • omitempty struct tag did not work for pointer values (#​371).

  • Fix encoding anonymous structs on 32bit systems (#​374).

v1.2.1

Compare Source

This release fixes the omitempty struct tag on an uncomparable type panicking.

v1.2.0

Compare Source

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.

v1.1.0

Compare Source

Just a few bugfixes:

  • Skip fields with toml:"-" even when they're unsupported types. Previously something like this would fail to encode due to func being an unsupported type:

    struct {
        Str  string `toml:"str"
        Func func() `toml:"-"`
    }
    
  • Multiline strings can't end with \. This is valid:

Valid

  key = """ foo \
  """

Invalid

  key = """ foo \ """
  • Don't quote values in TOMLMarshaler. Previously they would always include quoting (e.g. "value"), while the entire point of this interface is to bypass that.

v1.0.0

Compare Source

This release adds much more detailed errors, support for the toml.Marshaler interface, and several fixes.

There is no special meaning in the jump to v1.0; the 0.x releases were always treated as if they're 1.x with regards to compatibility; the versioning scheme for this library predates the release of modules.

New features

  • Error reporting is much improved; the reported position of errors should now always be correct and the library can print more detailed errors (#​299, #​332)

    Decode always return a toml.ParseError, which has three methods:

    • Error() behaves as before and shows a single concise line with the error.

    • ErrorWithPosition() shows the same error, but also shows the line the error occurred at, similar to e.g. clang or the Rust compiler.

    • ErrorWithUsage() is the same as ErrorWithPosition(), but may also show a longer usage guidance message. This isn't always present (in which case it behaves identical to ErrorWithPosition()), but it should be present for most common mistakes and sources of confusion.

    Which error the correct one to use is depends on your application and preferences; in general I would recommend using at least ErrorWithPosition() for user-facing errors, as it's much more helpful for users of any skill level. If your users are likely to be non-technical then ErrorWithUsage() is probably a good idea; I did my best to avoid technical jargon such as "newline" and phrase things in a way that's understandable by most people not intimately familiar with these sort of things.

    Additionally, the TOML key that fialed should now always be reported in all errors.

  • Add toml.Marshaler interface. This can be used if you want full control over how something is marshalled as TOML, similar to json.Marshaler etc. This takes precedence over encoding.TextMarshaler. (#​327)

  • Allow TOML integers to be decoded to a Go float (#​325)

    Previously int = 42 could only be decoded to an int* type; now this can also be decoded in a float type as long as it can be represented without loss of data.

Fixes

  • Key.String() is now quoted when needed (#​333)

  • Fix decoding of nested structs on 32bit platforms (#​314)

  • Empty slices are now always []T{} rather than nil, which was the behaviour in v0.3.1 and before. While they are identical for most purposes, encoding/json encodes them different ([] vs. null), making it an (accidentally) incompatible change (#​339)

v0.4.1

Compare 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.0

Compare 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 support nan and inf for 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 MarshalText and UnmarshalText consistently 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 Decoder and deprecate DecodeReader(); 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.

urfave/cli (github.com/urfave/cli)

v2.27.5

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.27.4...v2.27.5

v2.27.4

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.27.3...v2.27.4

v2.27.3

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.27.2...v2.27.3

v2.27.2

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.27.1...v2.27.2

v2.27.1

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.27.0...v2.27.1

v2.27.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.26.0...v2.27.0

v2.26.0

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.25.7...v2.26.0

v2.25.7

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.25.6...v2.25.7

v2.25.6

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.25.5...v2.25.6

v2.25.5

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.25.4...v2.25.5

v2.25.4

Compare Source

What's Changed
New Contributors

Full Changelog: urfave/cli@v2.25.3...v2.25.4

v2.25.3

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.25.2...v2.25.3

v2.25.2

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.25.1...v2.25.2

v2.25.1

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.25.0...v2.25.1

v2.25.0

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.24.4...v2.25.0

v2.24.4

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.24.3...v2.24.4

v2.24.3

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.24.2...v2.24.3

v2.24.2

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.24.1...v2.24.2

v2.24.1

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.24.0...v2.24.1

v2.24.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.10...v2.24.0

v2.23.10

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.9...v2.23.10

v2.23.9

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.23.8...v2.23.9

v2.23.8

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.7...v2.23.8

v2.23.7

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.6...v2.23.7

v2.23.6

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.5...v2.23.6

v2.23.5

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.23.4...v2.23.5

v2.23.4

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.3...v2.23.4

v2.23.3

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.23.2...v2.23.3

Note. This is considered a minor release even though it has a new "feature" i.e support for int64slice for alstrc flags. The int64slice is verbatim copy of existing code and doesnt include any new behaviour compared to other altsrc flags.

v2.23.2

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.1...v2.23.2

v2.23.1

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.23.0...v2.23.1

v2.23.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.22.0...v2.23.0

v2.22.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.21.0...v2.22.0

v2.21.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.20.5...v2.21.0

v2.20.5

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.20.4...v2.20.5

v2.20.4

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v2.20.3...v2.20.4

v2.20.3

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.20.2...v2.20.3

v2.20.2

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.20.1...v2.20.2

v2.20.1

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.20.0...v2.20.1

v2.20.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.19.3...v2.20.0

v2.19.3

Compare Source

What's Changed

Full Changelog: urfave/cli@v2.19.2...v2.19.3

v2.19.2

Compare Source

What's Changed

New Contributors


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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from moul as a code owner July 19, 2021 14:51
@trafico-bot trafico-bot bot added the 🔍 Ready for Review Pull Request is not reviewed yet label Jul 19, 2021
@renovate renovate bot force-pushed the renovate/major-all branch from 72805cd to 7289fac Compare July 23, 2021 15:17
@renovate renovate bot changed the title chore(deps): update all (major) chore(deps): update codecov/codecov-action action to v2 Aug 30, 2021
@renovate renovate bot changed the title chore(deps): update codecov/codecov-action action to v2 chore(deps): update all (major) Aug 30, 2021
@renovate renovate bot changed the title chore(deps): update all (major) chore(deps): update codecov/codecov-action action to v2 Aug 31, 2021
@renovate renovate bot changed the title chore(deps): update codecov/codecov-action action to v2 chore(deps): update all (major) Aug 31, 2021
@renovate renovate bot force-pushed the renovate/major-all branch from 7289fac to bddec85 Compare March 7, 2022 08:19
@renovate renovate bot force-pushed the renovate/major-all branch from bddec85 to 7759bbe Compare March 26, 2022 15:44
@renovate renovate bot force-pushed the renovate/major-all branch from 7759bbe to dae8975 Compare April 25, 2022 02:14
@renovate renovate bot force-pushed the renovate/major-all branch from dae8975 to 42d2bfb Compare May 22, 2022 00:26
@renovate renovate bot force-pushed the renovate/major-all branch from 42d2bfb to 7562829 Compare July 20, 2022 15:22
@renovate renovate bot force-pushed the renovate/major-all branch from 7562829 to 9c43356 Compare August 9, 2022 15:12
@renovate renovate bot changed the title chore(deps): update all (major) chore(deps): update all to v3 (major) Aug 9, 2022
@renovate renovate bot changed the title chore(deps): update all to v3 (major) chore(deps): update all (major) Aug 10, 2022
@renovate renovate bot force-pushed the renovate/major-all branch 5 times, most recently from 15c3d00 to 769005a Compare September 28, 2022 00:14
@codecov
Copy link

codecov bot commented Sep 28, 2022

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.22%. Comparing base (7b13e7d) to head (769005a).
Report is 8 commits behind head on master.

Current head 769005a differs from pull request most recent head 332e95b

Please upload reports for the commit 332e95b to get more accurate results.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
+ Coverage   81.05%   83.22%   +2.16%     
==========================================
  Files           2        2              
  Lines          95      149      +54     
==========================================
+ Hits           77      124      +47     
- Misses         13       20       +7     
  Partials        5        5              
Flag Coverage Δ
unittests 83.22% <ø> (+2.16%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/major-all branch from 769005a to e81c180 Compare September 28, 2022 04:05
@renovate renovate bot force-pushed the renovate/major-all branch from e81c180 to 47373e7 Compare November 20, 2022 20:53
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 91ed113 to 85e2138 Compare March 25, 2023 00:20
@socket-security
Copy link

socket-security bot commented Mar 25, 2023

👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report↗︎

@renovate renovate bot force-pushed the renovate/major-all branch from 85e2138 to 498e217 Compare March 26, 2023 17:49
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 093a29d to 8e0d23a Compare May 29, 2023 16:18
@renovate renovate bot force-pushed the renovate/major-all branch from 08d37f3 to 74dd31a Compare September 4, 2023 17:27
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from dcf578f to 4ff9156 Compare September 15, 2023 07:18
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from e62df58 to f0612ff Compare October 19, 2023 12:39
@renovate renovate bot force-pushed the renovate/major-all branch from f0612ff to ead0b5f Compare November 9, 2023 22:20
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from 6559eee to 1875bd0 Compare December 6, 2023 16:50
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 4575a7f to e1181be Compare December 30, 2023 13:33
@renovate renovate bot force-pushed the renovate/major-all branch from e1181be to b8b30a5 Compare January 17, 2024 18:44
@renovate renovate bot force-pushed the renovate/major-all branch from b8b30a5 to a070925 Compare January 31, 2024 18:55
@renovate renovate bot force-pushed the renovate/major-all branch from a070925 to a21b25e Compare February 9, 2024 19:33
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from f230236 to 5a13496 Compare April 27, 2024 16:49
@renovate renovate bot force-pushed the renovate/major-all branch from 5a13496 to 3827cc2 Compare May 7, 2024 03:06
@renovate renovate bot force-pushed the renovate/major-all branch from 3827cc2 to 1f2d071 Compare May 23, 2024 15:27
Copy link

socket-security bot commented May 23, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/alex@11.0.1 Transitive: environment, filesystem, network, shell +390 15.9 MB wooorm

🚮 Removed packages: npm/alex@9.1.0

View full report↗︎

Copy link
Author

renovate bot commented Jun 4, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/stretchr/testify v1.7.0 -> v1.9.0

@renovate renovate bot force-pushed the renovate/major-all branch from 1f2d071 to b6da248 Compare June 5, 2024 01:37
@renovate renovate bot force-pushed the renovate/major-all branch from b6da248 to 332e95b Compare June 17, 2024 10:16
@renovate renovate bot force-pushed the renovate/major-all branch from 332e95b to 40675b7 Compare July 24, 2024 23:28
@renovate renovate bot force-pushed the renovate/major-all branch from 40675b7 to 11633c9 Compare August 11, 2024 16:19
@renovate renovate bot force-pushed the renovate/major-all branch from 11633c9 to a566878 Compare October 13, 2024 16:33
@renovate renovate bot force-pushed the renovate/major-all branch from a566878 to f85e920 Compare November 14, 2024 18:21
@renovate renovate bot changed the title chore(deps): update all (major) fix(deps): update all (major) Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies 🔍 Ready for Review Pull Request is not reviewed yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants