Releases: manetu/policyengine
Releases · manetu/policyengine
v1.3.3
v1.3.2
feat(lint): add dedicated selector regex validation phase Previously, invalid regex patterns in operation/mapper/resource selector fields were only caught by the parser, surfacing as a generic "failed to load PolicyDomain" error with no entity context or line info. This adds a new Phase 1.5 (lintSelectors) that walks the YAML node tree and validates each selector pattern individually, emitting structured Diagnostic entries with entity type, ID, Field="selector", and the exact YAML line number of the offending pattern. Introduces SourceSelector as a new diagnostic source constant and covers the new phase with 19 tests across unit and integration paths. Signed-off-by: Greg Haskins <greg@manetu.com>
v1.3.1
What's Changed
- chore: remove pkg.go.dev references and license badge by @ghaskins in #58
- feat: add Python integration tests to CI pipeline by @yan-vine in #59
- Added Support for Regal Linting + PolicyDomainReference validation by @ipaz-manetu in #61
- fix: replace WriteString(fmt.Sprintf()) with fmt.Fprintf by @ghaskins in #62
- ci: pin GitHub Actions to commit SHAs for supply chain security by @ghaskins in #63
- Update deps by @ghaskins in #64
- feat(lint): introduce structured-first lint validation by @ghaskins in #65
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
Full Changelog: https://github.com/manetu/policyengine/commits/v1.1.0