Skip to content

v1.22.2

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Nov 00:02
· 60 commits to main since this release
Immutable release. Only release title and notes can be modified.
482d9e3

This is a bugfix release for a type checker regression in v1.21.0.

Iterating an empty collection is rejected by the type checker

Policies that iterate a collection known to be empty, such as some x in [] or m[_] where m := {},
were rejected with rego_type_error: undefined ref. Iteration with a non-constant key is valid again, and simply
yields nothing. Comparing or unifying the elements of such a collection with a value is accepted as well.
Constant keys, like [][0], are still reported as undefined.

Reported by @kholia.