Update all dependencies #10

Open
kjuulh wants to merge 1 commits from renovate/all into main
Owner

This PR contains the following updates:

Package Type Update Change
github.com/hashicorp/go-hclog require minor v1.5.0 -> v1.6.3
github.com/hashicorp/go-plugin require minor v1.4.9 -> v1.7.0
github.com/spf13/cobra require minor v1.7.0 -> v1.10.2
github.com/stretchr/testify require minor v1.8.2 -> v1.11.1
golang.org/x/sync require minor v0.2.0 -> v0.19.0

Release Notes

hashicorp/go-hclog (github.com/hashicorp/go-hclog)

v1.6.3: Optional JSON escaping

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/hashicorp/go-hclog/compare/v1.6.2...v1.6.3

v1.6.2: Fix level syncing

Compare Source

What's Changed

Full Changelog: https://github.com/hashicorp/go-hclog/compare/v1.6.1...v1.6.2

v1.6.1: Fix forcing color

Compare Source

What's Changed

Full Changelog: https://github.com/hashicorp/go-hclog/compare/v1.6.0...v1.6.1

v1.6.0: New level inheritance mode

Compare Source

This release adds the ability to have sub-loggers arrange themselves into a tree and sync the level changes downward in the tree.

What's Changed

New Contributors

Full Changelog: https://github.com/hashicorp/go-hclog/compare/v1.5.0...v1.6.0

hashicorp/go-plugin (github.com/hashicorp/go-plugin)

v1.7.0

Compare Source

CHANGES:

  • When go-plugin encounters a stack trace on the server stderr stream, it now raises output to a log-level of Error instead of Debug. [GH-292]

ENHANCEMENTS:

  • Don't spend resources parsing log lines when logging is disabled [GH-352]

v1.6.3

Compare Source

ENHANCEMENTS:

  • Bump golang.org/x/net dependencies for vulnerability remediation.

Full Changelog: https://github.com/hashicorp/go-plugin/compare/v1.6.2...v1.6.3

v1.6.2

Compare Source

ENHANCEMENTS:

  • Added support for gRPC dial options to the Dial API [GH-257]

BUGS:

  • Fixed a bug where reattaching to a plugin that exits could kill an unrelated process [GH-320]

v1.6.1

Compare Source

BUGS:

  • Suppress spurious os.ErrClosed on plugin shutdown [GH-299]

ENHANCEMENTS:

  • deps: bump google.golang.org/grpc to v1.58.3 [GH-296]

v1.6.0

Compare Source

CHANGES:

  • plugin: Plugins written in other languages can optionally start to advertise whether they support gRPC broker multiplexing.
    If the environment variable PLUGIN_MULTIPLEX_GRPC is set, it is safe to include a seventh field containing a boolean
    value in the |-separated protocol negotiation line.

ENHANCEMENTS:

  • Support muxing gRPC broker connections over a single listener [GH-288]
  • client: Configurable buffer size for reading plugin log lines [GH-265]
  • Use buf for proto generation [GH-286]
  • deps: bump golang.org/x/net to v0.17.0 [GH-285]
  • deps: bump golang.org/x/sys to v0.13.0 [GH-285]
  • deps: bump golang.org/x/text to v0.13.0 [GH-285]

v1.5.2

Compare Source

ENHANCEMENTS:

client: New UnixSocketConfig.TempDir option allows setting the directory to use when creating plugin-specific Unix socket directories [GH-282]

v1.5.1

Compare Source

BUGS:

  • server: PLUGIN_UNIX_SOCKET_DIR is consistently used for gRPC broker sockets as well as the initial socket [GH-277]

ENHANCEMENTS:

  • client: New UnixSocketConfig option in ClientConfig to support making the client's Unix sockets group-writable [GH-277]

v1.5.0

Compare Source

ENHANCEMENTS:

  • client: New runner.Runner interface to support clients providing custom plugin command runner implementations [GH-270]
    • Accessible via new ClientConfig field RunnerFunc, which is mutually exclusive with Cmd and Reattach
    • Reattaching support via ReattachConfig field ReattachFunc
  • client: New ClientConfig field SkipHostEnv allows omitting the client process' own environment variables from the plugin command's environment [GH-270]
  • client: Add ID() method to Client for retrieving the pid or other unique ID of a running plugin [GH-272]
  • server: Support setting the directory to create Unix sockets in with the env var PLUGIN_UNIX_SOCKET_DIR [GH-270]
  • server: Support setting group write permission and a custom group name or gid owner with the env var PLUGIN_UNIX_SOCKET_GROUP [GH-270]

v1.4.10

Compare Source

BUG FIXES:

  • additional notes: ensure to close files [GH-241]

ENHANCEMENTS:

  • deps: Remove direct dependency on golang.org/x/net [GH-240]
spf13/cobra (github.com/spf13/cobra)

v1.10.2

Compare Source

🔧 Dependencies

  • chore: Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 by @​dims in https://github.com/spf13/cobra/pull/2336 - the gopkg.in/yaml.v3 package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of spf13/cobra

📈 CI/CD

🔥✍🏼 Docs

🍂 Refactors

🤗 New Contributors

Full Changelog: https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2

Thank you to our amazing contributors!!!!! 🐍 🚀

v1.10.1

Compare Source

🐛 Fix

v1.0.9 of pflags brought back ParseErrorsWhitelist and marked it as deprecated

Full Changelog: https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1

v1.10.0

Compare Source

What's Changed

🚨 Attention!

