Releases: bytedance/go-tagexpr
Releases · bytedance/go-tagexpr
v2.9.0
- support 'range' tpl function
- binding: support type alias slice for 'query'
- binding: fix 'default' tag
- binding: support Content-Encoding
- optimize 'in' tpl func
v2.8.1
- Compatible file header
- Revert: add the required tag check for the structure in slice/array and map
v2.8.0
- Use standard pb package instead
- Add the 'required' tag check for the structure in slice/array and map
- Fix the bug that headers cannot be bound to fields without tag #25
v2.7.12
- optimize parameter type check
- update subRunAll
v2.7.11
validator:
- chore: validate the struct in the array or map
- chore: optimize code
- chore: no need to check protobuf
go-tagexpr:
- fix: support multi-level nested maps or slices
gjson:
- feat(gjson): be consistent with the anonymous field binding rules of the standard package
- fix(gjson): support map key alias type
v2.7.10
- chore: rm go:linkname validator.defaultErrorFactory
- feat(binding): support unmarshal object
- chore(binding): optimize error
- fix(binding): fix invalid required tag
v2.7.9
fix FakeBool treats mistakes as false
v2.7.8
chore:fix import path
Change-Id: I39609acd9dc92a52ed13ebf9ae1a211ee3d527ba
v2.7.7
chore: update v2
Change-Id: I8ccfb358304bab1373d9bdadd5fb9768303d9cfd