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

Bump Minor version for Golang module #63

Conversation

updateclibot[bot]
Copy link
Contributor

@updateclibot updateclibot bot commented Oct 24, 2023

Update Golang module github.com/updatecli/updatecli

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/updatecli/updatecli to v0.72.0

go.mod updated Module path "github.com/updatecli/updatecli" version from "v0.71.0" to "v0.72.0"

v0.65.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.65.0
## Changes

- fix: revert pipelineid requirement @olblak (#1713)

## 🚀 Features

- feat: support for pinning docker digests by image config @olblak (#1712)
- feat: add manifest push --overwrite flag @olblak (#1714)

## 🐛 Bug Fixes

- fix: correctly load default Updatecli manifest @olblak (#1724)
- fix: for muliple pipelines report failure to load @mcwarman (#1721)
- fix: pipeline without target always returned Skipped @olblak (#1715)

## 🧰 Maintenance

- deps: bump patch version for Golang package defined in go.mod @updateclibot (#1703)

## 📝 Documentation

- Update README.adoc example @olblak (#1711)

## Contributors

@mcwarman, @olblak, @updateclibot and @updateclibot[bot]
v0.65.1
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.65.1
More information available on #1728 about the why we reverted #1729

## Changes

- Revert "fix: pipeline without target always returned Skipped" @olblak (#1729)

## 🧰 Maintenance

- chore(deps): Bump google.golang.org/grpc from 1.57.0 to 1.57.1 @dependabot (#1727)

## Contributors

@dependabot, @dependabot[bot], @olblak, @updateclibot and @updateclibot[bot]
v0.66.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.66.0
## Important

By default, Updatecli now shows a link to the CI job used to generate a pullrequest.
A live example is available on [github.com/updatecli/website](https://github.com/updatecli/website/pull/1227)
This new behavior can be disabled using `disablepipelineurl` set to true.

for example, using the following snippet

```
actions:
    default:
        title: 'ci: bump Venom version to {{ source "latestVersion" }}'
        kind: github/pullrequest
        disablepipelineurl: true
        spec:
            automerge: true
            labels:
                - chore
                - skip-changelog
        scmid: default
```


## Changes

## 🚀 Features

- feat(git): allow to decide if we want to fetch submodules or not @mavimo (#1758)
- feat(autodiscovery/cargo): allow advanced ignore/only rule @olblak (#1757)
- feat(file): Allows to use file pattern in the file/files key @olblak (#1738)
- feat(autodiscovery/maven): allow advanced ignore/only rule @olblak (#1756)
- feat(autodiscovery/fleet): allow advanced ignore/only rule @olblak (#1755)
- feat(autodiscovery/helmfile): allow advanced ignore/only rule @olblak (#1754)
- feat(autodiscovery/npm): allow advanced ignore/only rule @olblak (#1753)
- feat(autodiscovery/helm) allow advanced ignore/only rule @olblak (#1752)
- feat(autodiscovery/updatecli): Add updatecli compose autodiscovery @olblak (#1749)
- feat(yaml): add advanced yamlpath support @olblak (#1741)
- feat(action): show CI url in pullrequest body @olblak (#1737)
- feat(dockerfile) support multiple files @dduportal (#1739)

## 🐛 Bug Fixes

- fix(autodiscovery/dockercompose): allow multiple ignore rule @olblak (#1751)
- fix(autodiscovery/dockerfile): allow multiple ignore rule @olblak (#1750)
- fix(autodiscovery): fix default autodiscovery action title @olblak (#1742)

## 🧰 Maintenance

- deps: bump patch version for Golang package defined in go.mod @updateclibot (#1745)
- chore(deps): Bump sigstore/cosign-installer from 3.1.2 to 3.2.0 @dependabot (#1748)
- deps: bump Golang version to 1.21.4 @updateclibot (#1746)
- chore(deps): Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible @dependabot (#1734)

## Contributors

@dduportal, @dependabot, @dependabot[bot], @mavimo, @olblak, @updateclibot and @updateclibot[bot]
v0.66.1
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.66.1
## Changes

## 🐛 Bug Fixes

- fix(file): ignore searchpattern not found when used with matchpattern @olblak (#1766)
- fix(action): action fails if CI is not detected @olblak (#1764)

## 🧰 Maintenance

- chore: remove usage of io/ioutil package as deprecated since Go 1.16 @mavimo (#1761)
- chore: remove helper package that is not used anymore @mavimo (#1762)

## Contributors

@mavimo, @olblak, @updateclibot and @updateclibot[bot]
v0.67.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.67.0
## Changes

## 🚀 Features

- feat: introduces a new resource "http" (source only) @dduportal (#1773)

## Contributors

@dduportal, @updateclibot and @updateclibot[bot]
v0.67.1
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.67.1
## Changes

## 🧰 Maintenance

- chore: factorize condition result code out of resource plugins @dduportal (#1775)

## Contributors

@dduportal, @olblak, @updateclibot and @updateclibot[bot]
v0.68.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.68.0
## Changes

- chore(ci): update workflow permissions to be least privilege @mcwarman (#1785)

## 🚀 Features

- feat(yaml): Add file search pattern && fix multiple file condition @olblak (#1786)
- feat(pipeline): add target config dependsonchange @mcwarman (#1782)

## 🐛 Bug Fixes

- fix: always set report name @olblak (#1783)

## 🧰 Maintenance

- Update Golang module golang.org/x/mod @updateclibot (#1811)
- Update Golang module github.com/testcontainers/testcontainers-go @updateclibot (#1812)
- Update Golang module golang.org/x/oauth2 @updateclibot (#1809)
- Update Golang module github.com/aws/aws-sdk-go @updateclibot (#1797)
- Update Golang module github.com/hashicorp/hcl/v2 @updateclibot (#1792)
- Update Golang module github.com/minamijoyo/tfupdate @updateclibot (#1795)
- Update Golang module sigs.k8s.io/yaml @updateclibot (#1799)
- Update Golang module github.com/moby/buildkit @updateclibot (#1800)
- Update Golang module github.com/drone/go-scm @updateclibot (#1801)
- Update Golang module github.com/google/go-containerregistry @updateclibot (#1803)
- Update Golang module github.com/go-git/go-git/v5 @updateclibot (#1806)
- Update Golang module github.com/fatih/color @updateclibot (#1805)
- deps: don't group go module minor update @olblak (#1790)
- deps: bump golangci version to 1.55.2 @olblak (#1788)
- deps: bump github.com/invopo/jsonschema to v0.12.0 @olblak (#1787)

## 📝 Documentation

- docs: add a link to the Civo Navigate EU talk record @olblak (#1780)

## Contributors

@mcwarman, @olblak, @updateclibot and @updateclibot[bot]
v0.69.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.69.0
## Important

The autodiscovery feature doesn't require `--experimental` more information on:
- https://www.updatecli.io/blog/one-less-experimentation-autodiscovery/

## Changes

## 🚀 Features

- feat(helm): Helm Autodiscovery ignore local dependencies @olblak (#1838)
- feat(autodiscovery): move autodiscovery out of experimental @olblak (#1814)

## 🐛 Bug Fixes

- fix: yamlpath with searchpattern always return changed @olblak (#1832)
- chore(helmfile): remove useless error message @olblak (#1815)

## 🧰 Maintenance

- deps: bump patch version for Golang package defined in go.mod @updateclibot (#1834)
- Update Golang module github.com/go-git/go-git/v5 @updateclibot (#1833)
- chore(deps): Bump tibdex/github-app-token from 1.8 to 2.1 @dependabot (#1611)
- chore(deps): Bump anchore/sbom-action from 0.14.3 to 0.15.1 @dependabot (#1813)
- Update Golang module github.com/drone/go-scm @updateclibot (#1826)
- Update Golang module github.com/spf13/cobra @updateclibot (#1827)
- chore: only run updatecli on targeted branch main @olblak (#1825)
- chore(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.3 @dependabot (#1823)
- chore(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 @dependabot (#1824)
- deps: rename and bump github.com/getsops/sops/v3 @olblak (#1822)
- Update Golang module github.com/heimdalr/dag @updateclibot (#1820)
- chore(deps): Bump actions/setup-go from 4 to 5 @dependabot (#1819)
- deps: bump Golang version to 1.21.5 @updateclibot (#1816)

## 📝 Documentation

- Fix comment that break the generated doc @mavimo (#1831)

## Contributors

@dependabot, @dependabot[bot], @mavimo, @olblak, @updateclibot and @updateclibot[bot]
v0.70.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.70.0
## Changes

- fix: maven autodiscovery e2e test @olblak (#1844)

## 🚀 Features

- feat(scm): add BasicAuth to stash @pismute (#1841)

## 🧰 Maintenance

- deps: bump patch version for Golang package defined in go.mod @updateclibot (#1842)
- Update Golang module github.com/aws/aws-sdk-go @updateclibot (#1847)
- chore(deps): Bump golang.org/x/crypto from 0.16.0 to 0.17.0 @dependabot (#1845)
- chore(deps): Bump github.com/containerd/containerd from 1.7.7 to 1.7.11 @dependabot (#1846)
- chore(deps): Bump github/codeql-action from 2 to 3 @dependabot (#1843)
- chore(deps): Bump sigstore/cosign-installer from 3.2.0 to 3.3.0 @dependabot (#1839)

## Contributors

@dependabot, @dependabot[bot], @olblak, @pismute, @updateclibot and @updateclibot[bot]
v0.71.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.71.0
## Changes

## 🚀 Features

- feat(terraform/lock): parse provider hostname onto lock download client @mcwarman (#1870)
- feat: cache updatecli policies @olblak (#1867)

## 🐛 Bug Fixes

- fix: updatecli compose caching @olblak (#1871)
- feat(terraform): ensure descriptions returned for all terraform files @mcwarman (#1869)
- fix: successful condition combined with failwhen @olblak (#1866)
- fix: shell exitcode @olblak (#1854)

## 🧰 Maintenance

- chore(deps): Bump anchore/sbom-action from 0.15.1 to 0.15.3 @dependabot (#1858)
- deps: bump Golang version to 1.21.6 @updateclibot (#1863)
- chore(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 @dependabot (#1857)
- Update Golang module github.com/beevik/etree @updateclibot (#1855)

## Contributors

@dependabot, @dependabot[bot], @mcwarman, @olblak, @updateclibot and @updateclibot[bot]
v0.72.0
Changelog retrieved from:
	https://github.com/updatecli/updatecli/releases/tag/v0.72.0
## Changes

## 🚀 Features

- chore: improve contributing section scaffolded readme @olblak (#1894)
- feat: add a command to scaffold a new Policy @olblak (#1884)

## 🐛 Bug Fixes

- fix: json target when combined with scm @olblak (#1890)
- Fix listing helm chart versions @galal-hussein (#1893)
- fix(scaffold): use default values.yaml @olblak (#1891)
- fix: panic error in dockerimage resource @olblak (#1889)
- fix: helm autodiscovery should ignore subcharts @olblak (#1877)

## 🧰 Maintenance

- chore(deps): Bump anchore/sbom-action from 0.15.3 to 0.15.4 @dependabot (#1883)
- Update Golang module github.com/google/go-containerregistry @updateclibot (#1880)
- Update Golang module helm.sh/helm/v3 @updateclibot (#1881)
- Update Golang module github.com/testcontainers/testcontainers-go @updateclibot (#1873)
- Update Golang module golang.org/x/oauth2 @updateclibot (#1864)

## Contributors

@dependabot, @dependabot[bot], @galal-hussein, @olblak, @updateclibot and @updateclibot[bot]

Update Golang module github.com/fsnotify/fsnotify

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/fsnotify/fsnotify to v1.7.0

go.mod updated Module path "github.com/fsnotify/fsnotify" version from "v1.6.0" to "v1.7.0"

v1.7.0
Changelog retrieved from:
	https://github.com/fsnotify/fsnotify/releases/tag/v1.7.0
This version of fsnotify needs Go 1.17.

### Additions

- illumos: add FEN backend to support illumos and Solaris. ([#371])

- all: add `NewBufferedWatcher()` to use a buffered channel, which can be useful in cases where you can't control the kernel buffer and receive a large number of events in bursts. ([#550], [#572])

- all: add `AddWith()`, which is identical to `Add()` but allows passing options. ([#521])

- windows: allow setting the ReadDirectoryChangesW() buffer size with `fsnotify.WithBufferSize()`; the default of 64K is the highest value that works on all platforms and is enough for most purposes, but in some cases a highest buffer is needed. ([#521])

### Changes and fixes

- inotify: remove watcher if a watched path is renamed ([#518])

  After a rename the reported name wasn't updated, or even an empty string. Inotify doesn't provide any good facilities to update it, so just remove the watcher. This is already how it worked on kqueue and FEN.

  On Windows this does work, and remains working.

- windows: don't listen for file attribute changes ([#520])

  File attribute changes are sent as `FILE_ACTION_MODIFIED` by the Windows API, with no way to see if they're a file write or attribute change, so would show up as a fsnotify.Write event. This is never useful, and could result in many spurious Write events.

- windows: return `ErrEventOverflow` if the buffer is full ([#525])

  Before it would merely return "short read", making it hard to detect this error.

- kqueue: make sure events for all files are delivered properly when removing a watched directory ([#526])

  Previously they would get sent with `""` (empty string) or `"."` as the path name.

- kqueue: don't emit spurious Create events for symbolic links ([#524])

  The link would get resolved but kqueue would "forget" it already saw the link itself, resulting on a Create for every Write event for the directory.

- all: return `ErrClosed` on `Add()` when the watcher is closed ([#516])

- other: add `Watcher.Errors` and `Watcher.Events` to the no-op `Watcher` in `backend_other.go`, making it easier to use on unsupported platforms such as WASM, AIX, etc. ([#528])

- other: use the `backend_other.go` no-op if the `appengine` build tag is set; Google AppEngine forbids usage of the unsafe package so the inotify backend won't compile there.

[#371]: https://github.com/fsnotify/fsnotify/pull/371
[#516]: https://github.com/fsnotify/fsnotify/pull/516
[#518]: https://github.com/fsnotify/fsnotify/pull/518
[#520]: https://github.com/fsnotify/fsnotify/pull/520
[#521]: https://github.com/fsnotify/fsnotify/pull/521
[#524]: https://github.com/fsnotify/fsnotify/pull/524
[#525]: https://github.com/fsnotify/fsnotify/pull/525
[#526]: https://github.com/fsnotify/fsnotify/pull/526
[#528]: https://github.com/fsnotify/fsnotify/pull/528
[#537]: https://github.com/fsnotify/fsnotify/pull/537
[#550]: https://github.com/fsnotify/fsnotify/pull/550
[#572]: https://github.com/fsnotify/fsnotify/pull/572

Update Golang module github.com/jackc/pgx/v5

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/jackc/pgx/v5 to v5.5.3

go.mod updated Module path "github.com/jackc/pgx/v5" version from "v5.5.2" to "v5.5.3"

Update Golang module github.com/spf13/cobra

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/spf13/cobra to v1.8.0

go.mod updated Module path "github.com/spf13/cobra" version from "v1.7.0" to "v1.8.0"

v1.8.0
Changelog retrieved from:
	https://github.com/spf13/cobra/releases/tag/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 utalize 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 one is not used when invoked.
* Customizable error message prefix by @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 @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

Update Golang module github.com/google/uuid

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/google/uuid to v1.6.0

go.mod updated Module path "github.com/google/uuid" version from "v1.5.0" to "v1.6.0"

v1.4.0
Changelog retrieved from:
	https://github.com/google/uuid/releases/tag/v1.4.0
## [1.4.0](https://github.com/google/uuid/compare/v1.3.1...v1.4.0) (2023-10-26)


### Features

* UUIDs slice type with Strings() convenience method ([#133](https://github.com/google/uuid/issues/133)) ([cd5fbbd](https://github.com/google/uuid/commit/cd5fbbdd02f3e3467ac18940e07e062be1f864b4))

### Fixes

* Clarify that Parse's job is to parse but not necessarily validate strings. (Documents current behavior)
v1.5.0
Changelog retrieved from:
	https://github.com/google/uuid/releases/tag/v1.5.0
## [1.5.0](https://github.com/google/uuid/compare/v1.4.0...v1.5.0) (2023-12-12)


### Features

* Validate UUID without creating new UUID ([#141](https://github.com/google/uuid/issues/141)) ([9ee7366](https://github.com/google/uuid/commit/9ee7366e66c9ad96bab89139418a713dc584ae29))
v1.6.0
Changelog retrieved from:
	https://github.com/google/uuid/releases/tag/v1.6.0
## [1.6.0](https://github.com/google/uuid/compare/v1.5.0...v1.6.0) (2024-01-16)


### Features

* add Max UUID constant ([#149](https://github.com/google/uuid/issues/149)) ([c58770e](https://github.com/google/uuid/commit/c58770eb495f55fe2ced6284f93c5158a62e53e3))


### Bug Fixes

* fix typo in version 7 uuid documentation ([#153](https://github.com/google/uuid/issues/153)) ([016b199](https://github.com/google/uuid/commit/016b199544692f745ffc8867b914129ecb47ef06))
* Monotonicity in UUIDv7 ([#150](https://github.com/google/uuid/issues/150)) ([a2b2b32](https://github.com/google/uuid/commit/a2b2b32373ff0b1a312b7fdf6d38a977099698a6))

Update Golang module github.com/golang-migrate/migrate/v4

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/golang-migrate/migrate/v4 to v4.17.0

go.mod updated Module path "github.com/golang-migrate/migrate/v4" version from "v4.16.2" to "v4.17.0"

GitHub Action workflow link

Update Golang module github.com/spf13/viper

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/spf13/viper to v1.18.2

go.mod updated Module path "github.com/spf13/viper" version from "v1.18.1" to "v1.18.2"

v1.17.0
Changelog retrieved from:
	https://github.com/spf13/viper/releases/tag/v1.17.0
## Major changes

Highlighting some of the changes for better visibility.

Please share your feedback in the Discussion forum. Thanks! ❤️

### Minimum Go version: 1.19

Viper now requires Go 1.19

This change ensures we can stay up to date with modern practices and dependencies.

### `log/slog` support **[BREAKING]**

Viper [v1.11.0](https://github.com/spf13/viper/releases/tag/v1.11.0) added an experimental `Logger` interface to allow custom implementations (besides [jwalterweatherman](https://github.com/spf13/jwalterweatherman)).

In addition, it also exposed an experimental `WithLogger` function allowing to set a custom logger.

This release deprecates that interface in favor of [log/slog](https://pkg.go.dev/log/slog) released in Go 1.21.

> [!WARNING]
> `WithLogger` accepts an [*slog.Logger](https://pkg.go.dev/log/slog#Logger) from now on.

To preserve backwards compatibility with older Go versions, prior to Go 1.21 Viper accepts a [*golang.org/x/exp/slog.Logger](https://pkg.go.dev/golang.org/x/exp/slog#Logger).

The experimental flag is removed.

### New finder implementation **[BREAKING]**

As of this release, Viper uses a new library to look for files, called [locafero](https://github.com/sagikazarmark/locafero).

The new library is better covered by tests and has been built from scratch as a general purpose file finder library.

The implementation is experimental and is hidden behind a `finder` build tag.

> [!WARNING]
> The `io/fs` based implementation (that used to be hidden behind a `finder` build tag) has been removed.

## What's Changed
### Exciting New Features 🎉
* Add NATS support by @hooksie1 in https://github.com/spf13/viper/pull/1590
* Add slog support by @sagikazarmark in https://github.com/spf13/viper/pull/1627
### Enhancements 🚀
* chore: add local development environment using nix by @sagikazarmark in https://github.com/spf13/viper/pull/1572
* feat: add func GetEnvPrefix by @baruchiro in https://github.com/spf13/viper/pull/1565
* Improve dev env by @sagikazarmark in https://github.com/spf13/viper/pull/1575
* fix: code optimization by @testwill in https://github.com/spf13/viper/pull/1557
* test: remove not needed testutil.Setenv by @alexandear in https://github.com/spf13/viper/pull/1610
* new finder library based on afero by @sagikazarmark in https://github.com/spf13/viper/pull/1625
* refactor: make use of `strings.Cut` by @scop in https://github.com/spf13/viper/pull/1650
### Breaking Changes 🛠
* feat: drop support for Go 1.17 by @sagikazarmark in https://github.com/spf13/viper/pull/1574
### Dependency Updates ⬆️
* build(deps): bump mheap/github-action-required-labels from 4 to 5 by @dependabot in https://github.com/spf13/viper/pull/1563
* build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in https://github.com/spf13/viper/pull/1558
* build(deps): bump cachix/install-nix-action from 21 to 22 by @dependabot in https://github.com/spf13/viper/pull/1573
* build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.8 to 2.0.9 by @dependabot in https://github.com/spf13/viper/pull/1586
* chore: upgrade crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1589
* build(deps): bump actions/checkout from 3.5.3 to 4.0.0 by @dependabot in https://github.com/spf13/viper/pull/1616
* build(deps): bump github/codeql-action from 2.21.2 to 2.21.5 by @dependabot in https://github.com/spf13/viper/pull/1615
* build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.9 to 2.1.0 by @dependabot in https://github.com/spf13/viper/pull/1614
* build(deps): bump actions/dependency-review-action from 3.0.6 to 3.0.8 by @dependabot in https://github.com/spf13/viper/pull/1605
* build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in https://github.com/spf13/viper/pull/1604
* build(deps): bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in https://github.com/spf13/viper/pull/1593
* build(deps): bump github.com/subosito/gotenv from 1.4.2 to 1.6.0 by @dependabot in https://github.com/spf13/viper/pull/1603
* build(deps): bump cachix/install-nix-action from 22 to 23 by @dependabot in https://github.com/spf13/viper/pull/1620
* chore(deps): update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1621
* build(deps): bump actions/dependency-review-action from 3.0.8 to 3.1.0 by @dependabot in https://github.com/spf13/viper/pull/1623
* Bump minimum Go version to 1.19 by @sagikazarmark in https://github.com/spf13/viper/pull/1626
* build(deps): bump github/codeql-action from 2.21.5 to 2.21.6 by @dependabot in https://github.com/spf13/viper/pull/1632
* build(deps): bump github/codeql-action from 2.21.6 to 2.21.7 by @dependabot in https://github.com/spf13/viper/pull/1634
* build(deps): bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in https://github.com/spf13/viper/pull/1641
* build(deps): bump github.com/spf13/afero from 1.9.5 to 1.10.0 by @dependabot in https://github.com/spf13/viper/pull/1640
* build(deps): bump github/codeql-action from 2.21.7 to 2.21.8 by @dependabot in https://github.com/spf13/viper/pull/1638
* build(deps): bump github/codeql-action from 2.21.8 to 2.21.9 by @dependabot in https://github.com/spf13/viper/pull/1648
* chore(deps): update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1652
### Other Changes
* [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in https://github.com/spf13/viper/pull/1592
* Add Vitess to list of projects using Viper by @systay in https://github.com/spf13/viper/pull/1619
* docs: fix typos in comments by @alexandear in https://github.com/spf13/viper/pull/1609
* ci: add Go 1.21 to the test matrix by @sagikazarmark in https://github.com/spf13/viper/pull/1622
* Remove usages of deprecated io/ioutil; simplify viper tests by @alexandear in https://github.com/spf13/viper/pull/1631
* chore: remove deprecated build tags by @alexandear in https://github.com/spf13/viper/pull/1630
* refactor: replace 'interface{}' with 'any' by @alexandear in https://github.com/spf13/viper/pull/1646
* test: refactor asserts by @alexandear in https://github.com/spf13/viper/pull/1644
* docs: add set subset KV example by @yhliyr in https://github.com/spf13/viper/pull/1647
* Make deps fixes by @bersace in https://github.com/spf13/viper/pull/1628

## New Contributors
* @goldeneggg made their first contribution in https://github.com/spf13/viper/pull/1561
* @baruchiro made their first contribution in https://github.com/spf13/viper/pull/1565
* @testwill made their first contribution in https://github.com/spf13/viper/pull/1557
* @step-security-bot made their first contribution in https://github.com/spf13/viper/pull/1592
* @systay made their first contribution in https://github.com/spf13/viper/pull/1619
* @alexandear made their first contribution in https://github.com/spf13/viper/pull/1609
* @hooksie1 made their first contribution in https://github.com/spf13/viper/pull/1590
* @yhliyr made their first contribution in https://github.com/spf13/viper/pull/1647
* @bersace made their first contribution in https://github.com/spf13/viper/pull/1628
* @scop made their first contribution in https://github.com/spf13/viper/pull/1650

**Full Changelog**: https://github.com/spf13/viper/compare/v1.16.0...v1.17.0
v1.18.0
Changelog retrieved from:
	https://github.com/spf13/viper/releases/tag/v1.18.0
## Major changes

Highlighting some of the changes for better visibility.

Please share your feedback in the Discussion forum. Thanks! ❤️

### `AutomaticEnv` works with `Unmarshal`

Previously,  environment variables that weren't bound manually or had no defaults could not be mapped by `Unmarshal`. (The problem is explained in details in this issue: #761)

#1429 introduced a solution that solves that issue.

## What's Changed
### Enhancements 🚀
* chore: rename files according to enabled build tags by @alexandear in https://github.com/spf13/viper/pull/1642
* test: replace ifs with asserts to simplify tests by @alexandear in https://github.com/spf13/viper/pull/1656
* ci: enable test shuffle and fix tests by @alexandear in https://github.com/spf13/viper/pull/1643
* fix: gocritic lint issues by @alexandear in https://github.com/spf13/viper/pull/1696
### Bug Fixes 🐛
* Implement viper.BindStruct for automatic unmarshalling from environment variables by @krakowski in https://github.com/spf13/viper/pull/1429
* fix isPathShadowedInFlatMap type cast bug by @linuxsong in https://github.com/spf13/viper/pull/1585
### Dependency Updates ⬆️
* build(deps): bump github/codeql-action from 2.21.9 to 2.22.3 by @dependabot in https://github.com/spf13/viper/pull/1661
* build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in https://github.com/spf13/viper/pull/1659
* build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/spf13/viper/pull/1663
* build(deps): bump actions/github-script from 6.4.1 to 7.0.1 by @dependabot in https://github.com/spf13/viper/pull/1686
* build(deps): bump github/codeql-action from 2.22.3 to 2.22.8 by @dependabot in https://github.com/spf13/viper/pull/1688
* build(deps): bump github.com/spf13/afero from 1.10.0 to 1.11.0 by @dependabot in https://github.com/spf13/viper/pull/1692
* build(deps): bump actions/dependency-review-action from 3.1.0 to 3.1.4 by @dependabot in https://github.com/spf13/viper/pull/1690
* build(deps): bump cachix/install-nix-action from 23 to 24 by @dependabot in https://github.com/spf13/viper/pull/1689
* build(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 by @dependabot in https://github.com/spf13/viper/pull/1672
* build(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0 by @dependabot in https://github.com/spf13/viper/pull/1691
* build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in https://github.com/spf13/viper/pull/1668
* chore: update dependencies by @sagikazarmark in https://github.com/spf13/viper/pull/1694
* chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1701
### Other Changes
* Add info about multiple hosts for remote config by @KaymeKaydex in https://github.com/spf13/viper/pull/1684
* refactor: drop fsonitfy wrapper by @sagikazarmark in https://github.com/spf13/viper/pull/1693
* Note Get* behavior on parse failure by @scop in https://github.com/spf13/viper/pull/1687
* fix: godot lint issues by @alexandear in https://github.com/spf13/viper/pull/1657

## New Contributors
* @KaymeKaydex made their first contribution in https://github.com/spf13/viper/pull/1684
* @krakowski made their first contribution in https://github.com/spf13/viper/pull/1429
* @linuxsong made their first contribution in https://github.com/spf13/viper/pull/1585

**Full Changelog**: https://github.com/spf13/viper/compare/v1.17.0...v1.18.0
v1.18.1
Changelog retrieved from:
	https://github.com/spf13/viper/releases/tag/v1.18.1
<!-- Release notes generated using configuration in .github/release.yml at v1.18.1 -->

## What's Changed
### Bug Fixes 🐛
* Merge missing struct keys inside UnmarshalExact by @krakowski in https://github.com/spf13/viper/pull/1704


**Full Changelog**: https://github.com/spf13/viper/compare/v1.18.0...v1.18.1
v1.18.2
Changelog retrieved from:
	https://github.com/spf13/viper/releases/tag/v1.18.2
**tl;dr Skip 1.18.0 and 1.18.1 and upgrade to this version instead.**

This release fixes a regression that appears in rare circumstances when using `Unmarshal` or `UnmarshalExact` to decode values onto pointers with multiple indirection (eg. pointer to a pointer, etc). The change was introduced in 1.18.0 as a means to resolve a long-standing bug when decoding environment variables to structs.

The feature is now disabled by default and can be enabled using the `viper_bind_struct` build tag. It's also considered experimental at this point, so breaking changes may be introduced in the future.

## What's Changed
### Bug Fixes 🐛
* feat!: hide struct binding behind a feature flag by @sagikazarmark in https://github.com/spf13/viper/pull/1715



**Full Changelog**: https://github.com/spf13/viper/compare/v1.18.1...v1.18.2

Update Golang module github.com/auth0/go-jwt-middleware/v2

Run Go mod tidy

ran shell command "go mod tidy"

Bump github.com/auth0/go-jwt-middleware/v2 to v2.2.1

go.mod updated Module path "github.com/auth0/go-jwt-middleware/v2" version from "v2.2.0" to "v2.2.1"

v2.2.0
Changelog retrieved from:
	https://github.com/auth0/go-jwt-middleware/releases/tag/v2.2.0
**Added**
- add echo example [\#208](https://github.com/auth0/go-jwt-middleware/pull/208) ([mehulgohil](https://github.com/mehulgohil))
- added example for iris web framework [\#199](https://github.com/auth0/go-jwt-middleware/pull/199) ([mehulgohil](https://github.com/mehulgohil))

**Changed**
- ESD-32688: Improve locking and blocking associated with key retrieval [\#225](https://github.com/auth0/go-jwt-middleware/pull/225) ([ewanharris](https://github.com/ewanharris))
- Replace deprecated pkg/errors in favor of Go's standard library [\#189](https://github.com/auth0/go-jwt-middleware/pull/189) ([molaga](https://github.com/molaga))
- Replace square/go-jose with go-jose/go-jose [\#188](https://github.com/auth0/go-jwt-middleware/pull/188) ([sergiught](https://github.com/sergiught))
- Fail to instantiate validator when audience is an empty string [\#183](https://github.com/auth0/go-jwt-middleware/pull/183) ([sergiught](https://github.com/sergiught))
v2.2.1
Changelog retrieved from:
	https://github.com/auth0/go-jwt-middleware/releases/tag/v2.2.1

**Security**
- Bump golang.org/x/crypto from 0.4.0 to 0.17.0 [\#234](https://github.com/auth0/go-jwt-middleware/pull/234) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.2 [\#229](https://github.com/auth0/go-jwt-middleware/pull/229) ([dependabot[bot]](https://github.com/apps/dependabot))
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

Unknown author added 2 commits October 24, 2023 23:13
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@updateclibot updateclibot bot added the dependencies Pull requests that update a dependency file label Oct 24, 2023
Unknown author added 27 commits October 24, 2023 23:13
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Unknown author added 25 commits December 8, 2023 14:13
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@olblak olblak closed this Mar 24, 2024
@olblak olblak deleted the updatecli_aed80b9f18a0d29c6a2ca65b3e7a13d78a8f17ff011b13e30a4d7e11fb38f198 branch March 24, 2024 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant