Version 2.0.9

October 9, 2026

Added

  • Backoff for setauthtoken failures: transient forum errors are retried after 60 seconds, permanent errors (invalid API key, closed registrations, account conflicts) are not retried until the apikey or user changes (12-hour safety window).
  • Connect (3s) and response (10s) timeouts on forum API requests so a slow forum cannot stall page requests.

    Changed

  • Forum address updates now arrive only through the signed webhook endpoint instead of a validateAPIKey request on every page view; the webhook route is registered whether or not the community is embedded.
  • The embed URL is sent with the checkPluginLogin settings save, and the separate modifySSOURLs request only fires when the embed URL actually changed.
  • The SSO group permission check is memoized per request and cached per user for 15 minutes instead of querying user groups on every check.

    Fixed

  • After-login handler is registered on craft\web\User instead of every component.

Version 2.0.8

July 10, 2026

Added

  • AUto update plugin settings on related detail change by forum admin.

Version 2.0.7

June 20, 2026

Added

  • Enable the forum embed by default for users when they log into the plugin for the first time.

Version 2.0.6

September 3, 2024

Added

  • Revise the plugin settings page to enhance user-friendliness.

Version 2.0.5

August 2, 2024

Added

  • Compatibility with CraftCMS version 5.

Version 2.0.4

March 20, 2024

Added

  • Fixed header already sent issue.

Version 2.0.3

October 25, 2023

Added

  • Introduce a single sign-on option that enables the choice to enable single sign-on for either all user groups or specific user groups.

Version 2.0.2

August 21, 2023

Added

  • Fixed too many request error

Version 2.0.1

June 12, 2023

Added

  • Added functionality to update domain automatically.

Version 2.0.0

April 28, 2023

Added

  • Added support for CraftCMS 4.

Version 1.3.0

December 27, 2021

Added

  • Website Toolbox Community Settings issue resolved.

Version 1.0.0

June 30, 2020

Added

  • Initial release