fix(deps): update go modules (major) (major) #20
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.11.1->v3.4.0v1.5.0->v2.3.0v1.0.0->v2.0.1v1.12.0->v2.0.1Release Notes
jellydator/ttlcache (github.com/jellydator/ttlcache/v2)
v3.4.0Compare Source
What's Changed
WithMaxCostoption for custom cache capacity management strategies by @dadrus in #152StartandStopby @davseby in #177New Contributors
Full Changelog: jellydator/ttlcache@v3.3.0...v3.4.0
v3.3.0Compare Source
What's Changed
RangeBackwardsmethod by @k1LoW in #149Lenmethod by counting expired items in expiration queue by @hongkuancn in #150New Contributors
Full Changelog: jellydator/ttlcache@v3.2.1...v3.3.0
v3.2.1Compare Source
What's Changed
Itemsmethod by @hongkuancn in #146New Contributors
Full Changelog: jellydator/ttlcache@v3.2.0...v3.2.1
v3.2.0Compare Source
What's Changed
Full Changelog: jellydator/ttlcache@v3.1.1...v3.2.0
v3.1.1Compare Source
Fix a bug in the
Rangemethod that causes a panic when the cache is emptyv3.1.0Compare Source
Notable changes:
GetOrSetandGetAndDeletemethods to theCachetype (@Savid, @DoubleDi)Hasmethod to theCachetype (@gozeloglu)Versionmethod to theItemtype (@gozeloglu)Rangemethod to theCachetype (@gozeloglu)v3.0.1Compare Source
Add a SupressedLoader initialization function (#86)
v3.0.0Compare Source
The version 3 of ttlcache includes many breaking changes, some of which improve the general usability and readability of the code, while others extend the current API with new Go features (mainly type parameters). The most notable of these additions/changes are:
Itemtype that is returned by bothGetandSetmethods.Close()method.Purge()method toDeleteAll().Newfunction that now accepts functional options. It also doesn't start the automatic expired item deletion process: theStart()method needs to be explicitly called for it to be activated.Loaderinterface.All new or updated types and functions can be found on the documentation, README, or v3 issue page.
knadh/koanf (github.com/knadh/koanf)
v2.3.0Compare Source
What's Changed
New Contributors
Full Changelog: knadh/koanf@v2.2.2...v2.3.0
v2.2.2Compare Source
What's Changed
New Contributors
Full Changelog: knadh/koanf@v2.2.1...v2.2.2
v2.2.1Compare Source
What's Changed
New Contributors
Full Changelog: knadh/koanf@v2.2.0...v2.2.1
v2.2.0Compare Source
This release sets the min required Go version to v1.23.0
An increasing number of important updates to various deps, including golang.org/x/*, require go >= 1.23.0. It is now untenable
to maintain support for older Go versions. This does not break existing installations, just that further updates will only be available to newer Go versions.
What's Changed
New Contributors
Full Changelog: knadh/koanf@v2.1.2...v2.2.0
v2.1.2Compare Source
What's Changed
Unwatch()to file provider. by @knadh in #306New Contributors
Full Changelog: knadh/koanf@v2.1.1...v2.1.2
v2.1.1Compare Source
What's Changed
New Contributors
Full Changelog: knadh/koanf@v2.1.0...v2.1.1
v2.1.0Compare Source
Important
mitchellh/mapstructure#349 (comment) is discontinued and koanf has switched to using the fork
github.com/go-viper/mapstructure/v2.If you are referencing the mapstructure lib in your code (custom DecoderConfig), you have to switch the paths to the above forked version of
mapstructurelib.github.com/mitchellh/mapstructure->github.com/go-viper/mapstructure/v2What's Changed
Full Changelog: knadh/koanf@v2.0.2...v2.1.0
v2.0.2Compare Source
Important
mitchellh/mapstructure#349 (comment) is discontinued and koanf has switched to using the fork
github.com/go-viper/mapstructure/v2.If you are referencing the mapstructure lib in your code (custom DecoderConfig), you have to switch the paths to the above forked version of koanf.
github.com/mitchellh/mapstructure=>github.com/go-viper/mapstructure/v2What's Changed
Opt{}param that takes a koanf instance to match posflag's default value behaviour in basic flag. Closes #255. by @knadh in #259New Contributors
Full Changelog: knadh/koanf@v2.0.1...v2.0.2
v2.0.1Compare Source
What's Changed
New Contributors
Full Changelog: knadh/koanf@v2.0.0...v2.0.1
v2.0.0Compare Source
This is a major breaking change that ends koanf v1 (v1.5.0) and moves to v2. Continued usage of v1 is unaffected. While koanf does not bundle external dependencies into its core thereby avoiding them in the build, a
go getwould still pull them and go.mod, bringing in unnecessary references as all the providers and parsers were "sub" packages of the main module.This PR upgrades koanf to v2 and separates every single provider and parser package into its own module, go.mod, and release tag (eg:
providers/yaml/v0.1.0). That is, one-repository, many modules. This removes references to all indirect dependencies in the main koanf package significantly de-cluttering it.What changes?
github.com/knadh/koanf/v2.go get github.com/knadh/koanf/providers/s3,go get github.com/knadh/koanf/parsers/jsonetc.Full Changelog: knadh/koanf@v1.5.0...v2.0.0
orcaman/concurrent-map (github.com/orcaman/concurrent-map)
v2.0.1Compare Source
Support
comparablekeys like the native golang map.v2.0.0Compare Source
v2.0.0 for generics
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.