Skip to content

Releases: Pierre-Lannoy/wp-decalog

Version 2.2.1

13 Oct 15:34
Compare
Choose a tag to compare

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

11 Oct 18:34
Compare
Choose a tag to compare

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 and wp 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

05 Oct 13:40
Compare
Choose a tag to compare

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

03 Oct 14:00
Compare
Choose a tag to compare

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

30 Sep 17:29
Compare
Choose a tag to compare

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

04 Sep 16:38
Compare
Choose a tag to compare

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

20 Jul 12:27
Compare
Choose a tag to compare

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

15 Jul 12:24
Compare
Choose a tag to compare

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

29 Jun 07:56
Compare
Choose a tag to compare

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

15 May 06:24
Compare
Choose a tag to compare

Changed

  • Supports now Wordfence alerting system inconsistency.

Fixed

  • When used for the first time, settings checkboxes may remain checked after being unchecked.