Added opt-in ability to validate private fields in PR, thanks @nikolaianohyn via the new WithPrivateFieldValidation option when initializing validator.
Release 10.18.0
What Changed?
Updated all dependencies to address dependant alerts, #1205 and #1220
Release 10.17.0
What's new
Add translation of requiredXXX and excludedXXX in English/Chinese/Chinese Taiwan.
What's fixed
Fix errors translation to work properly for aliases.
Add fmt.Stringer interface support to uuid validations allowing most UUID validation libraries which implement it to work transparently now. TY @JoshGlazebrook for the PR
Added new omitnil similar to omitempty but for pointers. this is mainly for code generation ease. TY @tarampampam for the PR
The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See prometheus/client_golang#1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.
[CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #1445#1449
[FEATURE] collectors: Add version collector. #1422#1427
The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See prometheus/client_golang#1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.
[CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #1445#1449
[FEATURE] collectors: Add version collector. #1422#1427
1.18.0 / 2023-12-22
[FEATURE] promlint: Allow creation of custom metric validations. #1311
[FEATURE] Go programs using client_golang can be built in wasip1 OS. #1350
[BUGFIX] histograms: Add timer to reset ASAP after bucket limiting has happened. #1367
[BUGFIX] testutil: Fix comparison of metrics with empty Help strings. #1378
[ENHANCEMENT] Improved performance of MetricVec.WithLabelValues(...). #1360
Bumps the gomod-deps group with 12 updates in the / directory:
1.9.1
1.10.0
1.5.0
1.5.2
7.0.63
7.0.71
1.17.0
1.19.1
1.12.1
1.15.0
0.13.0
0.17.0
0.148.0
0.183.0
1.41.3
1.43.2
2.2.9+incompatible
3.0.2+incompatible
9.2.1
9.5.3
0.7.45
0.7.49
1.7.0
1.8.0
Updates
github.com/gin-gonic/gin
from 1.9.1 to 1.10.0Release notes
Sourced from github.com/gin-gonic/gin's releases.
... (truncated)
Changelog
Sourced from github.com/gin-gonic/gin's changelog.
... (truncated)
Commits
75ccf94
feat: update version constant to v1.10.0 (#3952)39089af
chore: refactor configuration files for better readability (#3951)638aa19
chore: update external dependencies to latest versions (#3950)a182195
feat(binding): Support custom BindUnmarshaler for binding. (#3933)b4f66e9
chore(deps): bump github.com/bytedance/sonic from 1.11.3 to 1.11.6 (#3940)f80ade7
chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#3941)0397e5e
chore: update changelog categories and improve documentation (#3917)c6f90df
chore: update various Go dependencies to latest versions (#3901)8acbe65
ci(release): refactor changelog regex patterns and exclusions (#3914)56dc72c
ci(Makefile): vet command add .PHONY (#3915)Updates
github.com/go-playground/validator/v10
from 10.15.5 to 10.20.0Release notes
Sourced from github.com/go-playground/validator/v10's releases.
Commits
e20b948
Update README.md610b713
Add EU countries validator (#1252)5187f87
feat: add base32 validator tag (#1253)21b0b9f
Fix ULID should case-insensitive (#1258)a0f74b0
update ci actions versionsad59377
add go 1.22 to ci build tests364672b
update private field opt-in commentcec504f
Resolving "Validating unexported fields #417" (#1234)b328f72
Update README.md01120ee
Update all library dependencies (#1222)Updates
github.com/gorilla/websocket
from 1.5.0 to 1.5.2Release notes
Sourced from github.com/gorilla/websocket's releases.
... (truncated)
Commits
1bddf2e
bumps go version & removes deprecated module usage750bf92
adds GHA & Makefile configsb2c246b
Revert " Update go version & add verification/testing tools (#840)"09a6bab
removing error handling while closing connections58af150
return errors instead of printing to logse5f1a0a
excludes errchecks linterb2a86a1
Do not timeout when WriteControl deadline is zero695e909
Remove hideTempErr to allow downstream users to check for errors like net.Err...d293aa5
feat: format message type0cfb2ca
feat: format message typeUpdates
github.com/minio/minio-go/v7
from 7.0.63 to 7.0.71Release notes
Sourced from github.com/minio/minio-go/v7's releases.
... (truncated)
Commits
14b3aa6
Add ListMultipartUploads mint tests (#1963)7d712b5
feat: support tags for postPolicy Upload (#1967)95db455
Add support for DelMarkerExpiration element (#1959)88c389d
Update version to next releasec2fe179
remove sha256-simd support we do not need it anymore (#1958)0e5a768
avoid trailing checksums for zero byte objectsafa8d59
Bump golang.org/x/net from 0.21.0 to 0.23.0 in /examples/minio (#1955)0558c7e
Bump golang.org/x/net from 0.21.0 to 0.23.0 (#1954)bfc8151
remove broken codeql integration from GitHube44abd3
fix: non md5 etags (#1952)Updates
github.com/prometheus/client_golang
from 1.17.0 to 1.19.1Release notes
Sourced from github.com/prometheus/client_golang's releases.
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
Commits
6e3f4b1
Cut 1.19.1 (#1494)cad1bfa
Merge pull request #1454 from prometheus/small-nits0aa8c9f
Rephrase incompatibility with common v0.48.077d4003
Add 1.19.0 changelog (#1451)14259fa
Merge pull request #1448 from ywwg/owilliams/content-negotiation6d03920
deps: bump prometheus/common version353395b
Remove support for go 1.19 (#1449)9dd5d2a
Merge pull request #1445 from kavu/add_go122_metrics_testc906a5e
Add support for Go 1.227ac9036
Merge pull request #1440 from prometheus/dependabot/github_actions/github-act...Updates
github.com/stretchr/testify
from 1.8.4 to 1.9.0Release notes
Sourced from github.com/stretchr/testify's releases.