Skip to main content

RoleLogic v1.4.0

Released January 11, 2026


New Feature: Extended Match Conditions

RoleLogic now supports more flexible role-matching logic:

  • Exactly Ncount(matches) == N
  • At least Ncount(matches) >= N
  • At most Ncount(matches) <= N
  • More than Ncount(matches) > N
  • Less than Ncount(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