All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Full 27-category moderation support matching Moderyo API v2
- Async/await (
Task-based) and Coroutine (IEnumerator) dual API ModeryoClientwithModerateAsync,ModerateBatchAsync,HealthCheckAsyncModerationOperationCustomYieldInstruction for coroutine-based callsModeryoConfigScriptableObject for Inspector-driven configuration- Policy decision parsing: decision, rule, confidence, severity, highlights
- Simplified scores: toxicity, hate, harassment, scam, violence, fraud
- Detected phrases and long-text analysis support
- Offline fallback modes: AllowAll, BlockAll, UseLocalFilter, Queue
- Game components:
ChatFilter,UsernameValidator,ReportSystem - Editor tools: Test Window, Config Inspector with connection test
- Automatic retry with exponential backoff and rate-limit handling
- 4 sample scripts: BasicChat, ChatFilterComponent, FullPlayground, CoroutineChat
- API key prefix validation now checks
mod_instead ofsk- - Package samples paths corrected to match actual directory names
- Added missing
System.Linqimport in PlaygroundExample
- Windows, macOS, Linux (Standalone)
- iOS, Android
- WebGL
- PlayStation 4/5, Xbox, Nintendo Switch (via .NET API)
- Unity 2021.3 LTS or later
- .NET Standard 2.1