github traefik/yaegi v0.16.3

6 hours ago

Changelog

  • c828692 fix: don't panic in map range if assigned value is _
  • 381e045 interp: allow assignment to exported variables
  • 77c1ce0 Remove unnecessary additional newlines in extract generated interface wrappers
  • 94de0aa interp: fix handling of redeclared variables in short declaration.
  • c32b3ec interp: fix mismatch assign statement panic
  • 81a9d11 fix for issue #1634 -- for passing a closure to exported Go function
  • b6315ca adds helpful print commands for tracing and debugging the interp system.
  • 9c4dcfc automatic loop variables in for loops ("loop var"), consistent with go 1.22 behavior
  • e686f55 interp: fix a missing implicit type conversion for binary expression
  • 1e3e91d feat: ensure that untyped values are converted to the same type (#1677)
  • f616581 fix: correctly resolve fields of aliased structs (#1679)
  • 938db1c fix: use path instead of filepath
  • d93266d fix: call fmt.Errorf with wrong error
  • fcb76d1 Fix nil pointer dereference when sending to binary channel type alias
  • 0b74715 fix: register encoding/json/v2 interface wrappers
  • 34a2cc6 interp: fix the per-iteration loop variables
  • adfff0e interp: do not declare blank range variables in the loop body
  • 92b2632 interp: do not mark embedded fields with methods as anonymous
  • e622b4e ci: use goreleaser-action v7 for GoReleaser v2

Don't miss a new yaegi release

NewReleases is sending notifications on new releases.