Releases: bytedance/go-tagexpr
Releases · bytedance/go-tagexpr
v2.3.4
fix: Multi-level nested slices, array, map (test case)
v2.3.3
feat: Add path parameters to the *TagExpr.Range callback function
chore: Add the *VM.RunAny and remove the *VM.MustWarmUp and *VM.WarmUp
v2.3.2
fix(tagexpr): Fix bug in nested the map, slice, array and interface
v2.3.1
Fix bug in nested structure fields
v2.3.0
- feat(tagexpr): Support the special tags
-
and ?
feat: The method *TagExpr.Rang
supports traversing the values of interfaces in the map, slice, and array
v2.2.1
fix(operator): Fix the nil comparison operation
v2.2.0
chore(binding): tag: rawbody -> raw_body
feat(binding): Add the ResetJSONUnmarshaler function
v2.1.2
- refactor(binding): support multiple tags
- chore(binding): Improve checking performance
- feat(binding): Support omit field
- fix(binding): fix binder of query
- When there are multiple tags, the order in which to try to bind is:
- path
- query
- rawbody
- form
- protobuf
- json
- header
- cookie
v2.1.1
fix: fix the panic bug of uintptrElem function
feat(binding): Add global default function
style(binding): Optimize code