Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.92 KB

File metadata and controls

52 lines (40 loc) · 1.92 KB

0.5.0 / 2026-04-29

  • Add JSON Schema for SCE data, exposed via ComplianceEngine.schema (#49)
  • Add ComplianceEngine::Tolerance constants for enforcement tolerance levels (#107)
  • Drop stale file data on environment rescan (#108)
  • Handle malformed compliance data gracefully instead of raising (#111)
  • Make dotfile loading opt-in (defaults to off) (#112)
  • Accept ::Zip::File objects directly in EnvironmentLoader::Zip (#114)
  • Support compliance_markup-style parameter knockout prefixes
  • Split version.rb: separate gem VERSION from data format validator (#104)

0.4.0 / 2026-04-20

  • Route Puppet Hiera backend log messages through Puppet's logging system (#96)
  • Fix JRuby compatibility: convert internal requires to require_relative so the library loads correctly inside Puppet Server / OpenVox Server when installed as a Puppet module rather than a standalone gem
  • Replace PDK with puppet-modulebuilder for Puppet Forge builds
  • Add Beaker acceptance test suite covering puppet apply, server/agent, cache leakage, and environment leakage scenarios

0.3.0 / 2026-03-19

  • Hash-like Collection methods return Collection objects (#37)

0.2.2 / 2026-03-02

  • Ensure that cloned/duped objects get independent collection instances

0.2.1 / 2026-02-12

  • Turn off debugging in compliance_engine::enforcement function

0.2.0 / 2026-01-15

  • Add Hiera backend (#33)

0.1.6 / 2026-01-08

  • Add Ruby 4.0 support (#77)

0.1.5 / 2026-01-08

  • Add rubyzip 3.x support (#69)

0.1.4 / 2025-06-04

  • Use OpenVox in the dev container (#50)
  • Sort glob entries to avoid more GHA test failures

0.1.3 / 2025-05-20

  • Add dependency on observer gem (#47)
  • Add Ruby 3.4 to testing matrix
  • Sort directory entries to fix GHA test failures

0.1.2 / 2024-12-04

  • Fix environment loading (#35)

0.1.1 / 2024-12-03

  • Update README.md and other documentation
  • Add a version CLI command

0.1.0 / 2024-12-03

  • Initial release