This version of pflag carried a breaking change: it renamed ParseErrorsWhitelist to ParseErrorsAllowlist which can break builds if both pflag and cobra are dependencies in your project.

  • If you use both pflag and cobra, upgrade pflagto 1.0.8 andcobrato1.10.0`
  • or use the newer, fixed version of pflag v1.0.9 which keeps the deprecated ParseErrorsWhitelist

More details can be found here: https://github.com/spf13/cobra/pull/2303#issuecomment-3242333515

Features
🐛 Fix
🪠 Testing
📝 Docs

New Contributors

Full Changelog: https://github.com/spf13/cobra/compare/v1.9.1...v1.9.2

v1.9.1

Compare Source

🐛 Fixes

Full Changelog: https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1

v1.9.0

Compare Source

Features

🐛 Fixes

🤖 Completions

🧪 Testing

✍🏼 Documentation

🔧 Dependency upgrades


Thank you to all of our amazing contributors and all the great work that's been going into the completions feature!!

👋🏼 New Contributors

Full Changelog: https://github.com/spf13/cobra/compare/v1.8.1...v1.9.0

v1.8.1

Compare Source

Features

🐛 Bug fixes

🔧 Maintenance

🧪 Testing & CI/CD

✏️ Documentation

New Contributors


Thank you everyone who contributed to this release and all your hard work! Cobra and this community would never be possible without all of you!!!! 🐍

Full Changelog: https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1

v1.8.0

Compare Source

Features

🐛 Bug fixes

🔧 Maintenance

🧪 Testing & CI/CD

✏️ Documentation


Thank you everyone who contributed to this release and all your hard work! Cobra and this community would never be possible without all of you!!!! 🐍

Full Changelog: https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0

stretchr/testify (github.com/stretchr/testify)

v1.11.1

Compare Source

This release fixes #​1785 introduced in v1.11.0 where expected argument values implementing the stringer interface (String() string) with a method which mutates their value, when passed to mock.Mock.On (m.On("Method", <expected>).Return()) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.

What's Changed

Full Changelog: https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1

v1.11.0

Compare Source

What's Changed

Functional Changes

v1.11.0 Includes a number of performance improvements.

Fixes
Documentation, Build & CI

New Contributors

Full Changelog: https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0

v1.10.0

Compare Source

What's Changed

Functional Changes
Fixes
Documentation, Build & CI

New Contributors

Full Changelog: https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0

v1.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0

v1.8.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4

v1.8.3

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) | require | minor | `v1.5.0` -> `v1.6.3` | | [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin) | require | minor | `v1.4.9` -> `v1.7.0` | | [github.com/spf13/cobra](https://github.com/spf13/cobra) | require | minor | `v1.7.0` -> `v1.10.2` | | [github.com/stretchr/testify](https://github.com/stretchr/testify) | require | minor | `v1.8.2` -> `v1.11.1` | | golang.org/x/sync | require | minor | `v0.2.0` -> `v0.19.0` | --- ### Release Notes <details> <summary>hashicorp/go-hclog (github.com/hashicorp/go-hclog)</summary> ### [`v1.6.3`](https://github.com/hashicorp/go-hclog/releases/tag/v1.6.3): Optional JSON escaping [Compare Source](https://github.com/hashicorp/go-hclog/compare/v1.6.2...v1.6.3) #### What's Changed - hclogvet: updates for go1.22 by [@&#8203;shoenig](https://github.com/shoenig) in https://github.com/hashicorp/go-hclog/pull/138 - support configure json escape when log in json format by [@&#8203;Ericwww](https://github.com/Ericwww) in https://github.com/hashicorp/go-hclog/pull/141 #### New Contributors - [@&#8203;Ericwww](https://github.com/Ericwww) made their first contribution in https://github.com/hashicorp/go-hclog/pull/141 **Full Changelog**: https://github.com/hashicorp/go-hclog/compare/v1.6.2...v1.6.3 ### [`v1.6.2`](https://github.com/hashicorp/go-hclog/releases/tag/v1.6.2): Fix level syncing [Compare Source](https://github.com/hashicorp/go-hclog/compare/v1.6.1...v1.6.2) #### What's Changed - Conside if the level is to be used separately from if the levels should be calculated by [@&#8203;evanphx](https://github.com/evanphx) in https://github.com/hashicorp/go-hclog/pull/137 **Full Changelog**: https://github.com/hashicorp/go-hclog/compare/v1.6.1...v1.6.2 ### [`v1.6.1`](https://github.com/hashicorp/go-hclog/releases/tag/v1.6.1): Fix forcing color [Compare Source](https://github.com/hashicorp/go-hclog/compare/v1.6.0...v1.6.1) #### What's Changed - Fix colors not being forced on correctly. by [@&#8203;evanphx](https://github.com/evanphx) in https://github.com/hashicorp/go-hclog/pull/136 **Full Changelog**: https://github.com/hashicorp/go-hclog/compare/v1.6.0...v1.6.1 ### [`v1.6.0`](https://github.com/hashicorp/go-hclog/releases/tag/v1.6.0): New level inheritance mode [Compare Source](https://github.com/hashicorp/go-hclog/compare/v1.5.0...v1.6.0) This release adds the ability to have sub-loggers arrange themselves into a tree and sync the level changes downward in the tree. #### What's Changed - SEC-090: Automated trusted workflow pinning (2023-04-03) by [@&#8203;hashicorp-tsccr](https://github.com/hashicorp-tsccr) in https://github.com/hashicorp/go-hclog/pull/128 - Docs: InferLevelsWithTimestamp relies on InferLevels being true by [@&#8203;peteski22](https://github.com/peteski22) in https://github.com/hashicorp/go-hclog/pull/135 - Implement the ability to more logically share level hierarchies by [@&#8203;evanphx](https://github.com/evanphx) in https://github.com/hashicorp/go-hclog/pull/134 #### New Contributors - [@&#8203;hashicorp-tsccr](https://github.com/hashicorp-tsccr) made their first contribution in https://github.com/hashicorp/go-hclog/pull/128 - [@&#8203;peteski22](https://github.com/peteski22) made their first contribution in https://github.com/hashicorp/go-hclog/pull/135 **Full Changelog**: https://github.com/hashicorp/go-hclog/compare/v1.5.0...v1.6.0 </details> <details> <summary>hashicorp/go-plugin (github.com/hashicorp/go-plugin)</summary> ### [`v1.7.0`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v170) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0) CHANGES: - When go-plugin encounters a stack trace on the server stderr stream, it now raises output to a log-level of Error instead of Debug. \[[GH-292](https://github.com/hashicorp/go-plugin/pull/292)] ENHANCEMENTS: - Don't spend resources parsing log lines when logging is disabled \[[GH-352](https://github.com/hashicorp/go-plugin/pull/352)] ### [`v1.6.3`](https://github.com/hashicorp/go-plugin/releases/tag/v1.6.3) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.6.2...v1.6.3) **ENHANCEMENTS:** - Bump *golang.org/x/net* dependencies for vulnerability remediation. **Full Changelog**: https://github.com/hashicorp/go-plugin/compare/v1.6.2...v1.6.3 ### [`v1.6.2`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v162) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.6.1...v1.6.2) ENHANCEMENTS: - Added support for gRPC dial options to the `Dial` API \[[GH-257](https://github.com/hashicorp/go-plugin/pull/257)] BUGS: - Fixed a bug where reattaching to a plugin that exits could kill an unrelated process \[[GH-320](https://github.com/hashicorp/go-plugin/pull/320)] ### [`v1.6.1`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v161) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.6.0...v1.6.1) BUGS: - Suppress spurious `os.ErrClosed` on plugin shutdown \[[GH-299](https://github.com/hashicorp/go-plugin/pull/299)] ENHANCEMENTS: - deps: bump google.golang.org/grpc to v1.58.3 \[[GH-296](https://github.com/hashicorp/go-plugin/pull/296)] ### [`v1.6.0`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v160) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.5.2...v1.6.0) CHANGES: - plugin: Plugins written in other languages can optionally start to advertise whether they support gRPC broker multiplexing. If the environment variable `PLUGIN_MULTIPLEX_GRPC` is set, it is safe to include a seventh field containing a boolean value in the `|`-separated protocol negotiation line. ENHANCEMENTS: - Support muxing gRPC broker connections over a single listener \[[GH-288](https://github.com/hashicorp/go-plugin/pull/288)] - client: Configurable buffer size for reading plugin log lines \[[GH-265](https://github.com/hashicorp/go-plugin/pull/265)] - Use `buf` for proto generation \[[GH-286](https://github.com/hashicorp/go-plugin/pull/286)] - deps: bump golang.org/x/net to v0.17.0 \[[GH-285](https://github.com/hashicorp/go-plugin/pull/285)] - deps: bump golang.org/x/sys to v0.13.0 \[[GH-285](https://github.com/hashicorp/go-plugin/pull/285)] - deps: bump golang.org/x/text to v0.13.0 \[[GH-285](https://github.com/hashicorp/go-plugin/pull/285)] ### [`v1.5.2`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v152) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.5.1...v1.5.2) ENHANCEMENTS: client: New `UnixSocketConfig.TempDir` option allows setting the directory to use when creating plugin-specific Unix socket directories \[[GH-282](https://github.com/hashicorp/go-plugin/pull/282)] ### [`v1.5.1`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v151) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.5.0...v1.5.1) BUGS: - server: `PLUGIN_UNIX_SOCKET_DIR` is consistently used for gRPC broker sockets as well as the initial socket \[[GH-277](https://github.com/hashicorp/go-plugin/pull/277)] ENHANCEMENTS: - client: New `UnixSocketConfig` option in `ClientConfig` to support making the client's Unix sockets group-writable \[[GH-277](https://github.com/hashicorp/go-plugin/pull/277)] ### [`v1.5.0`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v150) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.4.10...v1.5.0) ENHANCEMENTS: - client: New `runner.Runner` interface to support clients providing custom plugin command runner implementations \[[GH-270](https://github.com/hashicorp/go-plugin/pull/270)] - Accessible via new `ClientConfig` field `RunnerFunc`, which is mutually exclusive with `Cmd` and `Reattach` - Reattaching support via `ReattachConfig` field `ReattachFunc` - client: New `ClientConfig` field `SkipHostEnv` allows omitting the client process' own environment variables from the plugin command's environment \[[GH-270](https://github.com/hashicorp/go-plugin/pull/270)] - client: Add `ID()` method to `Client` for retrieving the pid or other unique ID of a running plugin \[[GH-272](https://github.com/hashicorp/go-plugin/pull/272)] - server: Support setting the directory to create Unix sockets in with the env var `PLUGIN_UNIX_SOCKET_DIR` \[[GH-270](https://github.com/hashicorp/go-plugin/pull/270)] - server: Support setting group write permission and a custom group name or gid owner with the env var `PLUGIN_UNIX_SOCKET_GROUP` \[[GH-270](https://github.com/hashicorp/go-plugin/pull/270)] ### [`v1.4.10`](https://github.com/hashicorp/go-plugin/blob/HEAD/CHANGELOG.md#v1410) [Compare Source](https://github.com/hashicorp/go-plugin/compare/v1.4.9...v1.4.10) BUG FIXES: - additional notes: ensure to close files \[[GH-241](https://github.com/hashicorp/go-plugin/pull/241)] ENHANCEMENTS: - deps: Remove direct dependency on golang.org/x/net \[[GH-240](https://github.com/hashicorp/go-plugin/pull/240)] </details> <details> <summary>spf13/cobra (github.com/spf13/cobra)</summary> ### [`v1.10.2`](https://github.com/spf13/cobra/releases/tag/v1.10.2) [Compare Source](https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2) #### 🔧 Dependencies - chore: Migrate from `gopkg.in/yaml.v3` to `go.yaml.in/yaml/v3` by [@&#8203;dims](https://github.com/dims) in https://github.com/spf13/cobra/pull/2336 - the `gopkg.in/yaml.v3` package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of `spf13/cobra` #### 📈 CI/CD - Fix linter and allow CI to pass by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2327 - fix: actions/setup-go v6 by [@&#8203;jpmcb](https://github.com/jpmcb) in https://github.com/spf13/cobra/pull/2337 #### 🔥✍🏼 Docs - Add documentation for repeated flags functionality by [@&#8203;rvergis](https://github.com/rvergis) in https://github.com/spf13/cobra/pull/2316 #### 🍂 Refactors - refactor: replace several vars with consts by [@&#8203;htoyoda18](https://github.com/htoyoda18) in https://github.com/spf13/cobra/pull/2328 - refactor: change minUsagePadding from var to const by [@&#8203;ssam18](https://github.com/ssam18) in https://github.com/spf13/cobra/pull/2325 #### 🤗 New Contributors - [@&#8203;rvergis](https://github.com/rvergis) made their first contribution in https://github.com/spf13/cobra/pull/2316 - [@&#8203;htoyoda18](https://github.com/htoyoda18) made their first contribution in https://github.com/spf13/cobra/pull/2328 - [@&#8203;ssam18](https://github.com/ssam18) made their first contribution in https://github.com/spf13/cobra/pull/2325 - [@&#8203;dims](https://github.com/dims) made their first contribution in https://github.com/spf13/cobra/pull/2336 **Full Changelog**: https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2 Thank you to our amazing contributors!!!!! 🐍 🚀 ### [`v1.10.1`](https://github.com/spf13/cobra/releases/tag/v1.10.1) [Compare Source](https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1) ##### 🐛 Fix - chore: upgrade pflags v1.0.9 by [@&#8203;jpmcb](https://github.com/jpmcb) in https://github.com/spf13/cobra/pull/2305 v1.0.9 of pflags brought back `ParseErrorsWhitelist` and marked it as deprecated **Full Changelog**: https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1 ### [`v1.10.0`](https://github.com/spf13/cobra/releases/tag/v1.10.0) [Compare Source](https://github.com/spf13/cobra/compare/v1.9.1...v1.10.0) #### What's Changed ##### 🚨 Attention! - Bump pflag to 1.0.8 by [@&#8203;tomasaschan](https://github.com/tomasaschan) in https://github.com/spf13/cobra/pull/2303 This version of `pflag` carried a breaking change: it renamed `ParseErrorsWhitelist` to `ParseErrorsAllowlist` which can break builds if both `pflag` and `cobra` are dependencies in your project. - If you use both ` pflag and `cobra` , upgrade `pflag`to 1.0.8 and`cobra`to`1.10.0\` - ***or*** use the newer, fixed version of `pflag` v1.0.9 which keeps the deprecated `ParseErrorsWhitelist` More details can be found here: https://github.com/spf13/cobra/pull/2303#issuecomment-3242333515 ##### ✨ Features - Flow context to command in SetHelpFunc by [@&#8203;Frassle](https://github.com/Frassle) in https://github.com/spf13/cobra/pull/2241 - The default ShellCompDirective can be customized for a command and its subcommands by [@&#8203;albers](https://github.com/albers) in https://github.com/spf13/cobra/pull/2238 ##### 🐛 Fix - Upgrade golangci-lint to v2, address findings by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/2279 ##### 🪠 Testing - Test with Go 1.24 by [@&#8203;harryzcy](https://github.com/harryzcy) in https://github.com/spf13/cobra/pull/2236 - chore: Rm GitHub Action PR size labeler by [@&#8203;jpmcb](https://github.com/jpmcb) in https://github.com/spf13/cobra/pull/2256 ##### 📝 Docs - Remove traling curlybrace by [@&#8203;yedayak](https://github.com/yedayak) in https://github.com/spf13/cobra/pull/2237 - Update command.go by [@&#8203;styee](https://github.com/styee) in https://github.com/spf13/cobra/pull/2248 - feat: Add security policy by [@&#8203;jpmcb](https://github.com/jpmcb) in https://github.com/spf13/cobra/pull/2253 - Update Readme (Warp) by [@&#8203;ericdachen](https://github.com/ericdachen) in https://github.com/spf13/cobra/pull/2267 - Add Periscope to the list of projects using Cobra by [@&#8203;anishathalye](https://github.com/anishathalye) in https://github.com/spf13/cobra/pull/2299 #### New Contributors - [@&#8203;harryzcy](https://github.com/harryzcy) made their first contribution in https://github.com/spf13/cobra/pull/2236 - [@&#8203;yedayak](https://github.com/yedayak) made their first contribution in https://github.com/spf13/cobra/pull/2237 - [@&#8203;Frassle](https://github.com/Frassle) made their first contribution in https://github.com/spf13/cobra/pull/2241 - [@&#8203;styee](https://github.com/styee) made their first contribution in https://github.com/spf13/cobra/pull/2248 - [@&#8203;ericdachen](https://github.com/ericdachen) made their first contribution in https://github.com/spf13/cobra/pull/2267 - [@&#8203;albers](https://github.com/albers) made their first contribution in https://github.com/spf13/cobra/pull/2238 - [@&#8203;anishathalye](https://github.com/anishathalye) made their first contribution in https://github.com/spf13/cobra/pull/2299 - [@&#8203;tomasaschan](https://github.com/tomasaschan) made their first contribution in https://github.com/spf13/cobra/pull/2303 **Full Changelog**: https://github.com/spf13/cobra/compare/v1.9.1...v1.9.2 ### [`v1.9.1`](https://github.com/spf13/cobra/releases/tag/v1.9.1) [Compare Source](https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1) ##### 🐛 Fixes - Fix CompletionFunc implementation by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/spf13/cobra/pull/2234 - Revert "Make detection for test-binary more universal ([#&#8203;2173](https://github.com/spf13/cobra/issues/2173))" by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2235 **Full Changelog**: https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1 ### [`v1.9.0`](https://github.com/spf13/cobra/releases/tag/v1.9.0) [Compare Source](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.0) #### ✨ Features - Allow linker to perform deadcode elimination for program using Cobra by [@&#8203;aarzilli](https://github.com/aarzilli) in https://github.com/spf13/cobra/pull/1956 - Add default completion command even if there are no other sub-commands by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/1559 - Add CompletionWithDesc helper by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/spf13/cobra/pull/2231 #### 🐛 Fixes - Fix deprecation comment for Command.SetOutput by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2172 - Replace deprecated ioutil usage by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2181 - Fix --version help and output for plugins by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2180 - Allow to reset the templates to the default by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2229 #### 🤖 Completions - Make Powershell completion work in constrained mode by [@&#8203;lstemplinger](https://github.com/lstemplinger) in https://github.com/spf13/cobra/pull/2196 - Improve detection for flags that accept multiple values by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2210 - add CompletionFunc type to help with completions by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/spf13/cobra/pull/2220 - Add similar whitespace escape logic to bash v2 completions than in other completions by [@&#8203;kangasta](https://github.com/kangasta) in https://github.com/spf13/cobra/pull/1743 - Print ActiveHelp for bash along other completions by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2076 - fix(completions): Complete map flags multiple times by [@&#8203;gabe565](https://github.com/gabe565) in https://github.com/spf13/cobra/pull/2174 - fix(bash): nounset unbound file filter variable on empty extension by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/2228 #### 🧪 Testing - Test also with go 1.23 by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2182 - Make detection for test-binary more universal by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2173 #### ✍🏼 Documentation - docs: update README.md by [@&#8203;eltociear](https://github.com/eltociear) in https://github.com/spf13/cobra/pull/2197 - Improve site formatting by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2183 - doc: add Conduit by [@&#8203;raulb](https://github.com/raulb) in https://github.com/spf13/cobra/pull/2230 - doc: azion project added to the list of CLIs that use cobra by [@&#8203;maxwelbm](https://github.com/maxwelbm) in https://github.com/spf13/cobra/pull/2198 - Fix broken links in active_help.md by [@&#8203;vuil](https://github.com/vuil) in https://github.com/spf13/cobra/pull/2202 - chore: fix function name in comment by [@&#8203;zhuhaicity](https://github.com/zhuhaicity) in https://github.com/spf13/cobra/pull/2216 #### 🔧 Dependency upgrades - build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2206 - Update to latest go-md2man by [@&#8203;mikelolasagasti](https://github.com/mikelolasagasti) in https://github.com/spf13/cobra/pull/2201 - Upgrade `pflag` dependencies for v1.9.0 by [@&#8203;jpmcb](https://github.com/jpmcb) in https://github.com/spf13/cobra/pull/2233 *** Thank you to all of our amazing contributors and all the great work that's been going into the completions feature!! ##### 👋🏼 New Contributors - [@&#8203;gabe565](https://github.com/gabe565) made their first contribution in https://github.com/spf13/cobra/pull/2174 - [@&#8203;maxwelbm](https://github.com/maxwelbm) made their first contribution in https://github.com/spf13/cobra/pull/2198 - [@&#8203;lstemplinger](https://github.com/lstemplinger) made their first contribution in https://github.com/spf13/cobra/pull/2196 - [@&#8203;vuil](https://github.com/vuil) made their first contribution in https://github.com/spf13/cobra/pull/2202 - [@&#8203;mikelolasagasti](https://github.com/mikelolasagasti) made their first contribution in https://github.com/spf13/cobra/pull/2201 - [@&#8203;zhuhaicity](https://github.com/zhuhaicity) made their first contribution in https://github.com/spf13/cobra/pull/2216 - [@&#8203;ccoVeille](https://github.com/ccoVeille) made their first contribution in https://github.com/spf13/cobra/pull/2220 - [@&#8203;kangasta](https://github.com/kangasta) made their first contribution in https://github.com/spf13/cobra/pull/1743 - [@&#8203;aarzilli](https://github.com/aarzilli) made their first contribution in https://github.com/spf13/cobra/pull/1956 **Full Changelog**: https://github.com/spf13/cobra/compare/v1.8.1...v1.9.0 ### [`v1.8.1`](https://github.com/spf13/cobra/releases/tag/v1.8.1) [Compare Source](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1) #### ✨ Features - Add env variable to suppress completion descriptions on create by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/1938 #### 🐛 Bug fixes - Micro-optimizations by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/1957 #### 🔧 Maintenance - build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2127 - Consistent annotation names by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2140 - Remove fully inactivated linters by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2148 - Address golangci-lint deprecation warnings, enable some more linters by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/2152 #### 🧪 Testing & CI/CD - Add test for func in cobra.go by [@&#8203;korovindenis](https://github.com/korovindenis) in https://github.com/spf13/cobra/pull/2094 - ci: test golang 1.22 by [@&#8203;cyrilico](https://github.com/cyrilico) in https://github.com/spf13/cobra/pull/2113 - Optimized and added more linting by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/2099 - build(deps): bump actions/setup-go from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2087 - build(deps): bump actions/labeler from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2086 - build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2108 - build(deps): bump actions/cache from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2102 #### ✏️ Documentation - Fixes and docs for usage as plugin by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2070 - flags: clarify documentation that LocalFlags related function do not modify the state by [@&#8203;niamster](https://github.com/niamster) in https://github.com/spf13/cobra/pull/2064 - chore: remove repetitive words by [@&#8203;racerole](https://github.com/racerole) in https://github.com/spf13/cobra/pull/2122 - Add LXC to the list of projects using Cobra [@&#8203;VaradBelwalkar](https://github.com/VaradBelwalkar) in https://github.com/spf13/cobra/pull/2071 - Update projects_using_cobra.md by [@&#8203;marcuskohlberg](https://github.com/marcuskohlberg) in https://github.com/spf13/cobra/pull/2089 - \[chore]: update projects using cobra by [@&#8203;cmwylie19](https://github.com/cmwylie19) in https://github.com/spf13/cobra/pull/2093 - Add Taikun CLI to list of projects by [@&#8203;Smidra](https://github.com/Smidra) in https://github.com/spf13/cobra/pull/2098 - Add Incus to the list of projects using Cobra by [@&#8203;montag451](https://github.com/montag451) in https://github.com/spf13/cobra/pull/2118 #### New Contributors - [@&#8203;VaradBelwalkar](https://github.com/VaradBelwalkar) made their first contribution in https://github.com/spf13/cobra/pull/2071 - [@&#8203;marcuskohlberg](https://github.com/marcuskohlberg) made their first contribution in https://github.com/spf13/cobra/pull/2089 - [@&#8203;cmwylie19](https://github.com/cmwylie19) made their first contribution in https://github.com/spf13/cobra/pull/2093 - [@&#8203;korovindenis](https://github.com/korovindenis) made their first contribution in https://github.com/spf13/cobra/pull/2094 - [@&#8203;niamster](https://github.com/niamster) made their first contribution in https://github.com/spf13/cobra/pull/2064 - [@&#8203;Smidra](https://github.com/Smidra) made their first contribution in https://github.com/spf13/cobra/pull/2098 - [@&#8203;montag451](https://github.com/montag451) made their first contribution in https://github.com/spf13/cobra/pull/2118 - [@&#8203;cyrilico](https://github.com/cyrilico) made their first contribution in https://github.com/spf13/cobra/pull/2113 - [@&#8203;racerole](https://github.com/racerole) made their first contribution in https://github.com/spf13/cobra/pull/2122 - [@&#8203;pedromotita](https://github.com/pedromotita) made their first contribution in https://github.com/spf13/cobra/pull/2120 - [@&#8203;cubxxw](https://github.com/cubxxw) made their first contribution in https://github.com/spf13/cobra/pull/2128 *** Thank you everyone who contributed to this release and all your hard work! Cobra and this community would never be possible without all of you!!!! 🐍 **Full Changelog**: https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1 ### [`v1.8.0`](https://github.com/spf13/cobra/releases/tag/v1.8.0) [Compare Source](https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0) #### ✨ Features - Support usage as plugin for tools like kubectl by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2018 - this means that programs that utilize a "plugin-like" structure have much better support and usage (like for completions, command paths, etc.) - Move documentation sources to site/content by [@&#8203;umarcor](https://github.com/umarcor) in https://github.com/spf13/cobra/pull/1428 - Add 'one required flag' group by [@&#8203;marevers](https://github.com/marevers) in https://github.com/spf13/cobra/pull/1952 - this includes a new `MarkFlagsOneRequired` API for flags which can be used to mark a flag group as required and cause command failure if at least one is not used when invoked. - Customizable error message prefix by [@&#8203;5ouma](https://github.com/5ouma) in https://github.com/spf13/cobra/pull/2023 - This adds the `SetErrPrefix` and `ErrPrefix` APIs on the `Command` struct to allow for setting a custom prefix for errors - feat: add getters for flag completions by [@&#8203;avirtopeanu-ionos](https://github.com/avirtopeanu-ionos) in https://github.com/spf13/cobra/pull/1943 - Feature: allow running persistent run hooks of all parents by [@&#8203;vkhoroz](https://github.com/vkhoroz) in https://github.com/spf13/cobra/pull/2044 - Improve API to get flag completion function by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2063 #### 🐛 Bug fixes - Fix typo in fish completions by [@&#8203;twpayne](https://github.com/twpayne) in https://github.com/spf13/cobra/pull/1945 - Fix grammar: 'allows to' by [@&#8203;supertassu](https://github.com/supertassu) in https://github.com/spf13/cobra/pull/1978 - powershell: escape variable with curly brackets by [@&#8203;Luap99](https://github.com/Luap99) in https://github.com/spf13/cobra/pull/1960 - Don't complete --help flag when flag parsing disabled by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2061 - Replace all non-alphanumerics in active help env var program prefix by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/1940 #### 🔧 Maintenance - build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/1971 - build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/1976 - build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2021 - build(deps): bump actions/setup-go from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/1934 - build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.2 to 2.0.3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2047 - build(deps): bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/spf13/cobra/pull/2028 - command: temporarily disable G602 due to [securego/gosec#1005](https://github.com/securego/gosec/issues/1005) by [@&#8203;umarcor](https://github.com/umarcor) in https://github.com/spf13/cobra/pull/2022 #### 🧪 Testing & CI/CD - test: make fish_completions_test more robust by [@&#8203;branchvincent](https://github.com/branchvincent) in https://github.com/spf13/cobra/pull/1980 - golangci: enable 'unused' and disable deprecated replaced by it by [@&#8203;umarcor](https://github.com/umarcor) in https://github.com/spf13/cobra/pull/1983 - cleanup: minor corrections to unit tests by [@&#8203;JunNishimura](https://github.com/JunNishimura) in https://github.com/spf13/cobra/pull/2003 - ci: test golang 1.21 by [@&#8203;nunoadrego](https://github.com/nunoadrego) in https://github.com/spf13/cobra/pull/2024 - Fix linter errors by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2052 - Add tests for flag completion registration by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2053 #### ✏️ Documentation - doc: fix typo, Deperecated -> Deprecated by [@&#8203;callthingsoff](https://github.com/callthingsoff) in https://github.com/spf13/cobra/pull/2000 - Add notes to doc about the execution condition of \*PreRun and \*PostRun functions by [@&#8203;haoming29](https://github.com/haoming29) in https://github.com/spf13/cobra/pull/2041 *** Thank you everyone who contributed to this release and all your hard work! Cobra and this community would never be possible without all of you!!!! 🐍 **Full Changelog**: https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0 </details> <details> <summary>stretchr/testify (github.com/stretchr/testify)</summary> ### [`v1.11.1`](https://github.com/stretchr/testify/releases/tag/v1.11.1) [Compare Source](https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1) This release fixes [#&#8203;1785](https://github.com/stretchr/testify/issues/1785) introduced in v1.11.0 where expected argument values implementing the stringer interface (`String() string`) with a method which mutates their value, when passed to mock.Mock.On (`m.On("Method", <expected>).Return()`) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case. #### What's Changed - Backport [#&#8203;1786](https://github.com/stretchr/testify/issues/1786) to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1788 **Full Changelog**: https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1 ### [`v1.11.0`](https://github.com/stretchr/testify/releases/tag/v1.11.0) [Compare Source](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0) #### What's Changed ##### Functional Changes v1.11.0 Includes a number of performance improvements. - Call stack perf change for CallerInfo by [@&#8203;mikeauclair](https://github.com/mikeauclair) in https://github.com/stretchr/testify/pull/1614 - Lazily render mock diff output on successful match by [@&#8203;mikeauclair](https://github.com/mikeauclair) in https://github.com/stretchr/testify/pull/1615 - assert: check early in Eventually, EventuallyWithT, and Never by [@&#8203;cszczepaniak](https://github.com/cszczepaniak) in https://github.com/stretchr/testify/pull/1427 - assert: add IsNotType by [@&#8203;bartventer](https://github.com/bartventer) in https://github.com/stretchr/testify/pull/1730 - assert.JSONEq: shortcut if same strings by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1754 - assert.YAMLEq: shortcut if same strings by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1755 - assert: faster and simpler isEmpty using reflect.Value.IsZero by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1761 - suite: faster methods filtering (internal refactor) by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1758 ##### Fixes - assert.ErrorAs: log target type by [@&#8203;craig65535](https://github.com/craig65535) in https://github.com/stretchr/testify/pull/1345 - Fix failure message formatting for Positive and Negative asserts in https://github.com/stretchr/testify/pull/1062 - Improve ErrorIs message when error is nil but an error was expected by [@&#8203;tsioftas](https://github.com/tsioftas) in https://github.com/stretchr/testify/pull/1681 - fix Subset/NotSubset when calling with mixed input types by [@&#8203;siliconbrain](https://github.com/siliconbrain) in https://github.com/stretchr/testify/pull/1729 - Improve ErrorAs failure message when error is nil by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1734 - mock.AssertNumberOfCalls: improve error msg by [@&#8203;3scalation](https://github.com/3scalation) in https://github.com/stretchr/testify/pull/1743 ##### Documentation, Build & CI - docs: Fix typo in README by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1688 - Replace deprecated io/ioutil with io and os by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1684 - Document consequences of calling t.FailNow() by [@&#8203;greg0ire](https://github.com/greg0ire) in https://github.com/stretchr/testify/pull/1710 - chore: update docs for Unset [#&#8203;1621](https://github.com/stretchr/testify/issues/1621) by [@&#8203;techfg](https://github.com/techfg) in https://github.com/stretchr/testify/pull/1709 - README: apply gofmt to examples by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1687 - refactor: use %q and %T to simplify fmt.Sprintf by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1674 - Propose Christophe Colombier (ccoVeille) as approver by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1716 - Update documentation for the Error function in assert or require package by [@&#8203;architagr](https://github.com/architagr) in https://github.com/stretchr/testify/pull/1675 - assert: remove deprecated build constraints by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1671 - assert: apply gofumpt to internal test suite by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1739 - CI: fix shebang in .ci.\*.sh scripts by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1746 - assert,require: enable parallel testing on (almost) all top tests by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1747 - suite.Passed: add one more status test report by [@&#8203;Ararsa-Derese](https://github.com/Ararsa-Derese) in https://github.com/stretchr/testify/pull/1706 - Add Helper() method in internal mocks and assert.CollectT by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1423 - assert.Same/NotSame: improve usage of Sprintf by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1742 - mock: enable parallel testing on internal testsuite by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1756 - suite: cleanup use of 'testing' internals at runtime by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1751 - assert: check test failure message for Empty and NotEmpty by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1745 - deps: fix dependency cycle with objx (again) by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1567 - assert.Empty: comprehensive doc of "Empty"-ness rules by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1753 - doc: improve godoc of top level 'testify' package by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1760 - assert.ErrorAs: simplify retrieving the type name by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1740 - assert.EqualValues: improve test coverage to 100% by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1763 - suite.Run: simplify running of Setup/TeardownSuite by [@&#8203;renzoarreaza](https://github.com/renzoarreaza) in https://github.com/stretchr/testify/pull/1769 - assert.CallerInfo: micro optimization by using LastIndexByte by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1767 - assert.CallerInfo: micro cleanup by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1768 - assert: refactor Test*FileExists and Test*DirExists tests to enable parallel testing by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1766 - suite.Run: refactor handling of stats for improved readability by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1764 - tests: improve captureTestingT helper by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1741 - build(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/stretchr/testify/pull/1778 #### New Contributors - [@&#8203;greg0ire](https://github.com/greg0ire) made their first contribution in https://github.com/stretchr/testify/pull/1710 - [@&#8203;techfg](https://github.com/techfg) made their first contribution in https://github.com/stretchr/testify/pull/1709 - [@&#8203;mikeauclair](https://github.com/mikeauclair) made their first contribution in https://github.com/stretchr/testify/pull/1614 - [@&#8203;cszczepaniak](https://github.com/cszczepaniak) made their first contribution in https://github.com/stretchr/testify/pull/1427 - [@&#8203;architagr](https://github.com/architagr) made their first contribution in https://github.com/stretchr/testify/pull/1675 - [@&#8203;tsioftas](https://github.com/tsioftas) made their first contribution in https://github.com/stretchr/testify/pull/1681 - [@&#8203;siliconbrain](https://github.com/siliconbrain) made their first contribution in https://github.com/stretchr/testify/pull/1729 - [@&#8203;bartventer](https://github.com/bartventer) made their first contribution in https://github.com/stretchr/testify/pull/1730 - [@&#8203;Ararsa-Derese](https://github.com/Ararsa-Derese) made their first contribution in https://github.com/stretchr/testify/pull/1706 - [@&#8203;renzoarreaza](https://github.com/renzoarreaza) made their first contribution in https://github.com/stretchr/testify/pull/1769 - [@&#8203;3scalation](https://github.com/3scalation) made their first contribution in https://github.com/stretchr/testify/pull/1743 **Full Changelog**: https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0 ### [`v1.10.0`](https://github.com/stretchr/testify/releases/tag/v1.10.0) [Compare Source](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) #### What's Changed ##### Functional Changes - Add PanicAssertionFunc by [@&#8203;fahimbagar](https://github.com/fahimbagar) in https://github.com/stretchr/testify/pull/1337 - assert: deprecate CompareType by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1566 - assert: make YAML dependency pluggable via build tags by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1579 - assert: new assertion NotElementsMatch by [@&#8203;hendrywiranto](https://github.com/hendrywiranto) in https://github.com/stretchr/testify/pull/1600 - mock: in order mock calls by [@&#8203;ReyOrtiz](https://github.com/ReyOrtiz) in https://github.com/stretchr/testify/pull/1637 - Add assertion for NotErrorAs by [@&#8203;palsivertsen](https://github.com/palsivertsen) in https://github.com/stretchr/testify/pull/1129 - Record Return Arguments of a Call by [@&#8203;jayd3e](https://github.com/jayd3e) in https://github.com/stretchr/testify/pull/1636 - assert.EqualExportedValues: accepts everything by [@&#8203;redachl](https://github.com/redachl) in https://github.com/stretchr/testify/pull/1586 ##### Fixes - assert: make tHelper a type alias by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1562 - Do not get argument again unnecessarily in Arguments.Error() by [@&#8203;TomWright](https://github.com/TomWright) in https://github.com/stretchr/testify/pull/820 - Fix time.Time compare by [@&#8203;myxo](https://github.com/myxo) in https://github.com/stretchr/testify/pull/1582 - assert.Regexp: handle \[]byte array properly by [@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in https://github.com/stretchr/testify/pull/1587 - assert: collect.FailNow() should not panic by [@&#8203;marshall-lee](https://github.com/marshall-lee) in https://github.com/stretchr/testify/pull/1481 - mock: simplify implementation of FunctionalOptions by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1571 - mock: caller information for unexpected method call by [@&#8203;spirin](https://github.com/spirin) in https://github.com/stretchr/testify/pull/1644 - suite: fix test failures by [@&#8203;stevenh](https://github.com/stevenh) in https://github.com/stretchr/testify/pull/1421 - Fix issue [#&#8203;1662](https://github.com/stretchr/testify/issues/1662) (comparing infs should fail) by [@&#8203;ybrustin](https://github.com/ybrustin) in https://github.com/stretchr/testify/pull/1663 - NotSame should fail if args are not pointers [#&#8203;1661](https://github.com/stretchr/testify/issues/1661) by [@&#8203;sikehish](https://github.com/sikehish) in https://github.com/stretchr/testify/pull/1664 - Increase timeouts in Test_Mock_Called_blocks to reduce flakiness in CI by [@&#8203;sikehish](https://github.com/sikehish) in https://github.com/stretchr/testify/pull/1667 - fix: compare functional option names for indirect calls by [@&#8203;arjun-1](https://github.com/arjun-1) in https://github.com/stretchr/testify/pull/1626 ##### Documentation, Build & CI - .gitignore: ignore "go test -c" binaries by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1565 - mock: improve doc by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1570 - mock: fix FunctionalOptions docs by [@&#8203;snirye](https://github.com/snirye) in https://github.com/stretchr/testify/pull/1433 - README: link out to the excellent testifylint by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1568 - assert: fix typo in comment by [@&#8203;JohnEndson](https://github.com/JohnEndson) in https://github.com/stretchr/testify/pull/1580 - Correct the EventuallyWithT and EventuallyWithTf example by [@&#8203;JonCrowther](https://github.com/JonCrowther) in https://github.com/stretchr/testify/pull/1588 - CI: bump softprops/action-gh-release from 1 to 2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/stretchr/testify/pull/1575 - mock: document more alternatives to deprecated AnythingOfTypeArgument by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1569 - assert: Correctly document EqualValues behavior by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1593 - fix: grammar in godoc by [@&#8203;miparnisari](https://github.com/miparnisari) in https://github.com/stretchr/testify/pull/1607 - .github/workflows: Run tests for Go 1.22 by [@&#8203;HaraldNordgren](https://github.com/HaraldNordgren) in https://github.com/stretchr/testify/pull/1629 - Document suite's lack of support for t.Parallel by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1645 - assert: fix typos in comments by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1650 - mock: fix doc comment for NotBefore by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1651 - Generate better comments for require package by [@&#8203;Neokil](https://github.com/Neokil) in https://github.com/stretchr/testify/pull/1610 - README: replace Testify V2 notice with [@&#8203;dolmen](https://github.com/dolmen)'s V2 manifesto by [@&#8203;hendrywiranto](https://github.com/hendrywiranto) in https://github.com/stretchr/testify/pull/1518 #### New Contributors - [@&#8203;fahimbagar](https://github.com/fahimbagar) made their first contribution in https://github.com/stretchr/testify/pull/1337 - [@&#8203;TomWright](https://github.com/TomWright) made their first contribution in https://github.com/stretchr/testify/pull/820 - [@&#8203;snirye](https://github.com/snirye) made their first contribution in https://github.com/stretchr/testify/pull/1433 - [@&#8203;myxo](https://github.com/myxo) made their first contribution in https://github.com/stretchr/testify/pull/1582 - [@&#8203;JohnEndson](https://github.com/JohnEndson) made their first contribution in https://github.com/stretchr/testify/pull/1580 - [@&#8203;JonCrowther](https://github.com/JonCrowther) made their first contribution in https://github.com/stretchr/testify/pull/1588 - [@&#8203;miparnisari](https://github.com/miparnisari) made their first contribution in https://github.com/stretchr/testify/pull/1607 - [@&#8203;marshall-lee](https://github.com/marshall-lee) made their first contribution in https://github.com/stretchr/testify/pull/1481 - [@&#8203;spirin](https://github.com/spirin) made their first contribution in https://github.com/stretchr/testify/pull/1644 - [@&#8203;ReyOrtiz](https://github.com/ReyOrtiz) made their first contribution in https://github.com/stretchr/testify/pull/1637 - [@&#8203;stevenh](https://github.com/stevenh) made their first contribution in https://github.com/stretchr/testify/pull/1421 - [@&#8203;jayd3e](https://github.com/jayd3e) made their first contribution in https://github.com/stretchr/testify/pull/1636 - [@&#8203;Neokil](https://github.com/Neokil) made their first contribution in https://github.com/stretchr/testify/pull/1610 - [@&#8203;redachl](https://github.com/redachl) made their first contribution in https://github.com/stretchr/testify/pull/1586 - [@&#8203;ybrustin](https://github.com/ybrustin) made their first contribution in https://github.com/stretchr/testify/pull/1663 - [@&#8203;sikehish](https://github.com/sikehish) made their first contribution in https://github.com/stretchr/testify/pull/1664 - [@&#8203;arjun-1](https://github.com/arjun-1) made their first contribution in https://github.com/stretchr/testify/pull/1626 **Full Changelog**: https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0 ### [`v1.9.0`](https://github.com/stretchr/testify/releases/tag/v1.9.0) [Compare Source](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0) #### What's Changed - Fix Go modules version by [@&#8203;SuperQ](https://github.com/SuperQ) in https://github.com/stretchr/testify/pull/1394 - Document that require is not safe to call in created goroutines by [@&#8203;programmer04](https://github.com/programmer04) in https://github.com/stretchr/testify/pull/1392 - Remove myself from MAINTAINERS.md by [@&#8203;mvdkleijn](https://github.com/mvdkleijn) in https://github.com/stretchr/testify/pull/1367 - Correct spelling/grammar by [@&#8203;echarrod](https://github.com/echarrod) in https://github.com/stretchr/testify/pull/1389 - docs: Update URLs in README by [@&#8203;davidjb](https://github.com/davidjb) in https://github.com/stretchr/testify/pull/1349 - Update mockery link to Github Pages in README by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/stretchr/testify/pull/1346 - docs: Fix typos in tests and comments by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1410 - CI: tests from go1.17 by [@&#8203;SuperQ](https://github.com/SuperQ) in https://github.com/stretchr/testify/pull/1409 - Fix adding ? when no values passed by [@&#8203;lesichkovm](https://github.com/lesichkovm) in https://github.com/stretchr/testify/pull/1320 - codegen: use standard header for generated files by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1406 - mock: AssertExpectations log reason only on failure by [@&#8203;hikyaru-suzuki](https://github.com/hikyaru-suzuki) in https://github.com/stretchr/testify/pull/1360 - assert: fix flaky TestNeverTrue by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1417 - README: fix typos "set up" vs "setup" by [@&#8203;ossan-dev](https://github.com/ossan-dev) in https://github.com/stretchr/testify/pull/1428 - mock: move regexp compilation outside of `Called` by [@&#8203;aud10slave](https://github.com/aud10slave) in https://github.com/stretchr/testify/pull/631 - assert: refactor internal func getLen() by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1445 - mock: deprecate type AnythingOfTypeArgument ([#&#8203;1434](https://github.com/stretchr/testify/issues/1434)) by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1441 - Remove no longer needed assert.canConvert by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1470 - assert: ObjectsAreEqual: use time.Equal for time.Time types by [@&#8203;tscales](https://github.com/tscales) in https://github.com/stretchr/testify/pull/1464 - Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/stretchr/testify/pull/1466 - Bump actions/setup-go from 3.2.0 to 4.1.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/stretchr/testify/pull/1451 - fix: make EventuallyWithT concurrency safe by [@&#8203;czeslavo](https://github.com/czeslavo) in https://github.com/stretchr/testify/pull/1395 - assert: fix httpCode and HTTPBody occur panic when http.Handler read Body by [@&#8203;hidu](https://github.com/hidu) in https://github.com/stretchr/testify/pull/1484 - assert.EqualExportedValues: fix handling of arrays by [@&#8203;zrbecker](https://github.com/zrbecker) in https://github.com/stretchr/testify/pull/1473 - .github: use latest Go versions by [@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in https://github.com/stretchr/testify/pull/1489 - assert: Deprecate EqualExportedValues by [@&#8203;HaraldNordgren](https://github.com/HaraldNordgren) in https://github.com/stretchr/testify/pull/1488 - suite: refactor test assertions by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1474 - suite: fix SetupSubTest and TearDownSubTest execution order by [@&#8203;linusbarth](https://github.com/linusbarth) in https://github.com/stretchr/testify/pull/1471 - docs: Fix deprecation comments for http package by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/stretchr/testify/pull/1335 - Add map support doc comments to Subset and NotSubset by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/stretchr/testify/pull/1306 - TestErrorIs/TestNotErrorIs: check error message contents by [@&#8203;craig65535](https://github.com/craig65535) in https://github.com/stretchr/testify/pull/1435 - suite: fix subtest names (fix [#&#8203;1501](https://github.com/stretchr/testify/issues/1501)) by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1504 - assert: improve unsafe.Pointer tests by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1505 - assert: simplify isNil implementation by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1506 - assert.InEpsilonSlice: fix expected/actual order and other improvements by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1483 - Fix dependency cycle with objx [#&#8203;1292](https://github.com/stretchr/testify/issues/1292) by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1453 - mock: refactor TestIsArgsEqual by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1444 - mock: optimize argument matching checks by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1416 - assert: fix TestEventuallyTimeout by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1412 - CI: add go 1.21 in GitHub Actions by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1450 - suite: fix recoverAndFailOnPanic to report test failure at the right location by [@&#8203;dolmen](https://github.com/dolmen) in https://github.com/stretchr/testify/pull/1502 - Update maintainers by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1533 - assert: Fix EqualValues to handle overflow/underflow by [@&#8203;arjunmahishi](https://github.com/arjunmahishi) in https://github.com/stretchr/testify/pull/1531 - assert: better formatting for Len() error by [@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in https://github.com/stretchr/testify/pull/1485 - Ensure AssertExpectations does not fail in skipped tests by [@&#8203;ianrose14](https://github.com/ianrose14) in https://github.com/stretchr/testify/pull/1331 - suite: fix deadlock in suite.Require()/Assert() by [@&#8203;arjunmahishi](https://github.com/arjunmahishi) in https://github.com/stretchr/testify/pull/1535 - Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1537 - \[chore] Add issue templates by [@&#8203;arjunmahishi](https://github.com/arjunmahishi) in https://github.com/stretchr/testify/pull/1538 - Update the build status badge by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1540 - Update Github workflows setup-go to V5 by [@&#8203;hendrywiranto](https://github.com/hendrywiranto) in https://github.com/stretchr/testify/pull/1545 - Support Pointer to Struct in EqualExportedValues by [@&#8203;Lucaber](https://github.com/Lucaber) in https://github.com/stretchr/testify/pull/1517 - README: drop link to gorc by [@&#8203;guettli](https://github.com/guettli) in https://github.com/stretchr/testify/pull/1248 - http_assertions: honour the msgAndArgs provided with each assertion by [@&#8203;arjunmahishi](https://github.com/arjunmahishi) in https://github.com/stretchr/testify/pull/1548 - fix typos in comments and tests by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/stretchr/testify/pull/1247 - Include the auto-release notes in releases by [@&#8203;brackendawson](https://github.com/brackendawson) in https://github.com/stretchr/testify/pull/1550 - Add `NotImplements` and variants by [@&#8203;hslatman](https://github.com/hslatman) in https://github.com/stretchr/testify/pull/1385 - Add support to compare uintptr by [@&#8203;bogdandrutu](https://github.com/bogdandrutu) in https://github.com/stretchr/testify/pull/1339 - build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/stretchr/testify/pull/1552 #### New Contributors - [@&#8203;SuperQ](https://github.com/SuperQ) made their first contribution in https://github.com/stretchr/testify/pull/1394 - [@&#8203;programmer04](https://github.com/programmer04) made their first contribution in https://github.com/stretchr/testify/pull/1392 - [@&#8203;echarrod](https://github.com/echarrod) made their first contribution in https://github.com/stretchr/testify/pull/1389 - [@&#8203;davidjb](https://github.com/davidjb) made their first contribution in https://github.com/stretchr/testify/pull/1349 - [@&#8203;LandonTClipp](https://github.com/LandonTClipp) made their first contribution in https://github.com/stretchr/testify/pull/1346 - [@&#8203;alexandear](https://github.com/alexandear) made their first contribution in https://github.com/stretchr/testify/pull/1410 - [@&#8203;lesichkovm](https://github.com/lesichkovm) made their first contribution in https://github.com/stretchr/testify/pull/1320 - [@&#8203;dolmen](https://github.com/dolmen) made their first contribution in https://github.com/stretchr/testify/pull/1406 - [@&#8203;hikyaru-suzuki](https://github.com/hikyaru-suzuki) made their first contribution in https://github.com/stretchr/testify/pull/1360 - [@&#8203;ossan-dev](https://github.com/ossan-dev) made their first contribution in https://github.com/stretchr/testify/pull/1428 - [@&#8203;aud10slave](https://github.com/aud10slave) made their first contribution in https://github.com/stretchr/testify/pull/631 - [@&#8203;tscales](https://github.com/tscales) made their first contribution in https://github.com/stretchr/testify/pull/1464 - [@&#8203;czeslavo](https://github.com/czeslavo) made their first contribution in https://github.com/stretchr/testify/pull/1395 - [@&#8203;hidu](https://github.com/hidu) made their first contribution in https://github.com/stretchr/testify/pull/1484 - [@&#8203;zrbecker](https://github.com/zrbecker) made their first contribution in https://github.com/stretchr/testify/pull/1473 - [@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) made their first contribution in https://github.com/stretchr/testify/pull/1489 - [@&#8203;linusbarth](https://github.com/linusbarth) made their first contribution in https://github.com/stretchr/testify/pull/1471 - [@&#8203;jedevc](https://github.com/jedevc) made their first contribution in https://github.com/stretchr/testify/pull/1306 - [@&#8203;craig65535](https://github.com/craig65535) made their first contribution in https://github.com/stretchr/testify/pull/1435 - [@&#8203;arjunmahishi](https://github.com/arjunmahishi) made their first contribution in https://github.com/stretchr/testify/pull/1531 - [@&#8203;ianrose14](https://github.com/ianrose14) made their first contribution in https://github.com/stretchr/testify/pull/1331 - [@&#8203;hendrywiranto](https://github.com/hendrywiranto) made their first contribution in https://github.com/stretchr/testify/pull/1545 - [@&#8203;Lucaber](https://github.com/Lucaber) made their first contribution in https://github.com/stretchr/testify/pull/1517 - [@&#8203;guettli](https://github.com/guettli) made their first contribution in https://github.com/stretchr/testify/pull/1248 - [@&#8203;ccoVeille](https://github.com/ccoVeille) made their first contribution in https://github.com/stretchr/testify/pull/1247 - [@&#8203;hslatman](https://github.com/hslatman) made their first contribution in https://github.com/stretchr/testify/pull/1385 - [@&#8203;bogdandrutu](https://github.com/bogdandrutu) made their first contribution in https://github.com/stretchr/testify/pull/1339 **Full Changelog**: https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0 ### [`v1.8.4`](https://github.com/stretchr/testify/releases/tag/v1.8.4) [Compare Source](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4) #### What's Changed - Create GitHub release when new release tag is pushed by [@&#8203;aldas](https://github.com/aldas) in https://github.com/stretchr/testify/pull/1354 #### New Contributors - [@&#8203;aldas](https://github.com/aldas) made their first contribution in https://github.com/stretchr/testify/pull/1354 **Full Changelog**: https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4 ### [`v1.8.3`](https://github.com/stretchr/testify/releases/tag/v1.8.3) [Compare Source](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3) #### What's Changed - Compare public elements of struct by [@&#8203;mchlp](https://github.com/mchlp) in https://github.com/stretchr/testify/pull/1309 - assert: fix error message formatting for NotContains by [@&#8203;wwade](https://github.com/wwade) in https://github.com/stretchr/testify/pull/1362 - allow testing for functional options by [@&#8203;nbaztec](https://github.com/nbaztec) in https://github.com/stretchr/testify/pull/1023 - add EventuallyWithT assertion by [@&#8203;tobikris](https://github.com/tobikris) in https://github.com/stretchr/testify/pull/1264 - EqualExportedValues: Handle nested pointer, slice and map fields by [@&#8203;HaraldNordgren](https://github.com/HaraldNordgren) in https://github.com/stretchr/testify/pull/1379 #### New Contributors - [@&#8203;mchlp](https://github.com/mchlp) made their first contribution in https://github.com/stretchr/testify/pull/1309 - [@&#8203;wwade](https://github.com/wwade) made their first contribution in https://github.com/stretchr/testify/pull/1362 - [@&#8203;nbaztec](https://github.com/nbaztec) made their first contribution in https://github.com/stretchr/testify/pull/1023 - [@&#8203;tobikris](https://github.com/tobikris) made their first contribution in https://github.com/stretchr/testify/pull/1264 **Full Changelog**: https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
kjuulh changed title from Update module github.com/stretchr/testify to v1.8.3 to Update module github.com/stretchr/testify to v1.8.4 2023-05-30 12:53:59 +02:00
kjuulh force-pushed renovate/all from c029303344 to 6ea5f5ffd0 2023-05-30 12:54:00 +02:00 Compare
kjuulh force-pushed renovate/all from 6ea5f5ffd0 to 0827d1affb 2023-06-07 23:47:59 +02:00 Compare
kjuulh changed title from Update module github.com/stretchr/testify to v1.8.4 to Update all dependencies 2023-06-07 23:47:59 +02:00
kjuulh force-pushed renovate/all from 0827d1affb to 7bb9ff39d2 2023-06-14 18:20:43 +02:00 Compare
kjuulh force-pushed renovate/all from 7bb9ff39d2 to 17aeaf1353 2023-08-30 00:09:34 +02:00 Compare
kjuulh force-pushed renovate/all from 17aeaf1353 to 06161856dc 2023-09-05 21:26:49 +02:00 Compare
kjuulh force-pushed renovate/all from 06161856dc to 5eb28afced 2023-09-22 12:35:18 +02:00 Compare
kjuulh force-pushed renovate/all from 5eb28afced to 32cb07ba52 2023-10-05 15:04:18 +02:00 Compare
kjuulh force-pushed renovate/all from 32cb07ba52 to f3a4e38777 2023-11-04 16:20:04 +01:00 Compare
kjuulh force-pushed renovate/all from f3a4e38777 to 0f6f5c34d8 2023-11-04 22:30:43 +01:00 Compare
kjuulh force-pushed renovate/all from 0f6f5c34d8 to 9c3fbd037a 2023-11-13 19:25:31 +01:00 Compare
kjuulh force-pushed renovate/all from 9c3fbd037a to 376f0e7dfe 2023-12-04 19:09:24 +01:00 Compare
kjuulh force-pushed renovate/all from 376f0e7dfe to 6eb9b278e4 2023-12-04 20:50:50 +01:00 Compare
kjuulh force-pushed renovate/all from 6eb9b278e4 to d36ce94c8c 2023-12-13 01:53:28 +01:00 Compare
kjuulh force-pushed renovate/all from d36ce94c8c to 54c97ba67d 2024-01-04 16:24:43 +01:00 Compare
kjuulh force-pushed renovate/all from 54c97ba67d to ad2170ee0c 2024-03-01 13:36:36 +01:00 Compare
kjuulh force-pushed renovate/all from ad2170ee0c to b1c32d28a2 2024-04-02 00:15:58 +02:00 Compare
kjuulh force-pushed renovate/all from b1c32d28a2 to 6842571e08 2024-04-04 17:15:26 +02:00 Compare
kjuulh force-pushed renovate/all from 6842571e08 to 4b852b2986 2024-05-10 18:25:27 +02:00 Compare
kjuulh force-pushed renovate/all from 4b852b2986 to 74743e786e 2024-07-06 15:16:35 +02:00 Compare
Author
Owner

ℹ 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):

  • 9 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.19 -> 1.24.0
github.com/golang/protobuf v1.3.4 -> v1.5.4
github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb -> v0.1.2
github.com/mattn/go-isatty v0.0.14 -> v0.0.17
github.com/oklog/run v1.0.0 -> v1.1.0
github.com/spf13/pflag v1.0.5 -> v1.0.9
golang.org/x/net v0.0.0-20190311183353-d8887717615a -> v0.38.0
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6 -> v0.31.0
golang.org/x/text v0.3.0 -> v0.23.0
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55 -> v0.0.0-20231106174013-bbf56f31fb17
### ℹ 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): - 9 additional dependencies were updated - The `go` directive was updated for compatibility reasons Details: | **Package** | **Change** | | :--------------------------- | :--------------------------------------------------------------------------- | | `go` | `1.19` -> `1.24.0` | | `github.com/golang/protobuf` | `v1.3.4` -> `v1.5.4` | | `github.com/hashicorp/yamux` | `v0.0.0-20180604194846-3520598351bb` -> `v0.1.2` | | `github.com/mattn/go-isatty` | `v0.0.14` -> `v0.0.17` | | `github.com/oklog/run` | `v1.0.0` -> `v1.1.0` | | `github.com/spf13/pflag` | `v1.0.5` -> `v1.0.9` | | `golang.org/x/net` | `v0.0.0-20190311183353-d8887717615a` -> `v0.38.0` | | `golang.org/x/sys` | `v0.0.0-20220503163025-988cb79eb6c6` -> `v0.31.0` | | `golang.org/x/text` | `v0.3.0` -> `v0.23.0` | | `google.golang.org/genproto` | `v0.0.0-20190819201941-24fa4b261c55` -> `v0.0.0-20231106174013-bbf56f31fb17` |
kjuulh force-pushed renovate/all from 74743e786e to 13817b0583 2024-08-21 22:32:24 +02:00 Compare
kjuulh force-pushed renovate/all from 13817b0583 to c4d90f2ee5 2024-10-22 02:09:04 +02:00 Compare
kjuulh force-pushed renovate/all from c4d90f2ee5 to f8750cac9c 2024-11-08 02:08:12 +01:00 Compare
kjuulh force-pushed renovate/all from f8750cac9c to 717a873932 2024-11-24 02:15:12 +01:00 Compare
kjuulh force-pushed renovate/all from 717a873932 to 57c65c522e 2024-12-05 02:10:50 +01:00 Compare
kjuulh force-pushed renovate/all from 57c65c522e to d1ffbe8173 2025-01-24 02:11:52 +01:00 Compare
kjuulh force-pushed renovate/all from d1ffbe8173 to 82c302b019 2025-02-05 02:11:56 +01:00 Compare
kjuulh force-pushed renovate/all from 82c302b019 to 181d73b207 2025-02-12 02:12:15 +01:00 Compare
kjuulh force-pushed renovate/all from 181d73b207 to 79d878a478 2025-02-16 02:10:44 +01:00 Compare
kjuulh force-pushed renovate/all from 79d878a478 to e355071576 2025-02-17 02:10:36 +01:00 Compare
kjuulh force-pushed renovate/all from e355071576 to fd9b3b93a3 2025-03-05 02:12:01 +01:00 Compare
kjuulh force-pushed renovate/all from fd9b3b93a3 to bc3e32f8a4 2025-03-06 02:12:17 +01:00 Compare
kjuulh force-pushed renovate/all from bc3e32f8a4 to 075fbe610d 2025-04-02 05:07:26 +02:00 Compare
kjuulh force-pushed renovate/all from 075fbe610d to 0d8fc57966 2025-04-06 02:06:57 +02:00 Compare
kjuulh force-pushed renovate/all from 0d8fc57966 to 636098280e 2025-05-06 02:07:13 +02:00 Compare
kjuulh force-pushed renovate/all from 636098280e to 4ed5a84193 2025-05-07 05:07:46 +02:00 Compare
kjuulh force-pushed renovate/all from 4ed5a84193 to 8e09f2f13d 2025-06-06 02:07:20 +02:00 Compare
kjuulh force-pushed renovate/all from 8e09f2f13d to ebe12cebf8 2025-07-10 02:06:47 +02:00 Compare
kjuulh force-pushed renovate/all from ebe12cebf8 to 725a2097a4 2025-07-10 05:07:18 +02:00 Compare
kjuulh force-pushed renovate/all from 725a2097a4 to d30e6cc31f 2025-11-13 02:26:31 +01:00 Compare
kjuulh force-pushed renovate/all from d30e6cc31f to 152fab0ea0 2025-12-04 02:07:44 +01:00 Compare
kjuulh force-pushed renovate/all from 152fab0ea0 to c33ab5d833 2025-12-09 02:07:47 +01:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all:renovate/all
git checkout renovate/all
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/char#10
No description provided.