RoleLogic v1.4.0
Released January 11, 2026
New Feature: Extended Match Conditions
RoleLogic now supports more flexible role-matching logic:
- Exactly N —
count(matches) == N - At least N —
count(matches) >= N - At most N —
count(matches) <= N - More than N —
count(matches) > N - Less than N —
count(matches) < N
To support this feature, the following components were updated and modified:
- Server-side loop detection logic
- Web rule test evaluator
- Data validation and safety checks to prevent invalid rules
API Performance Improvements
- Implemented caching for repeated Discord API calls
- Applies to Guilds, Roles, Channels, and related endpoints
- Improves performance when users navigate pages repeatedly
Improved Web Error Handling
- Web rendering errors now send proper and detailed error information to the server
- Helps developers debug and resolve issues more efficiently
Stability & Minor Improvements
- General code and safety improvements
- Better handling when the Discord bot or Discord API is unavailable