Skip to content

Releases: bytedance/go-tagexpr

v2.3.4

30 Jul 13:20
Compare
Choose a tag to compare

fix: Multi-level nested slices, array, map (test case)

v2.3.3

25 Jul 08:30
Compare
Choose a tag to compare

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

24 Jul 18:56
Compare
Choose a tag to compare

fix(tagexpr): Fix bug in nested the map, slice, array and interface

v2.3.1

23 Jul 04:20
Compare
Choose a tag to compare

Fix bug in nested structure fields

v2.3.0

23 Jul 02:22
Compare
Choose a tag to compare
  • 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

22 Jul 07:44
Compare
Choose a tag to compare

fix(operator): Fix the nil comparison operation

v2.2.0

14 Jul 06:56
Compare
Choose a tag to compare

chore(binding): tag: rawbody -> raw_body
feat(binding): Add the ResetJSONUnmarshaler function

v2.1.2

17 Jun 12:35
Compare
Choose a tag to compare
  • 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:
    1. path
    2. query
    3. rawbody
    4. form
    5. protobuf
    6. json
    7. header
    8. cookie

v2.1.1

11 Jun 04:03
Compare
Choose a tag to compare

fix: fix the panic bug of uintptrElem function
feat(binding): Add global default function
style(binding): Optimize code

v2.1.0

10 Jun 15:14
Compare
Choose a tag to compare

refactor binding