Features
ErrorIs
becomes a smuggler operator usingerrors.As
behind the scene;Struct
andSStruct
introduce lazy-model feature, i.e. the model is guessed at run-time.
Fixes
- in error reports, the origin operator was sometimes missing and sometimes wrong when using
JSON
,SubJSONOf
andSuperJSONOf
operators; - fix
JSON
,SubJSONOf
andSuperJSONOf
panic when using a bad placeholder several times in the same operator.
What's Changed in details
- test: fix empty GOPROXY when testing with tip by @maxatome in #240
- fix(JSON): errors with wrong origin operator by @maxatome in #239
- ci: add workflow_dispatch as event trigger by @maxatome in #241
- feat(ErrorIs): becomes a smuggler operator with errors.As feature by @maxatome in #242
- refactor: make golangci-lint v1.52.2 happy by @maxatome in #243
- ci: switch to install-go v3.4 by @maxatome in #244
- Minor fixes by @maxatome in #246
- feat(Struct): introduce lazy-Struct & lazy-SStruct by @maxatome in #247
- test: use go 1.21 & golangci-lint 1.54.1 in CI by @maxatome in #248
- Correct spelling least by @aktasfatih in #249
- docs: clarify panic(nil) case since go 1.21 introduced a change by @maxatome in #250
- Fix json panic by @maxatome in #251
- fix(tdsuite): verbose tests raised an error by @maxatome in #253
New Contributors
- @aktasfatih made their first contribution in #249
Full Changelog: v1.13.0...v1.14.0