Release notes
*Sourced from [monolog/monolog's releases](https://github.com/Seldaek/monolog/releases).*
> ## 1.24.0
> * BC Notice: If you are extending any of the Monolog's Formatters' `normalize` method, make sure you add the new `$depth = 0` argument to your function signature to avoid strict PHP warnings. See https://github-redirect.dependabot.com/Seldaek/monolog/pull/808 for more details.
> * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
> * Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers)
> * Added a way to log signals being received using Monolog\SignalHandler
> * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler
> * Added InsightOpsHandler to migrate users of the LogEntriesHandler
> * Added protection to NormalizerFormatter against circular and very deep structures, it now stops normalizing at a depth of 9
> * Added capture of stack traces to ErrorHandler when logging PHP errors
> * Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts
> * Added forwarding of context info to FluentdFormatter
> * Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example
> * Added ability to extend/override BrowserConsoleHandler
> * Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility
> * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility
> * Dropped official support for HHVM in test builds
> * Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain
> * Fixed naming of fields in Slack handler, all field names are now capitalized in all cases
> * Fixed HipChatHandler bug where slack dropped messages randomly
> * Fixed normalization of objects in Slack handlers
> * Fixed support for PHP7's Throwable in NewRelicHandler
> * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory
> * Fixed table row styling issues in HtmlFormatter
> * Fixed RavenHandler dropping the message when logging exception
> * Fixed WhatFailureGroupHandler skipping processors when using handleBatch
> and implement it where possible
> * Fixed display of anonymous class names
Changelog
*Sourced from [monolog/monolog's changelog](https://github.com/Seldaek/monolog/blob/master/CHANGELOG.md).*
> ### 1.24.0 (2018-11-05)
>
> * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
> * Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers)
> * Added a way to log signals being received using Monolog\SignalHandler
> * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler
> * Added InsightOpsHandler to migrate users of the LogEntriesHandler
> * Added protection to NormalizerFormatter against circular and very deep structures, it now stops normalizing at a depth of 9
> * Added capture of stack traces to ErrorHandler when logging PHP errors
> * Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts
> * Added forwarding of context info to FluentdFormatter
> * Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example
> * Added ability to extend/override BrowserConsoleHandler
> * Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility
> * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility
> * Dropped official support for HHVM in test builds
> * Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain
> * Fixed naming of fields in Slack handler, all field names are now capitalized in all cases
> * Fixed HipChatHandler bug where slack dropped messages randomly
> * Fixed normalization of objects in Slack handlers
> * Fixed support for PHP7's Throwable in NewRelicHandler
> * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory
> * Fixed table row styling issues in HtmlFormatter
> * Fixed RavenHandler dropping the message when logging exception
> * Fixed WhatFailureGroupHandler skipping processors when using handleBatch
> and implement it where possible
> * Fixed display of anonymous class names
Commits
- [`bfc9ebb`](https://github.com/Seldaek/monolog/commit/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266) Update changelog date
- [`6b5a392`](https://github.com/Seldaek/monolog/commit/6b5a392d876a044e7b6eab0587a72fcb6ccf5f9c) Update changelog
- [`b803523`](https://github.com/Seldaek/monolog/commit/b80352368cd79c978a805a76b724618ccb4ba465) Add Logger::close and clarify what close and reset do plus
- [`712c5da`](https://github.com/Seldaek/monolog/commit/712c5dacf6b68003efe335378e346afa4364a3ad) Make static method static
- [`ceebd56`](https://github.com/Seldaek/monolog/commit/ceebd568a2ffa1003c6a84fb9c53162bb96fd646) Remove getClass func from Registry as it was moved to Utils class
- [`24dafde`](https://github.com/Seldaek/monolog/commit/24dafdeb8e2ca92a2a420557a3452326b1380e49) Merge pull request [#1117](https://github-redirect.dependabot.com/Seldaek/monolog/issues/1117) from RGustBardon/rgb/signal-handler
- [`42d84e6`](https://github.com/Seldaek/monolog/commit/42d84e6a8d94e68ba52e15bbdd58dde1023609ad) Move getClass method to a Utils class, refs [#1190](https://github-redirect.dependabot.com/Seldaek/monolog/issues/1190)
- [`ca3813e`](https://github.com/Seldaek/monolog/commit/ca3813e31fa030580a9bcff743dfab00317d9b8b) Merge remote-tracking branch 'nicolas-grekas/anon' into 1.x
- [`a03084c`](https://github.com/Seldaek/monolog/commit/a03084c6e7c8c7ef98218568c123a3e1f0996394) Merge pull request [#997](https://github-redirect.dependabot.com/Seldaek/monolog/issues/997) from lyrixx/resetable
- [`531d05a`](https://github.com/Seldaek/monolog/commit/531d05a802ad48bdba0310191e5cc51014273545) Merge branch '1.x' into resetable
- Additional commits viewable in [compare view](https://github.com/Seldaek/monolog/compare/1.23.0...1.24.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps monolog/monolog from 1.23.0 to 1.24.0.
Release notes
*Sourced from [monolog/monolog's releases](https://github.com/Seldaek/monolog/releases).* > ## 1.24.0 > * BC Notice: If you are extending any of the Monolog's Formatters' `normalize` method, make sure you add the new `$depth = 0` argument to your function signature to avoid strict PHP warnings. See https://github-redirect.dependabot.com/Seldaek/monolog/pull/808 for more details. > * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors > * Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers) > * Added a way to log signals being received using Monolog\SignalHandler > * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler > * Added InsightOpsHandler to migrate users of the LogEntriesHandler > * Added protection to NormalizerFormatter against circular and very deep structures, it now stops normalizing at a depth of 9 > * Added capture of stack traces to ErrorHandler when logging PHP errors > * Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts > * Added forwarding of context info to FluentdFormatter > * Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example > * Added ability to extend/override BrowserConsoleHandler > * Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility > * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility > * Dropped official support for HHVM in test builds > * Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain > * Fixed naming of fields in Slack handler, all field names are now capitalized in all cases > * Fixed HipChatHandler bug where slack dropped messages randomly > * Fixed normalization of objects in Slack handlers > * Fixed support for PHP7's Throwable in NewRelicHandler > * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory > * Fixed table row styling issues in HtmlFormatter > * Fixed RavenHandler dropping the message when logging exception > * Fixed WhatFailureGroupHandler skipping processors when using handleBatch > and implement it where possible > * Fixed display of anonymous class namesChangelog
*Sourced from [monolog/monolog's changelog](https://github.com/Seldaek/monolog/blob/master/CHANGELOG.md).* > ### 1.24.0 (2018-11-05) > > * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors > * Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers) > * Added a way to log signals being received using Monolog\SignalHandler > * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler > * Added InsightOpsHandler to migrate users of the LogEntriesHandler > * Added protection to NormalizerFormatter against circular and very deep structures, it now stops normalizing at a depth of 9 > * Added capture of stack traces to ErrorHandler when logging PHP errors > * Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts > * Added forwarding of context info to FluentdFormatter > * Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example > * Added ability to extend/override BrowserConsoleHandler > * Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility > * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility > * Dropped official support for HHVM in test builds > * Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain > * Fixed naming of fields in Slack handler, all field names are now capitalized in all cases > * Fixed HipChatHandler bug where slack dropped messages randomly > * Fixed normalization of objects in Slack handlers > * Fixed support for PHP7's Throwable in NewRelicHandler > * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory > * Fixed table row styling issues in HtmlFormatter > * Fixed RavenHandler dropping the message when logging exception > * Fixed WhatFailureGroupHandler skipping processors when using handleBatch > and implement it where possible > * Fixed display of anonymous class namesCommits
- [`bfc9ebb`](https://github.com/Seldaek/monolog/commit/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266) Update changelog date - [`6b5a392`](https://github.com/Seldaek/monolog/commit/6b5a392d876a044e7b6eab0587a72fcb6ccf5f9c) Update changelog - [`b803523`](https://github.com/Seldaek/monolog/commit/b80352368cd79c978a805a76b724618ccb4ba465) Add Logger::close and clarify what close and reset do plus - [`712c5da`](https://github.com/Seldaek/monolog/commit/712c5dacf6b68003efe335378e346afa4364a3ad) Make static method static - [`ceebd56`](https://github.com/Seldaek/monolog/commit/ceebd568a2ffa1003c6a84fb9c53162bb96fd646) Remove getClass func from Registry as it was moved to Utils class - [`24dafde`](https://github.com/Seldaek/monolog/commit/24dafdeb8e2ca92a2a420557a3452326b1380e49) Merge pull request [#1117](https://github-redirect.dependabot.com/Seldaek/monolog/issues/1117) from RGustBardon/rgb/signal-handler - [`42d84e6`](https://github.com/Seldaek/monolog/commit/42d84e6a8d94e68ba52e15bbdd58dde1023609ad) Move getClass method to a Utils class, refs [#1190](https://github-redirect.dependabot.com/Seldaek/monolog/issues/1190) - [`ca3813e`](https://github.com/Seldaek/monolog/commit/ca3813e31fa030580a9bcff743dfab00317d9b8b) Merge remote-tracking branch 'nicolas-grekas/anon' into 1.x - [`a03084c`](https://github.com/Seldaek/monolog/commit/a03084c6e7c8c7ef98218568c123a3e1f0996394) Merge pull request [#997](https://github-redirect.dependabot.com/Seldaek/monolog/issues/997) from lyrixx/resetable - [`531d05a`](https://github.com/Seldaek/monolog/commit/531d05a802ad48bdba0310191e5cc51014273545) Merge branch '1.x' into resetable - Additional commits viewable in [compare view](https://github.com/Seldaek/monolog/compare/1.23.0...1.24.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.