Appearance
May 2025
Breaking changes
We're phasing out Node Sass support in favor of Dart Sass for email export.
To ensure a smooth migration, we recommend updating your existing emails to comply with Sass breaking changes and adhering to them in future development.
In previous releases, a command to replace the deprecated selectors with the ::v-deep() pseudo-element was introduced to eWizard CLI. Now, the same functionality runs automatically during email export to preserve backward compatibility for emails developed earlier.
Documentation updates
A new section, Working with components, has been introduced in the General development guide. This section provides essential details about component development applicable to all content item types.
Following this change, the Component development guide has been restructured as follows:
Install and register ready-made components moved to Import and register components.
Initialize component template is now described in the eWizard CLI → Initialization article.
Start component development is also moved, retaining its name.
Make components visible in eWizard Editor is now described as Configure component properties for eWizard Editor.
Still under the Component development guide:
Directory structure moved to the Component development overview.
Register components with custom styles renamed to Component management with components.js.