Version 5.13.0

June 24, 2026

Added

  • cp: add dynamic URL for logs navigation based on mode (8a8fd85)

Version 5.12.0

June 23, 2026

Added

  • logging: classify undated source logs and recognize Monolog format (1053bff)

Fixed

  • logging: correct regex for log message parsing (16a7398)

Version 5.11.0

June 23, 2026

Added

  • add smoke test and compatibility check scripts for Craft CMS (b7e5026)

Version 5.10.1

June 18, 2026

Fixed

  • i18n: correct French translation for viewing system logs (53c9fa7)
  • i18n: correct Spanish translations for log viewer messages and settings (790309d)
  • i18n: correct Spanish, Italian, and Portuguese translations for "All Sources" and "Current log level" (ccbf747)
  • i18n: remove language notes for Arabic and Japanese translations (0804f44)

Version 5.10.0

June 7, 2026

Added

  • i18n: add loading message translations (cfd4997)
  • i18n: add new controller messages and validation settings (dafb444)
  • logs: adjust timestamp column width based on selected file type (e015b85)
  • tests: add LogIndexedCacheTest for SQLite-backed log caching (cb87cf2)
  • tests: add timestamp assertions and sorting for PHP error logs (f8199c0)

Fixed

  • correct copyright year in LogsController and enhance parameter validation (1405eea)
  • correct loading message translation in log viewer (42be275)
  • i18n: correct log translations from "logs" to "registos" (e832c10)
  • logs: change timestamp format to use 'cascade' instead of 'short' (7038076)
  • normalize PHP error timestamps to canonical format (516d80d)

Version 5.9.0

May 22, 2026

Added

  • add @since annotations for new methods in LoggingLibrary (5bba9f3)
  • add act-static-analysis script for CI integration (85521cc)
  • add CI scripts for PHPStan and ECS checks (e368277)
  • add clear cache permission and update cache options label (b65746c)
  • add pre-commit hook for ECS and PHPStan code quality checks (1d60b6d)
  • config: update items per page setting to 100 for log viewer (79223c8)
  • i18n: add 'Open Settings' translation to multiple languages (b24cc3e)
  • i18n: add common translation keys for multiple languages (fd72941)
  • i18n: add new log-related messages in multiple languages (06f8b45)
  • i18n: add permission translations for multiple languages (4920cf2)
  • i18n: add translation issue template for reporting language problems (afe85a6)
  • i18n: add translations for 'Clear cache' and related cache strings (9def6cd)
  • i18n: add user-related messages and cache refresh notifications in multiple languages (e37dfe7)
  • logging: add attribute labels for plugin settings (351e62b)
  • logging: add newline sanitization to log messages to prevent log injection (6f2aef7)
  • logs: add canonical log level classification for improved styling (70e6499)
  • logs: add row class key for log level styling and enhance refresh cache button with loading state (c39b2da)
  • logs: add rowClassKey for log level styling in log entries (52bb2f1)
  • logs: add stable sorting for log entries with tiebreaker (e8266ab)
  • logs: enhance log parsing and categorization for various formats (3cfd164)
  • migrations: change itemsPerPage default from 50 to 100 (ee77117)
  • settings: add date format settings to plugin configuration (ad90bd0)
  • settings: integrate items per page settings into interface template (eeaa4d5)
  • settings: integrate plugin name settings into model rules and labels (080875d)
  • tests: add integration tests for log file handling and format detection (3b3356e)

Fixed

  • correct path for PHPStan configuration inclusion (928f952)
  • correct PHPStan output handling in pre-commit hook (1bb77f3)
  • i18n: remove 'Items Per Page' string from translations (4befe13)
  • i18n: remove deprecated plugin name translations from multiple locales (3f0ba56)
  • i18n: remove redundant log entry display translation strings (e138233)
  • logging: allow null plugin handle in log method signature (52426c1)
  • logging: allow rotated log file variants in filename validation (aefd169)
  • logging: ensure cache file array is initialized to avoid null errors (870d493)
  • logging: ensure log file arrays are initialized to avoid null errors (46ad3f1)
  • logging: ensure log files array is initialized to avoid null errors (305952f)
  • logging: replace hardcoded error messages with translatable strings (cfde7dc)
  • logging: sanitize log messages to prevent log injection attacks (6123e59)
  • logs: escape log message and context to prevent XSS vulnerabilities (d4a2068)
  • update @since annotations for log-related methods (11f9a12)
  • update plugin schema version to 1.0.3 (c668cfa)
  • update plugin schema version to 1.0.5 (1078562)

