Releases: Pierre-Lannoy/wp-decalog
Releases · Pierre-Lannoy/wp-decalog
Version 2.2.1
Changed
- Hardening (once again) IPs detection.
- Prepares PerfOps menus to future 5.6 version of WordPress.
Fixed
- The remote IP can be wrongly detected when in AWS or GCP environments.
Version 2.2.0
Added
- DecaLog now integrates Spyc as yaml parser.
- DecaLog now warns user when "DEBUG" level is chosen for a logger.
Changed
- Strongly improved yaml and json output for
wp log type list
,wp log logger list
andwp log listener list
. - For loggers allowing it, default level is now "INFO" (it was previously "DEBUG").
- [WP-CLI] Improved documentation.
Fixed
- The remote IP can be wrongly detected when behind some types of reverse-proxies.
- [WP-CLI] The
wp log type list --format=json
fails to render right json output.
Version 2.1.0
Added
- [WP-CLI] PHP shmop module status added to the
wp log status
command.
Fixed
- [WP-CLI] With some PHP configurations, there may be a (big) delay in the display of lines.
- In wp-cli help, some arguments are not described.
- Some typos in wp-cli help.
Version 2.0.1
Changed
- Improved IP detection (thanks to Ludovic Riaudel).
- Improved orders and sections in "options" settings tab.
Fixed
- Console source code is not fully compatible with PHP 7.2.
Version 2.0.0
Added
- New live console-in-browser to see events as soon as they occur.
- [WP-CLI] New command to display (past or current) events in console: see
wp help log tail
for details. - [WP-CLI] New command to display DecaLog status: see
wp help log status
for details. - [WP-CLI] New command to send messages to running loggers: see
wp help log send
for details. - [WP-CLI] New command to toggle on/off main settings: see
wp help log settings
for details. - [WP-CLI] New command to manage loggers (list, start, pause, clean, purge, remove, add and set): see
wp help log logger
for details. - [WP-CLI] New command to view available logger types (list and describe): see
wp help log type
for details. - [WP-CLI] New command to manage listeners (list, enable, disable and auto-listening on/off): see
wp help log listener
for details. - New tab in plugin settings for WP-CLI commands.
- New Site Health "info" section about shared memory.
- A warning is shown in the settings page if
shmop
PHP module is not enabled.
Changed
- The PHP listener now takes care of activated/deactivated modules between web server and command-line configurations.
- The consistency checker has been improved.
- Improved layout for language indicator.
- If GeoIP support is not done via IP Locator, the flags are now correctly downgraded to emojis.
- Improved file names and paths normalization in backtraces.
- In WordPress viewer, the client detail is now "Local shell" if the call is made from local command-line.
- Admin notices are now set to "don't display" by default.
- The integrated markdown parser is now Markdown from Carsten Brandt.
Fixed
- The rotating file logger wrongly skips events when sent from external process.
- For some logger types the minimal level may be wrongly set to "debug" at creation.
- Some typos in processors' names.
- The WordPress viewer may display wrong details about "generic" devices.
- The call to OPcache functions may trigger a PHP warning.
- With Firefox, some links are unclickable in the Control Center (thanks to Emil1).
Removed
- The "HTTP request" box of WordPress viewer is no more displayed if the event is triggered from local command-line.
- It's no more possible to modify/remove/start/pause a system logger.
- Parsedown as integrated markdown parser.
Version 1.14.0
Added
- New logger to send logs to Sumo Logic cloud-syslog.
- New listener for UpdraftPlus Backup/Restore plugin.
- New listener for iThemes Security plugin.
- Detection of environment type changes (feature introduced in WordPress 5.5).
Changed
- The Syslog logger can now send extended timestamps (RFC5424) if needed.
- The positions of PerfOps menus are pushed lower to avoid collision with other plugins. (thanks to Loïc Antignac).
- The selector for WordPress events logs is now sorted: running first, paused after (thanks to Loïc Antignac).
Fixed
- Some typos in "add a logger" screen.
Version 1.13.0
Added
- Compatibility with WordPress 5.5.
Changed
- Optimized early loading.
- Improved installation/uninstallation and activation/deactivation processes.
- In WordPress logger, the shown columns are now automatically set.
Fixed
- Uninstalling the plugin may produce a PHP error (thanks to Emil1).
- In some conditions, some tables may not be deleted while uninstalling.
Removed
- The screen options in WordPress logger (as it is now automatically set).
Version 1.12.8
Fixed
- PHP deprecated warning emitted while debugging WordPress cache.
- The WordPress events may be not purged when it should be (thanks to Emil1).
Version 1.12.7
Changed
- Full compatibility with PHP 7.4.
- Automatic switching between memory and transient when a cache plugin is installed without a properly configured Redis / Memcached.
Fixed
- The WordPress events may be wrongly purged when '0' is set as a limit (thanks to Emil1).
Version 1.12.6
Changed
- Supports now Wordfence alerting system inconsistency.
Fixed
- When used for the first time, settings checkboxes may remain checked after being unchecked.