• v0.5.0 1baff07b71

    u.schuster released this 2026-04-29 14:23:40 +02:00 | 13 commits to main since this release

    Replace hard-coded dto->entity_id/valid_from/valid_until accesses in
    TemporalRepository with trait calls (F::entityId/validFrom/validUntil).
    DTOs register canonical→actual member name mapping via
    OATPP_AUTHKIT_REGISTER_TEMPORAL. Forgetting to register is a hard
    compile error. ITemporalEntity marker is gone; the trait specialisation
    carries the contract. Bumps version 0.4.0 → 0.5.0.

    New test verifies the full save/close/history/softDelete flow against a
    DTO whose columns are id/effective_from/effective_until rather than the
    canonical names — exercises the renaming the trait enables.

    Closes #10

    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

    Downloads