Version 2.0.2
September 2, 2026
Fixed
- Request context (URL, method, headers and body) reaches Flare again.
Flare::make()only applies the client defaults when it is given an API token string, so passing aFlareConfigleft every collector unregistered (#2). - Set the application path, so Git information is collected and stack frames are trimmed to the project.
Added
- Added the
censorCookiessetting (defaults totrue). Flare censors theCookieheader but reads the parsed cookies separately, so Craft's session ID and identity cookie were sent in the clear. - Added
loginNameto the defaultcensorRequestBodyFields. Craft's login form postsloginName, notusername. - Censored field names are matched up to two levels deep, so
emailnow coversfields[email]as well. Use an explicit dot path for anything nested deeper. - Credential fields (
CRAFT_CSRF_TOKEN,password,newPassword,currentPassword,account-password,loginName) are censored whatevercensorRequestBodyFieldsis set to, so projects that stored the setting before a field was added still do not post credentials.
Changed
- Dump collection stays off. The recorder swaps the global
VarDumperhandler, and this plugin builds the client while an exception is already being handled, so it can never record a dump. - Stack frame argument collection stays off. It sets
zend.exception_ignore_argsto 0 process-wide, and on a production ini the exception is created before the client boots, so the trace carries no arguments either way.
Version 2.0.1
June 21, 2026
Added
- Added the
ignoredHttpStatusCodessetting (defaults to[403, 404]) to configure which HTTP status codes are filtered out before reporting.
Changed
- HTTP exceptions are now filtered by status code instead of exception class, so generic
HttpException(403|404)throws from third-party code (e.g. verbb/wishlist) are filtered too, not justForbiddenHttpException/NotFoundHttpException.
Version 2.0.0
April 13, 2026
Changed
- Upgraded to
spatie/flare-client-phpv2.
Version 1.3.3
November 18, 2025
Fixed
- Ensures error code is an integer.
Version 1.3.2
April 7, 2025
Added
- Added queue handling exceptions.
Version 1.3.1
March 11, 2025
Changed
- Improved reporting of fatal PHP errors.
Version 1.3.0
March 11, 2025
Added
- Now also reporting fatal PHP errors.
Version 1.2.1
February 7, 2025
Changed
- Now also filtering out
ForbiddenHttpExceptionand{% exit 403 %}Twig statements.
Version 1.2.0
January 29, 2025
Added
- Ability to test error reporting via dedicated buttons on the settings page.
Changed
- No longer reporting
{% exit 404 %}Twig statements, aligning with the existing filtering ofNotFoundHttpException.
Version 1.1.1
December 16, 2024
Fixed
- Fixed exception when Flare key was not provided
Version 1.1.0
November 20, 2024
Added
- Ability to enable censoring queries
Version 1.0.6
November 8, 2024
Added
- Ability to access the Flare instance via
CraftFlare::getFlareInstance()
Version 1.0.5
November 7, 2024
Fixed
- IP addresses in the request header were not correctly censored
Version 1.0.4
November 7, 2024
Changed
- Refactoring to use a FlareService and gather system data after the Craft app is initialized
Version 1.0.3
October 24, 2024
Fixed
- Catching non-initialized Flare instance
Version 1.0.2
October 24, 2024
Added
- Added changelog
Version 1.0.1
October 24, 2024
Fixed
- Accessing user data before init
Version 1.0.0
October 18, 2024
- Initial release