Loki_Debugger
This module is available free of charge as part of the Loki Checkout Open Source plan. Please note that support for this module is not to be taken for granted though. If you want our dedicated help, opt for a paid plan instead.
Component Library
Development
module.plan-free
Professional
Standard
Trial
PHP
8.2 - 8.5
Magento
2.4.6 - 2.4.9
CSP
Yes
Unit Tests
15
Integration Tests
17
Functional Tests
13
PHPStan
5
Magento PHPCS
9
License
OSL-3.0
Latest Release
1.1.5
This Magento 2 module is an add-on package for adding a debugger toolbar to the Loki_Components module.
Installation
Install this package via composer:
composer require loki/magento2-debugger
Next, enable this module:
bin/magento module:enable Loki_Debugger
Current status
Magento 2 Static Tests
success
Playwright test
success
Magento 2 Unit Tests
success
Magento 2 Integration Tests
success
Magento 2 DI compilation
success
Magento 2 Static Tests
success
Magento 2 DI compilation
success
Magento 2 Integration Tests
success
Magento 2 Unit Tests
success
Playwright test
success
Support
For getting support, create an Issue under the following project URL:
https://github.com/LokiExtensions/Loki_Debugger
Loki Components
The following LokiComponents are created or references in this module:
loki-debugger.debugger
Module Dependencies
The following dependencies are declared in the module its `etc/module.xml` file:
Loki_Base
Loki_Components
Loki_CssUtils
Magento_Backend
Magento_Config
Magento_Csp
Magento_Customer
Magento_Directory
Magento_Eav
Magento_Quote
Magento_Store
Magento_Theme
Yireo_CspUtilities
Composer details
Magento module name
Loki_DebuggerComposer name
loki/magento2-debuggerComposer version
1.1.5
Default branch
main
Requirements
loki/magento2-components: ^2.0
loki/magento2-css-utils: ^1.0
magento/framework: ^103.0
php: >=8.2 <8.6
Releases
| 1.1.5 | 12 November 2026 |
| 1.1.4 | 12 November 2026 |
| 1.1.3 | 12 November 2026 |
| 1.1.2 | 12 November 2026 |
| 1.1.1 | 12 November 2026 |
| 1.1.0 | 12 November 2026 |
| 1.0.11 | 12 November 2026 |
| 1.0.10 | 12 November 2026 |
| 1.0.9 | 12 November 2026 |
| 1.0.8 | 12 November 2026 |
| 1.0.7 | 12 November 2026 |
| 1.0.6 | 12 November 2026 |
| 1.0.5 | 12 November 2026 |
| 1.0.4 | 12 November 2026 |
| 1.0.3 | 12 November 2026 |
| 1.0.2 | 12 November 2026 |
| 1.0.1 | 12 November 2026 |
| 1.0.0 | 12 November 2026 |
| 0.1.0 | 12 November 2026 |
| 0.0.7 | 12 November 2026 |
| 0.0.6 | 12 November 2026 |
| 0.0.5 | 12 November 2026 |
| 0.0.4 | 12 November 2026 |
| 0.0.3 | 12 November 2026 |
| 0.0.2 | 12 November 2026 |
| 0.0.1 | 12 November 2026 |
Changelog
[1.1.5] - 30 October 2026
Fixed
- List registered components in debugger components tab
- Add
trim()its second argument for PHP 8.6 compatibility
[1.1.4] - 07 August 2026
Fixed
- Only show Loki Components to avoid CSP error
[1.1.3] - 22 April 2026
Fixed
- Add message to RedirectException
[1.1.2] - 12 March 2026
Fixed
- Make position configurable
[1.1.1] - 13 February 2026
Fixed
- Move close button to top of toolbar
- Do not escape child blocks
- Prevent JS error when there are no tabs
[1.1.0] - 12 February 2026
Added
- Add scrolling within toolbar
- Make tabs of toolbar extensable
- Fix position of debug bar in bottom
Fixed
- Debugger was never properly set as global component target
[1.0.11] - 03 February 2026
Fixed
- Rewrite to composable AbstractComponentContext
[1.0.10] - 23 January 2026
Fixed
- Add new GitHub Action workflows
- Copy generic CI/CD files
[1.0.9] - 21 November 2025
Fixed
- Convert sort order in HTML hint to 0
- Debug sortOrder
- Update composer keywords
- Update composer keywords
- Update composer keywords
[1.0.8] - 22 October 2025
Fixed
- Do not escape
$css()withescapeHtmlAttr()butescapeHtml()
[1.0.7] - 01 October 2025
Fixed
- Move HTML hints from LokiTheme_LumaComponents to Loki_Debugger
- Update README
[1.0.6] - 23 September 2025
Fixed
- Rename loki.script from container to block to allow caching
- Change containers into blocks to allow for caching
- Add
.preventmodifier to@clickevent handler - Rename Alpine store checkout to LokiCheckout, components to LokiComponents
- Rename loki-scripts to loki.script
[1.0.5] - 28 August 2025
Fixed
- Add CI files
[1.0.4] - 21 August 2025
Fixed
- Fix wrong Alpine component name
- Move JSON directive into separate template
- Declare used PHP namespaces
- Document latest version of template
- Add missing
strict_typesdeclaration
[1.0.3] - 18 August 2025
Fixed
- Lower requirements to PHP 8.1
[1.0.2] - 18 August 2025
Fixed
- A11Y issues
- Fix a11y tab attributes
[1.0.1] - 06 August 2025
Fixed
- Lower PHP requirement to PHP 8.2+
[1.0.0] - 21 July 2025
Fixed
- Rename PHP namespace from
Yireo_LokiComponentstoLoki_Components - Update deps with
loki/magento2-components
[0.1.0] - 10 July 2025
Refactor
- Rename
Yireo_LokiComponentsDebuggertoLoki_Debugger - Rename
yireo/magento2-loki-components-debuggertoloki/magento2-debugger
[0.0.7] - 13 May 2025
Fixed
- Update MODULE.json
- Modules should NOT determine the page layout for reusable handles
- Allow PHP 8.4 in CI
[0.0.6] - 25 April 2025
Fixed
- Allow to upgrade to LokiComponents 1.0
- Fix CSP issue with new x-json directive
- Move scripts from "before.body.end" to new "loki-scripts" container
[0.0.5] - 04 April 2025
Fixed
- Add keywords to composer.json
- Ignore CICD file in PHPCS
- Add new MODULE.json with meta-information
[0.0.4] - 11 March 2025
Fixed
- Add module dependencies
[0.0.3] - 24 February 2025
Fixed
- Default target definitions were dropped when cache was refreshed from non-frontend
[0.0.2] - 22 February 2025
Fixed
- Add proper README
- Replace TODO.md with TODO.json
- Add CHANGELOG and TODO
[0.0.1] - 21 January 2025
- Initial release
Last modified: June 1, 2026