Skip to content

Release v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:55
· 66 commits to main since this release

Release 1.1.0

Changelog

Added

  • Named configuration profiles under nowo_audit_kit.profiles for applications with multiple user entities (e.g. App\Entity\User and App\Entity\Admin).
  • ProfileRegistry with O(1) class lookup and per-class resolution cache (inheritance supported).
  • default_profile configuration key.
  • Backward-compatible parameters (nowo_audit_kit.user_class, enabled, fields, etc.) mirroring the default profile.

Changed

  • AuditableEntityListener resolves timestamp and blame settings from the matching profile (by authenticated entity class; default profile for CLI/guest).
  • AuditablePropertyResolver receives field mappings per profile at runtime instead of fixed constructor configuration.
  • Configuration YAML templates and Flex recipe migrated to the profiles layout (flat config still accepted and normalized to profiles.default).
  • docs/CONFIGURATION.md, docs/USAGE.md, and README document profiles and runtime resolution.

Full Changelog: v1.0.5...v1.1.0