- Enh #104, #168: Render exception class PHPDoc description with safe markdown links in HTML debug output (@dbuhonov, @vjik)
- Chg #162: Replace deprecated
ThrowableResponseFactoryclass usage to new one, and remove it (@vjik) - Enh #163: Explicitly import classes, functions, and constants in "use" section (@mspirkov)
- Bug #164: Fix missing items in stack trace HTML output when handling a PHP error (@vjik)
- Bug #166: Fix broken link to error handling guide (@vjik)
- Bug #176: Remove unused
ext-domdependency (@samdark) - Chg #170: Make all parameters of
ErrorExceptionconstructor required (@vjik) - New #171: Add
$traceFileMapparameter toHtmlRendererfor mapping file paths in trace links (@WarLikeLaux)
- Bug #160, #161: Fix skipping the first trace item when handling a PHP error (@vjik)
- Enh #159: Add PHP 8.5 support (@vjik)
- New #156: Pass request to callable value in
ExceptionRespondermiddleware (@vjik)
- New #151: Add
$traceLinkparameter toHtmlRendererto allow linking to trace files (@vjik) - New #153: Introduce
UserExceptionattribute to mark user exceptions (@vjik) - Enh #150: Cleanup templates, remove legacy code (@vjik)
- New #145: Add
Yiisoft\ErrorHandler\ThrowableResponseFactorythat provides a response forThrowableobject with renderer provider usage (@vjik) - Chg #145: Mark
Yiisoft\ErrorHandler\Factory\ThrowableResponseFactoryas deprecated (@vjik) - Enh #145: Set content type header in renderers (@vjik)
- Bug #142: Fix dark mode argument display issues (@pamparam83)
- Chg #137: Add separate parameters for each of
HtmlRenderersettings in constructor. Mark$settingsparameter as deprecated (@vjik) - Chg #139: Change PHP constraint in
composer.jsonto~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0(@vjik) - Enh #125: Add error code & show function arguments (@xepozz)
- Enh #130: Pass exception message instead of rendered exception to logger in
ErrorHandler(@olegbaturin) - Enh #133: Extract response generator from
ErrorCatchermiddleware into separateThrowableResponseFactoryclass (@olegbaturin) - Enh #138, #139: Raise the minimum PHP version to 8.1 and minor refactoring (@vjik)
- Bug #139: Explicitly mark nullable parameters (@vjik)
- Enh #112: Add copy cURL button, sort request headers, fix UI (@xepozz)
- Enh #113: Simplify error log (@xepozz)
- Enh #114: Show full argument by click (@xepozz)
- Enh #116: Remove @anonymous postfix (@xepozz)
- Enh #117, #120: Show arguments table by click (@xepozz, @vjik)
- Bug #114: Stop
clickevent on text selection (@xepozz) - Bug #122: Do
exit(1)after all shutdown functions, even postponed ones (@samdark)
- Enh #102: Add support for
psr/http-messageof^2.0version (@vjik)
- New #98: Add ability to execute
getBody()on response whenExceptionRespondermiddleware is processing (@vjik) - Enh #96: Trace PHP errors (@xepozz, @vjik)
- New #87: Add
CompositeExceptionto be able to render multiple exceptions (@xepozz) - Chg #75: Dispatch
ApplicationErrorinErrorCatcher(@xepozz) - Enh #82: Add
HeadersProvider(@xepozz) - Enh #86: Add color scheme definition based on system settings (@dood-)
- Bug #87: Fix a bug with try/finally from #75 (@xepozz)
- Chg #64: Raise PHP version to
^8.0(@vjik, @xepozz) - Chg #72: Adapt configuration group names to Yii conventions (@vjik)
- Enh #65: Explicitly add transitive dependencies
ext-mbstring,psr/http-factoryandpsr/http-server-handler(@vjik)
- Bug #70: Prevent duplication of throwable rendering (@vjik)
- Enh #54: Add shutdown event, fix cwd (@rustamwin)
- Enh #55: Defer exit on terminate (@rustamwin)
- Enh #57: Add markdown support for friendly exception solutions (@vjik)
- Enh #58: Add support for
2.0,3.0versions ofpsr/log(@rustamwin)
- Bug #50: Fix JSON rendering on JSON recursion exception (@thenotsoft)
- Bug #49: Fix JSON rendering of non-UTF-8 encoded string (@devanych)
- Chg #48: Transfer
HeaderHelpertoyiisoft/httppackage (@devanych) - Enh #45: Improve appearance of solution from friendly exceptions (@vjik)
Initial release.