github.com/traefik/yaegi
v0.16.1
#392 most downloaded on Go modules
traefik/yaegi
What this package is like to depend on
Last release 6 months ago
09 Feb 2026
Release timing varies
gaps range from 2 weeks to 8 months
Some releases are documented
notes for 10 of 39 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
242 releases · first in 2020
4 releases in the last 12 months
see the full history below
Release timeline
242 releases · Sep 2020 to Feb 2026Releases
latest 60 of 242-
v0.16.2-0.20260209085605-fcb76d1ece0c09 Feb 2026 pre-releaseNothing published for this version
-
v0.16.2-0.20260123130804-bdb988490e0223 Jan 2026 pre-releaseNothing published for this version
-
v0.16.2-0.20260122194404-98d872041d1622 Jan 2026 pre-releaseNothing published for this version
-
v0.16.2-0.20250521203204-d93266d013f321 May 2025 pre-releaseNothing published for this version
-
v0.16.2-0.20250108135032-f61658199f7c08 Jan 2025 pre-releaseNothing published for this version
-
v0.16.2-0.20240730175404-e686f55767b930 Jul 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240720152603-9c4dcfc45d0520 Jul 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240719174604-b6315cabee0a19 Jul 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240719173204-81a9d11b1f8619 Jul 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240718103404-94de0aa68cc418 Jul 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240717145804-77c1ce01c45817 Jul 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240430170404-381e045966b030 Apr 2024 pre-releaseNothing published for this version
-
v0.16.2-0.20240425182004-c828692c0b8d25 Apr 2024 pre-releaseNothing published for this version
-
v0.16.103 Apr 2024 -
v0.16.1-0.20240402171803-2c92a7c7abe602 Apr 2024 pre-releaseNothing published for this version
-
v0.16.1-0.20240306081203-9aa161f2da6e06 Mar 2024 pre-releaseNothing published for this version
-
v0.16.005 Mar 2024Release notes
Open source →Changelog
- 8de3add extract: escape ~ in package names
- 0a5b16c feat: support go1.22
- 6447a67 fix(src): use
errors.Is(err, fs.ErrNotExist) - da27c4f interp: Add wasip1 to known OS list
- f5b5481 interp: Record function names in panic
- d124954 interp: fix computation of array size from constant expression
- c10e468 interp: fix fieldName method parsing embedded + generic fields
- 79b7420 interp: fix issue where a var is reused instead of redefined
- 68a430f interp: fix support of type assert expressions in the global scope
- d6ad13a interp: improve handling of embedded fields with binary methods
- dc7c64b interp: improve support of unsafe
- f4a9cd3 stdlib: remove embed wrapper
- 1990b96 update to go1.21 (#1598)
-
v0.15.2-0.20240304110025-1990b96ccd2904 Mar 2024 pre-releaseNothing published for this version
-
v0.15.2-0.20230926222205-da27c4fbc25f26 Sep 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230923102405-f5b5481794b123 Sep 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230921210006-79b7420ee10521 Sep 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230702082805-8a6061cc86ed02 Jul 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230701105805-c10e468d017401 Jul 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230620003806-75e5f99bc57620 Jun 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230614170405-f4a9cd3cbe0014 Jun 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230426085205-68a430f969c826 Apr 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230413161605-d6ad13aceaf913 Apr 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230411155405-d124954a7dd911 Apr 2023 pre-releaseNothing published for this version
-
v0.15.2-0.20230327170805-8de3add6faf427 Mar 2023 pre-releaseNothing published for this version
-
v0.15.124 Mar 2023Release notes
Open source →Changelog
- ce2bb79 interp: fix equality when
nilis used as the left argument of== - f202764 cli: disable race detector if GOFLAGS contains -buildmode=pie
- 166fff7 interp: add safeguards when searching for vendor root.
- 20c8f5e interp: correctly init variables assigned from function call
- 9d65860 interp: fix type assertion issues
- c4a297c interp: fix use of function as field of a recursive struct.
- 8efc4f0 interp: improve handling of methods defined on interfaces
What's Changed
- interp: improve handling of methods defined on interfaces by @mvertes in #1516
- interp: add safeguards when searching for vendor root. by @dennwc in #1522
- interp: fix type assertion issues by @ssbeatty in #1524
- cli: disable race detector if GOFLAGS contains -buildmode=pie by @mvertes in #1526
- test: use
t.TempDirto create temporary test directory by @Juneezee in #1527 - interp: fix use of function as field of a recursive struct. by @mvertes in #1525
- Equality is incorrect when
nilis used as the left argument of==by @elee1766 in #1500 - interp: correctly init variables assigned from function call by @mvertes in #1529
New Contributors
- @ssbeatty made their first contribution in #1524
- @Juneezee made their first contribution in #1527
- @elee1766 made their first contribution in #1500
Full Changelog: v0.15.0...v0.15.1
- ce2bb79 interp: fix equality when
-
v0.15.1-0.20230323082006-ce2bb794fa1923 Mar 2023 pre-releaseNothing published for this version
-
v0.15.1-0.20230321105005-c4a297cbdcfd21 Mar 2023 pre-releaseNothing published for this version
-
v0.15.1-0.20230316204005-c473dceda8bf16 Mar 2023 pre-releaseNothing published for this version
-
v0.15.1-0.20230314143405-9d658604be3414 Mar 2023 pre-releaseNothing published for this version
-
v0.15.1-0.20230313082006-166fff7072e313 Mar 2023 pre-releaseNothing published for this version
-
v0.15.1-0.20230306154606-8efc4f07359d06 Mar 2023 pre-releaseNothing published for this version
-
v0.15.008 Feb 2023Release notes
Open source →Changelog
- 97cf8c4 Expose package name of a compiled source
- eee72d1 Fix deadlock after parsing directory with no files
- 9b4ea62 Fix gorountine arguments not copied.
- 1679870 Suppress http.ErrAbortHandler panics, as in the stdlib
- f3dbce9 interp: improve handling of generic types
- 6aa4f45 interp: wrap source functions when used as input parameters.
- 0e3ea57 update to go1.20
-
v0.14.4-0.20230203133205-0e3ea5732a8703 Feb 2023 pre-releaseNothing published for this version
-
v0.14.4-0.20230117132604-1679870ea3c817 Jan 2023 pre-releaseNothing published for this version
-
v0.14.4-0.20230116173804-9b4ea62f690016 Jan 2023 pre-releaseNothing published for this version
-
v0.14.4-0.20221213104605-eee72d1aae6613 Dec 2022 pre-releaseNothing published for this version
-
v0.14.4-0.20221107152212-97cf8c4210c607 Nov 2022 pre-releaseNothing published for this version
-
v0.14.326 Oct 2022Release notes
Open source →Changelog
- b8301f1 interp: add missing conversion for non integer array dimension
- 6b8c94e interp: check that send operate on channel value
- 9f43170 interp: error instead of panic when assigning to a constant
- 7865c90 interp: fix case behavior for values converted to empty interface
- 2e88083 interp: fix default comm clause in select
- dfeddbe interp: fix handling generic types with multiple type parameters
- 4a80936 interp: fix handling interface in operators
- 7bb8b46 interp: fix processing of aliased types
- 71112db interp: fix return of untyped values for defined types
- e4e3d11 interp: fix the logic to skip source files based on OS or CPU arch
- 143e4a4 interp: fix type assertion for wrapped empty interface
- e003140 interp: improve internal handling of functions
- 0218249 interp: improve type assertions
- a5242cb interp: retry type definition if an array size is undefined
-
v0.14.3-0.20221025161610-9f43170708f825 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221025152006-71112dbe871525 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221025120205-4a8093609f8e25 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221024134804-e4e3d117728c24 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221021142121-c4d1bf50298221 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221019155408-e003140c6e7619 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221004100008-6b8c94e6c4c504 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20221003155009-143e4a45590f03 Oct 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20220922115009-dfeddbe823bc22 Sep 2022 pre-releaseNothing published for this version
-
v0.14.3-0.20220912203008-021824930d8d12 Sep 2022 pre-releaseNothing published for this version
-
v0.14.202 Sep 2022Release notes
Open source →Changelog
- 79747f3 interp: fix redeclarations containing a blank variable
- b2aa636 interp: fix spurious variable declaration loop
- 03ccda1 interp: fix type switch on arbitrary expressions
- 63825e7 interp: fix use of interfaces in composite types
- e026215 interp: improve handling of composed interfaces wrappers
- ab869c8 interp: improve method resolution for embedded interfaces
-
v0.14.2-0.20220901101808-63825e72010001 Sep 2022 pre-releaseNothing published for this version
-
v0.14.2-0.20220825100408-03ccda1a699d25 Aug 2022 pre-releaseNothing published for this version
-
v0.14.2-0.20220817161410-ab869c8d204b17 Aug 2022 pre-releaseNothing published for this version
-
v0.14.2-0.20220810141008-b2aa636ea0d610 Aug 2022 pre-releaseNothing published for this version
-
v0.14.105 Aug 2022 -
v0.14.003 Aug 2022Release notes
Open source →Changelog
- 14bc3b5 interp: add support of Go generics in interpreter
- 255b1cf interp: do not allow function declaration without body
- d9c402e interp: fix unit testing for go1.18
- 09a1617 interp: improve support of alias types
- cb642c4 interp: improve type checking when comparing aliased types
- dc082b5 stdlib: support of go1.18 and go1.19, remove go1.16 and go1.17