Seldaek/monolog (monolog/monolog)
### [`v3.4.0`](https://togithub.com/Seldaek/monolog/releases/tag/3.4.0)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.3.1...3.4.0)
- Added `LoadAverageProcessor` to track one of the 1, 5 or 15min load averages by [@JohJohan](https://togithub.com/JohJohan) in [https://github.com/Seldaek/monolog/pull/1803](https://togithub.com/Seldaek/monolog/pull/1803)
- Added support for priority to the `AsMonologProcessor` attribute by [@sudo-plz](https://togithub.com/sudo-plz) in [https://github.com/Seldaek/monolog/pull/1797](https://togithub.com/Seldaek/monolog/pull/1797)
- Added `TelegramBotHandler` `topic`/`message_thread_id` support by [@SamAsEnd](https://togithub.com/SamAsEnd) in [https://github.com/Seldaek/monolog/pull/1802](https://togithub.com/Seldaek/monolog/pull/1802)
- Fixed `FingersCrossedHandler` passthruLevel checking by [@BrianMwit](https://togithub.com/BrianMwit) in [https://github.com/Seldaek/monolog/pull/1801](https://togithub.com/Seldaek/monolog/pull/1801)
- Fixed support of yearly and monthly rotation log file to rotate only once a month/year by [@liutaot](https://togithub.com/liutaot) in [https://github.com/Seldaek/monolog/pull/1805](https://togithub.com/Seldaek/monolog/pull/1805)
- Fixed `TestHandler` method docs by [@dmitryuk](https://togithub.com/dmitryuk) in [https://github.com/Seldaek/monolog/pull/1794](https://togithub.com/Seldaek/monolog/pull/1794)
- Fixed handling of falsey `display_errors` string values ([#1804](https://togithub.com/Seldaek/monolog/issues/1804))
**Full Changelog**: https://github.com/Seldaek/monolog/compare/3.3.1...3.4.0
### [`v3.3.1`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#331-2023-02-06)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.3.0...3.3.1)
- Fixed Logger not being serializable anymore ([#1792](https://togithub.com/Seldaek/monolog/issues/1792))
### [`v3.3.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#330-2023-02-06)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.2.0...3.3.0)
- Deprecated FlowdockHandler & Formatter as the flowdock service was shutdown ([#1748](https://togithub.com/Seldaek/monolog/issues/1748))
- Added `ClosureContextProcessor` to allow delaying the creation of context data by setting a Closure in context which is called when the log record is used ([#1745](https://togithub.com/Seldaek/monolog/issues/1745))
- Added an ElasticsearchHandler option to set the `op_type` to `create` instead of the default `index` ([#1766](https://togithub.com/Seldaek/monolog/issues/1766))
- Added support for enum context values in PsrLogMessageProcessor ([#1773](https://togithub.com/Seldaek/monolog/issues/1773))
- Added graylog2/gelf-php 2.x support ([#1747](https://togithub.com/Seldaek/monolog/issues/1747))
- Improved `BrowserConsoleHandler` logging to use more appropriate methods than just console.log in the browser ([#1739](https://togithub.com/Seldaek/monolog/issues/1739))
- Fixed GitProcessor not filtering correctly based on Level ([#1749](https://togithub.com/Seldaek/monolog/issues/1749))
- Fixed `WhatFailureGroupHandler` not catching errors happening inside `close()` ([#1791](https://togithub.com/Seldaek/monolog/issues/1791))
- Fixed datetime field in `GoogleCloudLoggingFormatter` ([#1758](https://togithub.com/Seldaek/monolog/issues/1758))
- Fixed infinite loop detection within Fibers ([#1753](https://togithub.com/Seldaek/monolog/issues/1753))
- Fixed `AmqpHandler->setExtraAttributes` not working with buffering handler wrappers ([#1781](https://togithub.com/Seldaek/monolog/issues/1781))
### [`v3.2.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#320-2022-07-24)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.1.0...3.2.0)
- Deprecated `CubeHandler` and `PHPConsoleHandler` as both projects are abandoned and those should not be used anymore ([#1734](https://togithub.com/Seldaek/monolog/issues/1734))
- Marked `Logger` `@final` as it should not be extended, prefer composition or talk to us if you are missing something
- Added RFC 5424 level (`7` to `0`) support to `Logger::log` and `Logger::addRecord` to increase interoperability ([#1723](https://togithub.com/Seldaek/monolog/issues/1723))
- Added `SyslogFormatter` to output syslog-like files which can be consumed by tools like [lnav](https://lnav.org/) ([#1689](https://togithub.com/Seldaek/monolog/issues/1689))
- Added support for `__toString` for objects which are not json serializable in `JsonFormatter` ([#1733](https://togithub.com/Seldaek/monolog/issues/1733))
- Added `GoogleCloudLoggingFormatter` ([#1719](https://togithub.com/Seldaek/monolog/issues/1719))
- Added support for Predis 2.x ([#1732](https://togithub.com/Seldaek/monolog/issues/1732))
- Added `AmqpHandler->setExtraAttributes` to allow configuring attributes when using an AMQPExchange ([#1724](https://togithub.com/Seldaek/monolog/issues/1724))
- Fixed serialization/unserialization of handlers to make sure private properties are included ([#1727](https://togithub.com/Seldaek/monolog/issues/1727))
- Fixed allowInlineLineBreaks in LineFormatter causing issues with windows paths containing `\n` or `\r` sequences ([#1720](https://togithub.com/Seldaek/monolog/issues/1720))
- Fixed max normalization depth not being taken into account when formatting exceptions with a deep chain of previous exceptions ([#1726](https://togithub.com/Seldaek/monolog/issues/1726))
- Fixed PHP 8.2 deprecation warnings ([#1722](https://togithub.com/Seldaek/monolog/issues/1722))
- Fixed rare race condition or filesystem issue where StreamHandler is unable to create the directory the log should go into yet it exists already ([#1678](https://togithub.com/Seldaek/monolog/issues/1678))
### [`v3.1.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#310-2022-06-09)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.0.0...3.1.0)
- Added `$datetime` parameter to `Logger::addRecord` as low level API to allow logging into the past or future ([#1682](https://togithub.com/Seldaek/monolog/issues/1682))
- Added `Logger::useLoggingLoopDetection` to allow disabling cyclic logging detection in concurrent frameworks ([#1681](https://togithub.com/Seldaek/monolog/issues/1681))
- Fixed handling of fatal errors if callPrevious is disabled in ErrorHandler ([#1670](https://togithub.com/Seldaek/monolog/issues/1670))
- Fixed interop issue by removing the need for a return type in ProcessorInterface ([#1680](https://togithub.com/Seldaek/monolog/issues/1680))
- Marked the reusable `Monolog\Test\TestCase` class as `@internal` to make sure PHPStorm does not show it above PHPUnit, you may still use it to test your own handlers/etc though ([#1677](https://togithub.com/Seldaek/monolog/issues/1677))
- Fixed RotatingFileHandler issue when the date format contained slashes ([#1671](https://togithub.com/Seldaek/monolog/issues/1671))
### [`v3.0.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#300-2022-05-10)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/2.9.1...3.0.0)
Changes from RC1
- The `Monolog\LevelName` enum does not exist anymore, use `Monolog\Level->getName()` instead.
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^1.12 \|\| ^2.0
->^3.0
Release Notes
Seldaek/monolog (monolog/monolog)
### [`v3.4.0`](https://togithub.com/Seldaek/monolog/releases/tag/3.4.0) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.3.1...3.4.0) - Added `LoadAverageProcessor` to track one of the 1, 5 or 15min load averages by [@JohJohan](https://togithub.com/JohJohan) in [https://github.com/Seldaek/monolog/pull/1803](https://togithub.com/Seldaek/monolog/pull/1803) - Added support for priority to the `AsMonologProcessor` attribute by [@sudo-plz](https://togithub.com/sudo-plz) in [https://github.com/Seldaek/monolog/pull/1797](https://togithub.com/Seldaek/monolog/pull/1797) - Added `TelegramBotHandler` `topic`/`message_thread_id` support by [@SamAsEnd](https://togithub.com/SamAsEnd) in [https://github.com/Seldaek/monolog/pull/1802](https://togithub.com/Seldaek/monolog/pull/1802) - Fixed `FingersCrossedHandler` passthruLevel checking by [@BrianMwit](https://togithub.com/BrianMwit) in [https://github.com/Seldaek/monolog/pull/1801](https://togithub.com/Seldaek/monolog/pull/1801) - Fixed support of yearly and monthly rotation log file to rotate only once a month/year by [@liutaot](https://togithub.com/liutaot) in [https://github.com/Seldaek/monolog/pull/1805](https://togithub.com/Seldaek/monolog/pull/1805) - Fixed `TestHandler` method docs by [@dmitryuk](https://togithub.com/dmitryuk) in [https://github.com/Seldaek/monolog/pull/1794](https://togithub.com/Seldaek/monolog/pull/1794) - Fixed handling of falsey `display_errors` string values ([#1804](https://togithub.com/Seldaek/monolog/issues/1804)) **Full Changelog**: https://github.com/Seldaek/monolog/compare/3.3.1...3.4.0 ### [`v3.3.1`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#331-2023-02-06) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.3.0...3.3.1) - Fixed Logger not being serializable anymore ([#1792](https://togithub.com/Seldaek/monolog/issues/1792)) ### [`v3.3.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#330-2023-02-06) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.2.0...3.3.0) - Deprecated FlowdockHandler & Formatter as the flowdock service was shutdown ([#1748](https://togithub.com/Seldaek/monolog/issues/1748)) - Added `ClosureContextProcessor` to allow delaying the creation of context data by setting a Closure in context which is called when the log record is used ([#1745](https://togithub.com/Seldaek/monolog/issues/1745)) - Added an ElasticsearchHandler option to set the `op_type` to `create` instead of the default `index` ([#1766](https://togithub.com/Seldaek/monolog/issues/1766)) - Added support for enum context values in PsrLogMessageProcessor ([#1773](https://togithub.com/Seldaek/monolog/issues/1773)) - Added graylog2/gelf-php 2.x support ([#1747](https://togithub.com/Seldaek/monolog/issues/1747)) - Improved `BrowserConsoleHandler` logging to use more appropriate methods than just console.log in the browser ([#1739](https://togithub.com/Seldaek/monolog/issues/1739)) - Fixed GitProcessor not filtering correctly based on Level ([#1749](https://togithub.com/Seldaek/monolog/issues/1749)) - Fixed `WhatFailureGroupHandler` not catching errors happening inside `close()` ([#1791](https://togithub.com/Seldaek/monolog/issues/1791)) - Fixed datetime field in `GoogleCloudLoggingFormatter` ([#1758](https://togithub.com/Seldaek/monolog/issues/1758)) - Fixed infinite loop detection within Fibers ([#1753](https://togithub.com/Seldaek/monolog/issues/1753)) - Fixed `AmqpHandler->setExtraAttributes` not working with buffering handler wrappers ([#1781](https://togithub.com/Seldaek/monolog/issues/1781)) ### [`v3.2.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#320-2022-07-24) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.1.0...3.2.0) - Deprecated `CubeHandler` and `PHPConsoleHandler` as both projects are abandoned and those should not be used anymore ([#1734](https://togithub.com/Seldaek/monolog/issues/1734)) - Marked `Logger` `@final` as it should not be extended, prefer composition or talk to us if you are missing something - Added RFC 5424 level (`7` to `0`) support to `Logger::log` and `Logger::addRecord` to increase interoperability ([#1723](https://togithub.com/Seldaek/monolog/issues/1723)) - Added `SyslogFormatter` to output syslog-like files which can be consumed by tools like [lnav](https://lnav.org/) ([#1689](https://togithub.com/Seldaek/monolog/issues/1689)) - Added support for `__toString` for objects which are not json serializable in `JsonFormatter` ([#1733](https://togithub.com/Seldaek/monolog/issues/1733)) - Added `GoogleCloudLoggingFormatter` ([#1719](https://togithub.com/Seldaek/monolog/issues/1719)) - Added support for Predis 2.x ([#1732](https://togithub.com/Seldaek/monolog/issues/1732)) - Added `AmqpHandler->setExtraAttributes` to allow configuring attributes when using an AMQPExchange ([#1724](https://togithub.com/Seldaek/monolog/issues/1724)) - Fixed serialization/unserialization of handlers to make sure private properties are included ([#1727](https://togithub.com/Seldaek/monolog/issues/1727)) - Fixed allowInlineLineBreaks in LineFormatter causing issues with windows paths containing `\n` or `\r` sequences ([#1720](https://togithub.com/Seldaek/monolog/issues/1720)) - Fixed max normalization depth not being taken into account when formatting exceptions with a deep chain of previous exceptions ([#1726](https://togithub.com/Seldaek/monolog/issues/1726)) - Fixed PHP 8.2 deprecation warnings ([#1722](https://togithub.com/Seldaek/monolog/issues/1722)) - Fixed rare race condition or filesystem issue where StreamHandler is unable to create the directory the log should go into yet it exists already ([#1678](https://togithub.com/Seldaek/monolog/issues/1678)) ### [`v3.1.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#310-2022-06-09) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.0.0...3.1.0) - Added `$datetime` parameter to `Logger::addRecord` as low level API to allow logging into the past or future ([#1682](https://togithub.com/Seldaek/monolog/issues/1682)) - Added `Logger::useLoggingLoopDetection` to allow disabling cyclic logging detection in concurrent frameworks ([#1681](https://togithub.com/Seldaek/monolog/issues/1681)) - Fixed handling of fatal errors if callPrevious is disabled in ErrorHandler ([#1670](https://togithub.com/Seldaek/monolog/issues/1670)) - Fixed interop issue by removing the need for a return type in ProcessorInterface ([#1680](https://togithub.com/Seldaek/monolog/issues/1680)) - Marked the reusable `Monolog\Test\TestCase` class as `@internal` to make sure PHPStorm does not show it above PHPUnit, you may still use it to test your own handlers/etc though ([#1677](https://togithub.com/Seldaek/monolog/issues/1677)) - Fixed RotatingFileHandler issue when the date format contained slashes ([#1671](https://togithub.com/Seldaek/monolog/issues/1671)) ### [`v3.0.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#300-2022-05-10) [Compare Source](https://togithub.com/Seldaek/monolog/compare/2.9.1...3.0.0) Changes from RC1 - The `Monolog\LevelName` enum does not exist anymore, use `Monolog\Level->getName()` instead.Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.