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.
- Standardize JS event names
- Rename yireo-loki-checkout.component-change to loki-components.component.update
- Add generic LokiComponentsLogger
- StepForwardButton not activated after component updates ($nextTick is now used)
- Hide entire global messages div if empty
- Remove obsolete NoBlockFoundException
- Setting for disabling MX lookup for email validator
- Destroy components before updating their HTML
- Allow multiple destroy actions
- Remove old hasChanges method
- Do not display NoComponentFoundException on frontend
- Improve autofill mechanism
- Default target definitions were dropped when cache was refreshed from non-frontend
- Add little hint about microseconds
- Listen to autofill changes
- Add support default value
- Implement focus listener in a better way
- Allow stack trace to be shown as global message while debugging
- Position global messages fixed in top
- Add new setting for timeout of global messages
- Only add trace to exceptions if debugging is enabled
- Do not switch back to originalValue, preventing AJAX loop
- Only validate AJAX calls by default
- Fix issue with HTML attributes for nested components
- Prevent duplicate HTML attributes
- Re-add getFilters and getValidators differently
- Only validate AJAX calls setting
- Rewrite updating of HTML and component props
- Remove duplicate newlines for easier debugging
- Add failsafe checks
- Add debug config option
- Friendlier message for unknown email domain in validator
- Refactor LocalMessageRegistry methods
- Remove obsolete ViewModel methods getFilters and getValidators
- Fix rendering of global messages
- Fix issue in refreshing other targets
- Fix autofocus after HTML updates
- Redirect to cart when AJAX fails with empty quote
- Fix
preg_match
issue - Allow for default core messages to be used as Loki GlobalMessages
- Fix message location for Luma
- Improve logic of AJAX handling
- Pass original request through to layout
- Move CssClass to LokiComponents
- Remove dependency between validators and component object
- Initial release