--- - branch: MAIN date: Thu Sep 28 19:40:58 UTC 2023 files: - new: '1.34' old: '1.33' path: pkgsrc/devel/opa/Makefile pathrev: pkgsrc/devel/opa/Makefile@1.34 type: modified - new: '1.17' old: '1.16' path: pkgsrc/devel/opa/distinfo pathrev: pkgsrc/devel/opa/distinfo@1.17 type: modified - new: '1.17' old: '1.16' path: pkgsrc/devel/opa/go-modules.mk pathrev: pkgsrc/devel/opa/go-modules.mk@1.17 type: modified id: 20230928T194058Z.e9a76ac03e6bb8098e6754c74ab53ba925453405 log: | opa: Update to 0.57.0 Changes: 0.57.0 ------ This release contains an updated Rego syntax to allow general references in rule heads, and a mix of new features and bugfixes. Support for General References in Rule Heads In OPA 0.56.0, we introduced support for general references in rule heads as an experimental feature. It has now graduated to a fully supported feature, and is no longer experimental. A general reference is a reference with variables at arbitrary locations. In Rego, partial rules are used for generating sets and objects. In previous versions of OPA, variables were only allowed in the very last position in the rule's reference. Now, Rego has been expanded to allow rules to be declared with general references in their head, with variables at arbitrary locations. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/opa' unixtime: '1695930058' user: leot