Version 5.8.3

May 6, 2026

Bug Fixes

  • apply config overrides through shared settings helper (eedbb1d)
  • drop PAT requirement for release-please — use built-in GITHUB_TOKEN (a559dfd)
  • interface: update heading class for interface settings page (9c10bf9)
  • LogCacheService: update version annotation to reflect correct version (ba7f120)
  • LogsViewService: correct version annotation to reflect initial release (ba7f120)
  • settings: update heading class for general settings page (3b5f6a4)
  • translations: correct Danish and Dutch translations for interface and plugin name (6ce4f4e)

Version 5.8.2

April 5, 2026

Bug Fixes

  • logs: update translation keys for log levels and messages (6cb84f4)

Version 5.8.1

April 5, 2026

Bug Fixes

  • read-only settings response handling (313cbcb)

Version 5.8.0

April 2, 2026

Features

  • icon: replace old SVG icon with new design (dc0bed9)
  • LoggingLibrary: add settings management and configuration options (56de0ae)
  • LoggingLibrary: enhance log viewer availability and settings handling (8bc7a54)
  • migrations: add forceEnableLogViewer setting to logging library (04d77e7)
  • settings: add forceEnableLogViewer option and related UI updates (03ade12)
  • settings: add general and interface settings templates (c866c33)

Bug Fixes

  • log menu label translation (5a22de6)
  • LoggingLibrary: enhance plugin helper bootstrap with install experience (d22867b)
  • LogsController: update log level and source labels for translation (9ca656e)
  • LogsUtility: update displayName translation scope to logging-library (6de0db9)
  • LogsViewService: update log level labels for translation (3e5fded)
  • twig templates: update translation labels to use pluginHandle (6bd08da)

Version 5.7.1

February 22, 2026

Bug Fixes

  • logs: update timestamp formatting in log templates (d78765c)

Miscellaneous Chores

  • add .gitattributes with export-ignore for Packagist distribution (91a2e94)
  • clean up .gitignore by removing development files (0cc8017)

Version 5.7.0

February 5, 2026

Features

  • logs: enhance log permissions and navigation for system logs (8f492b4)
  • logs: update log routing and menu structure for system logs (941feea)

Version 5.6.0

January 28, 2026

Features

  • add LogsViewService and update LogsController for log viewing (769b278)
  • add permission system for standalone log viewer (5b8c249)

Bug Fixes

  • update timestamp formatting in tableRow block (eec55b4)

Version 5.5.0

January 24, 2026

Features

  • migrate logs index template to cp-table layout from base plugin (dce3709)

Bug Fixes

  • rename sidebar block to sidebarContent for consistency (e6ce37d)

Version 5.4.0

January 16, 2026

Features

  • enhance log download functionality with validation and permissions (b2b8e32)

Bug Fixes

  • ensure download permission check only occurs if downloadPermissions are configured (588a19b)
  • update hardcoded cache paths with PluginHelper for consistency (146f207)

Version 5.3.1

January 11, 2026

Bug Fixes

  • correct search input reference in clear button event listener (a03be9d)

Version 5.3.0

January 8, 2026

Features

  • enhance logging permissions and download functionality (a381730)
  • Migrate to shared base plugin (lindemannrock/craft-plugin-base) (ce6e4e1)

Version 5.2.3

December 19, 2025

Bug Fixes

  • correct label for logging library cache option (179b53e)

Version 5.2.2

December 4, 2025

Miscellaneous Chores

  • add @since 1.0.0 annotation to multiple classes and traits (a0b5dc5)
  • add MIT License file (a3403a4)

Version 5.2.1

October 27, 2025

Miscellaneous Chores

Version 5.2.0

October 26, 2025

Features

  • logging: enhance context processing and formatting in logging library (a4b1442)

Version 5.1.2

October 25, 2025

Bug Fixes

  • trim whitespace from log filter parameters and URLs (9b37b44)

