Skip to content

Releases: manetu/policyengine

v1.3.3

09 Apr 13:23

Choose a tag to compare

What's Changed

  • feat(lint): add structural, schema, and reference-location validation by @ghaskins in #67

Full Changelog: v1.3.2...v1.3.3

v1.3.2

08 Apr 14:48

Choose a tag to compare

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

08 Apr 02:02

Choose a tag to compare

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

03 Feb 01:34

Choose a tag to compare

What's Changed

  • feat: add v1beta1 API version with native YAML annotations by @ghaskins in #57

Full Changelog: v1.2.0...v1.3.0

v1.2.0

29 Jan 14:51

Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.2.0

v1.1.3

27 Jan 23:46

Choose a tag to compare

What's Changed

  • feat: add --trace-filter flag and debugging documentation by @ghaskins in #55

Full Changelog: v1.1.2...v1.1.3

v1.1.2

27 Jan 21:24

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

11 Jan 14:36

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

10 Jan 00:36

Choose a tag to compare