All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add message to RedirectException
- Make position configurable
- Move close button to top of toolbar
- Do not escape child blocks
- Prevent JS error when there are no tabs
- Add scrolling within toolbar
- Make tabs of toolbar extensable
- Fix position of debug bar in bottom
- Debugger was never properly set as global component target
- Rewrite to composable AbstractComponentContext
- Add new GitHub Action workflows
- Copy generic CI/CD files
- Convert sort order in HTML hint to 0
- Debug sortOrder
- Update composer keywords
- Update composer keywords
- Update composer keywords
- Do not escape
$css()withescapeHtmlAttr()butescapeHtml()
- Move HTML hints from LokiTheme_LumaComponents to Loki_Debugger
- Update README
- 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
- Add CI files
- Fix wrong Alpine component name
- Move JSON directive into separate template
- Declare used PHP namespaces
- Document latest version of template
- Add missing
strict_typesdeclaration
- Lower requirements to PHP 8.1
- A11Y issues
- Fix a11y tab attributes
- Lower PHP requirement to PHP 8.2+
- Rename PHP namespace from
Yireo_LokiComponentstoLoki_Components - Update deps with
loki/magento2-components
- Rename
Yireo_LokiComponentsDebuggertoLoki_Debugger - Rename
yireo/magento2-loki-components-debuggertoloki/magento2-debugger
- Update MODULE.json
- Modules should NOT determine the page layout for reusable handles
- Allow PHP 8.4 in CI
- 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
- Add keywords to composer.json
- Ignore CICD file in PHPCS
- Add new MODULE.json with meta-information
- Add module dependencies
- Default target definitions were dropped when cache was refreshed from non-frontend
- Add proper README
- Replace TODO.md with TODO.json
- Add CHANGELOG and TODO
- Initial release