Version 5.1.1

October 24, 2025

Bug Fixes

  • improve log viewer layout and functionality (a024daf)

Version 5.1.0

October 22, 2025

Features

  • add configurable items per page for log viewer (29825d4)

Version 5.0.1

October 20, 2025

Miscellaneous Chores

  • enhance README with additional badges (608d99a)

Version 5.0.0

October 20, 2025

Features

  • logs: add sorting and filtering options for log entries (9c3e904)

Miscellaneous Chores

  • bump version scheme to match Craft 5 (c9b8b63)

Version 1.10.4

October 17, 2025

Bug Fixes

  • update plugin name configuration to respect custom settings (a0cdcd2)

Version 1.10.3

October 16, 2025

Bug Fixes

  • update installation instructions for Composer and DDEV (1122f6f)

Version 1.10.2

October 16, 2025

Bug Fixes

  • composer: change license from Proprietary to MIT (45b23e7)

Version 1.10.1

October 16, 2025

Bug Fixes

  • composer: update author details and improve dependency constraints (1d6ed8e)

Version 1.10.0

October 15, 2025

Features

  • license: add MIT license file to the repository (83c94e7)

Bug Fixes

  • logs: Default to most recent log file instead of today (850022c)

Version 1.9.0

October 9, 2025

Features

  • filter log level dropdown based on configured logLevel (28397b6)

Version 1.8.0

September 25, 2025

Features

  • docs: add edge/CDN hosting environment detection and configuration examples (42d0a2d)
  • logging: implement automatic edge/CDN detection and disable log viewer accordingly (c18a467)

Version 1.7.0

September 24, 2025

Features

  • logs: enhance navigation by adding match rule for logs pages (1e6b971)

Version 1.6.0

September 24, 2025

Features

  • logs: enhance log filters display and improve level options logic (1ffe8bb)

Bug Fixes

  • composer: update package name and add support information (d598162)

Version 1.5.0

September 23, 2025

Features

  • Add user info to log output using custom processor (acc89bd)

Version 1.4.10

September 23, 2025

Bug Fixes

  • Remove debug output from logging library (3d37fb1)

Version 1.4.9

September 23, 2025

Bug Fixes

  • Trigger version bump for debug output (33e0c5a)

Version 1.4.8

September 23, 2025

Bug Fixes

  • Use monologTargetConfig exclusion as the primary fix for filtering issues (939bd15)

Version 1.4.7

September 23, 2025

Bug Fixes

  • Exclude plugin categories from global monolog filtering and use LogLevel constants (a9d5123)

Version 1.4.6

September 23, 2025

Bug Fixes

  • Add target at beginning of dispatcher array to avoid being filtered by other plugins (4273551)

Version 1.4.5

September 23, 2025

Bug Fixes

  • Debug to inspect all targets that might be filtering messages (3a8ae53)

Version 1.4.4

September 23, 2025

Bug Fixes

  • Add debug to check if target is staying in dispatcher (ac8a6e4)

Version 1.4.3

September 23, 2025

Bug Fixes

  • Add emergency debug to check if configure() is being called (fdf7db7)

Version 1.4.2

September 23, 2025

Bug Fixes

  • Improve target cleanup and remove debug output (98c3a25)

Version 1.4.1

September 23, 2025

Bug Fixes

  • Pass PSR-3 log level strings directly to MonologTarget (a6bd3fd)

Version 1.4.0

September 23, 2025

Features

  • enhance logging with additional info messages during configuration and target setup (cba791c)

Version 1.3.1

September 22, 2025

Bug Fixes

  • remove 'includeUserIp' from logging configuration (bad00f4)

Version 1.3.0

September 22, 2025

Features

  • enhance logging configuration with reconfiguration support and improved target management (258036c)

Version 1.2.0

September 22, 2025

Features

  • add SVG icon for logging library (82a1d11)

Version 1.1.0

September 22, 2025

Features

  • refactor logging library integration and enhance log viewer interface (6edf612)

Bug Fixes

  • update PHP requirement to 8.2+ to match Craft CMS 5 standards (136bd2d)

Version 1.0.0

September 22, 2025

Features

  • initial Craft Logging Library implementation (297af57)