1.10.8 (2026-02-21)
1.10.7 (2026-02-19)
1.10.6 (2026-02-09)
- achievement: apply camelCase rename to achievement award batches (b283678)
1.10.5 (2025-12-14)
- use rustls feature for teloxide (8150f59)
1.10.4 (2025-12-12)
- message: make into_bytes for AchievementRecord public (1488052)
1.10.3 (2025-12-12)
- message: make into_tagged_bytes public (3efa95c)
1.10.2 (2025-12-12)
- message: make Message attributes public (06a740e)
1.10.1 (2025-12-12)
- network: make CustomRequestMessage props public (312fc78)
1.10.0 (2025-12-12)
- engine: add humantime_serde to threshold Duration (8d372dc)
1.9.2 (2025-12-12)
- Cargo.toml: enable all features for docs.rs (15a67a4)
1.9.1 (2025-12-11)
- achievement: return resolved audio file as reference inside owned option (dce5ce2)
1.9.0 (2025-12-11)
- achievement: make relative path on audio source public (6049918)
1.8.5 (2025-12-10)
- evaluator: introduce DeriveCtx enum to handle both owned and referenced values (41e7a2a)
1.8.4 (2025-12-10)
- evaluator: supply player instead of bloop in distinct value extract function (02552ea)
1.8.3 (2025-12-10)
- evaluator: rwemove unusable builder() methods (c167c87)
1.8.2 (2025-12-10)
- evaluator: add Debug annotation to erased builder return values (ffe3437)
1.8.1 (2025-12-10)
- evaluator: consume player in streak evaluator instead of bloop (2639f9c)
1.8.0 (2025-12-10)
- evaluator: rewrite streak evaluator and introduce distinct values evaluator (e62cff3)
1.7.0 (2025-12-09)
- statistics: accept server address as string (369b415)
1.6.1 (2025-12-09)
- statistics: align server builder pattern with other builders (add77b2)
1.6.0 (2025-12-09)
- bump dependencies to latest (3ead591)
- remove async_trait dep (bcba7f7)
1.5.2 (2025-12-09)
- engine: require Default requirement for Metadata (82ba219)
1.5.1 (2025-12-09)
- engine: rename falsely named metadata to state (731a2bd)
1.5.0 (2025-12-09)
- nfc_uid: add serde support (6fc1451)
1.4.2 (2025-12-08)
- semantic-release: commit Cargo.lock on release (cca0b15)
1.4.1 (2025-12-08)
- evaluator: forbid duplicate players and self in streak checks (fa366da)
1.4.0 (2025-12-08)
- evaluator: add StreakEvaluator (19ab2f4)
1.3.3 (2025-12-08)
- evaluator: fix time DST handling (592eb2d)
1.3.2 (2025-12-07)
- rename missing Metadata to State (65f377b)
1.3.1 (2025-12-07)
- rename Metadata generic to State (26f7426)
1.3.0 (2025-12-07)
- player: add fn to PlayerRegistry to get player Arcs (433ba26)
1.2.0 (2025-12-06)
- nfc_uid: add additional impls for vec handling (648d882)
1.1.0 (2025-12-05)
- make audio hash available through achievements (41d3b4e)
1.0.2 (2025-07-12)
- rename features to capabilities (56b987e)
1.0.1 (2025-07-08)
- engine: fix throttle logic (9d93ce6)