Release v1.1.0
Release 1.1.0
Changelog
Added
- Named configuration profiles under
nowo_audit_kit.profilesfor applications with multiple user entities (e.g.App\Entity\UserandApp\Entity\Admin). ProfileRegistrywith O(1) class lookup and per-class resolution cache (inheritance supported).default_profileconfiguration key.- Backward-compatible parameters (
nowo_audit_kit.user_class,enabled,fields, etc.) mirroring the default profile.
Changed
AuditableEntityListenerresolves timestamp and blame settings from the matching profile (by authenticated entity class; default profile for CLI/guest).AuditablePropertyResolverreceives field mappings per profile at runtime instead of fixed constructor configuration.- Configuration YAML templates and Flex recipe migrated to the
profileslayout (flat config still accepted and normalized toprofiles.default). docs/CONFIGURATION.md,docs/USAGE.md, and README document profiles and runtime resolution.
Full Changelog: v1.0.5...v1.1.0