Skip to content

Releases: bytedance/go-tagexpr

v2.9.1

08 Dec 03:27
Compare
Choose a tag to compare
  • fix: cache syntax error

v2.9.0

07 Dec 12:04
Compare
Choose a tag to compare
  • 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

21 Jul 04:09
Compare
Choose a tag to compare
  • Compatible file header
  • Revert: add the required tag check for the structure in slice/array and map

v2.8.0

20 Jul 07:40
Compare
Choose a tag to compare
  • 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

22 Apr 09:09
Compare
Choose a tag to compare
  • optimize parameter type check
  • update subRunAll

v2.7.11

22 Apr 02:34
Compare
Choose a tag to compare

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

23 Mar 07:31
Compare
Choose a tag to compare
  • chore: rm go:linkname validator.defaultErrorFactory
  • feat(binding): support unmarshal object
  • chore(binding): optimize error
  • fix(binding): fix invalid required tag

v2.7.9

04 Feb 13:39
Compare
Choose a tag to compare

fix FakeBool treats mistakes as false

v2.7.8

02 Feb 03:03
Compare
Choose a tag to compare
chore:fix import path

Change-Id: I39609acd9dc92a52ed13ebf9ae1a211ee3d527ba

v2.7.7

01 Feb 07:30
Compare
Choose a tag to compare
chore: update v2

Change-Id: I8ccfb358304bab1373d9bdadd5fb9768303d9cfd