- fixed: correct logic in URL validation check
- fixed: check if campaign is in a valid status before checking the content
- fixed: missing sprintf on automation edit screen
- refactored: streamline form retrieval and fallback logic in MailsterNotification class for improved readability and maintainability
- updated: bump dependencies and lock files to latest versions for improved compatibility and performance
- updated: enhance URL validation logic in MailsterFrontpage class to include campaign status checks and improve error handling
- updated: add __next40pxDefaultSize prop to various components for consistent styling across form elements
- fixed: synchronize max days for warmup settings between queue and delivery files
- refactored: sanitize URLs in subscribers table class for improved security
- refactored: update content filters and actions for better form rendering and modularity in block forms. Popups are now rendered inside the_content filter, which improves compatibility with more themes and core blocks, used inside the form.
- updated: bump dependencies and lock files to latest versions for improved compatibility and performance
- updated: correct typo in welcome message on campaigns dashboard
- added: option to continue workflow on specific date delays if the date is in the past
- fixed: css: issues with some themes on the automation editor
- updated: dependencies and lock files for improved compatibility and performance
fixed: cast smtp_secure option to string for proper type handling
- added: implement installation checks and enhance default settings handling
- added: link to documentation for capabilities settings page
- added: new capability to delete campaigns with appropriate roles and help text
- added: new helpdesk links to the settings page
- refactored: improve notification template fallback and error handling
- refactored: improve SMTP configuration type casting
- refactored: improve wp_mail filter argument handling
- fixed: correct parent block references for condition blocks
- updated: enhance import functionality and UI interactions
- packages updates
- fixed: improve capabilities and permissions system
- updated Dependencies and Package Versions
- chore: update commit message guidelines
- updated: improve form block error handling
- updated: refactor homepage block edit and inspector controls
- fixed: missing capability to delete campaigns in some case
- fixed: missing key in array function
- added: new capabilities `delete_private_newsletters`, `delete_published_newsletters`
- improved: alignment of elements in the automation inspector
- improved: use `ToggleGroupControl` on update custom field action for checkboxes
- package upgrades
- fixed: bug when subscribe on multiple lists. 'wpdb->delete' may return 0 so do better checks
- removed redundant shortcode
- updated packages
- fixed: issue where activating caused a fatal error if `wp_mail` is used by another plugin
- fixed: typo
- updated: Freemius SDK to 2.10.1
- fixed: campaigns cache were not cleared on status change
- fixed: condition using "have" and "doesn't have" tags returned wrong results
- fixed: force boolean on some expressions
- added: '__nextHasNoMarginBottom' to components to prevent deprecated messages in WP 6.7
- removed: option to upgrade license from notification
- updated: dependencies for composer and npm
- Less use of constant MAILSTER_BUILT