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.
Description
This PR creates v2.0.0. The main goal of this version is to remove support for unmaintained versions of Go (aka.: < 1.20). Requiring 1.20 as the minimum version also unblock us to use the latest features of the language, like generics which will heavily help in the removal of duplicated code. Other changes also include:
more to be added...
Additionally, I'm adding a proposal to follow Go's Release Policy and only support the latest 2 major versions, which by the time of this writing is 1.20 and 1.21.
Are you trying to fix an existing issue?
Require Go >= 1.20 to use latest language features.
Go Version
N/A
Go Tests
N/A