deps: update module github.com/spf13/cobra to v1.8.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/spf13/cobra | require | minor |
v1.7.0 -> v1.8.1
|
Release Notes
spf13/cobra (github.com/spf13/cobra)
v1.8.1
✨ Features
- Add env variable to suppress completion descriptions on create by @scop in https://github.com/spf13/cobra/pull/1938
🐛 Bug fixes
- Micro-optimizations by @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 @dependabot in https://github.com/spf13/cobra/pull/2127
- Consistent annotation names by @nirs in https://github.com/spf13/cobra/pull/2140
- Remove fully inactivated linters by @nirs in https://github.com/spf13/cobra/pull/2148
- Address golangci-lint deprecation warnings, enable some more linters by @scop in https://github.com/spf13/cobra/pull/2152
🧪 Testing & CI/CD
- Add test for func in cobra.go by @korovindenis in https://github.com/spf13/cobra/pull/2094
- ci: test golang 1.22 by @cyrilico in https://github.com/spf13/cobra/pull/2113
- Optimized and added more linting by @scop in https://github.com/spf13/cobra/pull/2099
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/spf13/cobra/pull/2087
- build(deps): bump actions/labeler from 4 to 5 by @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 @dependabot in https://github.com/spf13/cobra/pull/2108
- build(deps): bump actions/cache from 3 to 4 by @dependabot in https://github.com/spf13/cobra/pull/2102
✏ Documentation
- Fixes and docs for usage as plugin by @nirs in https://github.com/spf13/cobra/pull/2070
- flags: clarify documentation that LocalFlags related function do not modify the state by @niamster in https://github.com/spf13/cobra/pull/2064
- chore: remove repetitive words by @racerole in https://github.com/spf13/cobra/pull/2122
- Add LXC to the list of projects using Cobra @VaradBelwalkar in https://github.com/spf13/cobra/pull/2071
- Update projects_using_cobra.md by @marcuskohlberg in https://github.com/spf13/cobra/pull/2089
- [chore]: update projects using cobra by @cmwylie19 in https://github.com/spf13/cobra/pull/2093
- Add Taikun CLI to list of projects by @Smidra in https://github.com/spf13/cobra/pull/2098
- Add Incus to the list of projects using Cobra by @montag451 in https://github.com/spf13/cobra/pull/2118
New Contributors
- @VaradBelwalkar made their first contribution in https://github.com/spf13/cobra/pull/2071
- @marcuskohlberg made their first contribution in https://github.com/spf13/cobra/pull/2089
- @cmwylie19 made their first contribution in https://github.com/spf13/cobra/pull/2093
- @korovindenis made their first contribution in https://github.com/spf13/cobra/pull/2094
- @niamster made their first contribution in https://github.com/spf13/cobra/pull/2064
- @Smidra made their first contribution in https://github.com/spf13/cobra/pull/2098
- @montag451 made their first contribution in https://github.com/spf13/cobra/pull/2118
- @cyrilico made their first contribution in https://github.com/spf13/cobra/pull/2113
- @racerole made their first contribution in https://github.com/spf13/cobra/pull/2122
- @pedromotita made their first contribution in https://github.com/spf13/cobra/pull/2120
- @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
✨ Features
- Support usage as plugin for tools like kubectl by @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 @umarcor in https://github.com/spf13/cobra/pull/1428
- Add 'one required flag' group by @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 @5ouma in https://github.com/spf13/cobra/pull/2023 - This adds the
SetErrPrefix
andErrPrefix
APIs on theCommand
struct to allow for setting a custom prefix for errors - feat: add getters for flag completions by @avirtopeanu-ionos in https://github.com/spf13/cobra/pull/1943
- Feature: allow running persistent run hooks of all parents by @vkhoroz in https://github.com/spf13/cobra/pull/2044
- Improve API to get flag completion function by @marckhouzam in https://github.com/spf13/cobra/pull/2063
🐛 Bug fixes
- Fix typo in fish completions by @twpayne in https://github.com/spf13/cobra/pull/1945
- Fix grammar: 'allows to' by @supertassu in https://github.com/spf13/cobra/pull/1978
- powershell: escape variable with curly brackets by @Luap99 in https://github.com/spf13/cobra/pull/1960
- Don't complete --help flag when flag parsing disabled by @marckhouzam in https://github.com/spf13/cobra/pull/2061
- Replace all non-alphanumerics in active help env var program prefix by @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 @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 @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 @dependabot in https://github.com/spf13/cobra/pull/2021
- build(deps): bump actions/setup-go from 3 to 4 by @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 @dependabot in https://github.com/spf13/cobra/pull/2047
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/spf13/cobra/pull/2028
- command: temporarily disable G602 due to securego/gosec#1005 by @umarcor in https://github.com/spf13/cobra/pull/2022
🧪 Testing & CI/CD
- test: make fish_completions_test more robust by @branchvincent in https://github.com/spf13/cobra/pull/1980
- golangci: enable 'unused' and disable deprecated replaced by it by @umarcor in https://github.com/spf13/cobra/pull/1983
- cleanup: minor corrections to unit tests by @JunNishimura in https://github.com/spf13/cobra/pull/2003
- ci: test golang 1.21 by @nunoadrego in https://github.com/spf13/cobra/pull/2024
- Fix linter errors by @marckhouzam in https://github.com/spf13/cobra/pull/2052
- Add tests for flag completion registration by @marckhouzam in https://github.com/spf13/cobra/pull/2053
✏ Documentation
- doc: fix typo, Deperecated -> Deprecated by @callthingsoff in https://github.com/spf13/cobra/pull/2000
- Add notes to doc about the execution condition of *PreRun and *PostRun functions by @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
-
If you want to rebase/retry this MR, check this box