Version 2.0.4 – Released On 2021-11-29

  • Added: Link to resend verification email on the “Thank You” page;
  • Added: Option to save checkout fields as user meta;
  • Added: Option to restrict SSO calls to login pages only – on Settings → Domain Mapping;
  • Added: Option to disable the Screenshot Generator on Settings → Sites;
  • Added: Option to force synchronous site publication on Settings → Login and Registration;
  • Improvement: General clean-up to the checkout form editor fields/steps options;
  • Improvement: Performance impact of Theme Limits class greatly reduced;
  • Improvement: Fetch Cloudflare DNS entries to comparison table when checking for DNS propagation;
  • Improvement: Move SSO ajax calls to light ajax for 50%+ performance gains on those calls;
  • Improvement: Add an option to disable the “Hover to Zoom” feature on Settings → Other Options;
  • Improvement: Load block editor fields for WP Ultimo blocks with default values pre-loaded;
  • Improvement: Display message when new products are created, mentioning that they need to be manually added to forms;
  • Improvement: Display message when new site templates are created, mentioning that they need to be manually added to forms;
  • Improvement: Better cPanel and Cloudflare integration descriptions, to make their purpose clearer;
  • Improvement: Add a warning when the sunrise.php is still being loaded, even when WP Ultimo is no longer active;
  • Improvement: The template selection and pricing table fields automatically submit the form when they are the only relevant fields of a checkout step;
  • Improvement: Option to skip plan selection if value is pre-loaded via the URL;
  • Improvement: Prevent Oxygen builder from removing default hooks – used to load styles – on the Template Previewer page;
  • Improvement: Enforce validations rules for template selection and products, making these fields mandatory;
  • Fixed: Confirmation email not being sent when email verification was enabled;
  • Fixed: Auto-generate options for site_url, site_title, and username not working;
  • Fixed: JavaScript incompatibility with FluentCRM, UIPress, and other JS-heavy plugins;
  • Fixed: Cart validations for price variations passing in situations where errors should be displayed;
  • Fixed: Broadcast list table breaking when products attached to a Broadcast gets delete;
  • Fixed: Replaced deprecated wp_no_robots with wp_robots_no_robots, if available;
  • Fixed: “Maintenance Mode Active” top-bar warning appearing on the front-end even when maintenance mode was disabled;
  • Fixed: System Info, Account, and Job Queue page links being added to the footer before the installation was complete;
  • Fixed: Manage Sites page search input not working;
  • Fixed: Only register WP Ultimo blocks and shortcodes on sites that are not customer-owned;
  • Fixed: Fatal error when duplicating site templates or publishing pending sites on certain scenarios;
  • Fixed: cPanel integration not working when the port constant was omitted;
  • Fixed: Removed unnecessary mock implementation of get_current_screen() from the signup-main template;
  • Fixed: Domain Mapping element redirecting to /wp-admin regardless of original location after adding/removing a domain;
  • Fixed: Auto-increasing discount codes “uses” count when payments that used those discount codes are received not working;
  • Fixed: Unable to bulk delete, activate, and deactivate discount codes;
  • Fixed: “Use this template” button on the template previewer communicates selection back to the checkout;
  • Fixed: Editing the custom login page was not possible with any page builder as it redirected back to /wp-admin;
  • Fixed: Fatal error when trying to locate the FpdfTpl class in certain environments, specially shared hosting;
  • Fixed: Adjusted the layout to better fit the legacy template page;
  • Fixed: Check for Elementor file manager instance before trying to call the clear_cache method;
  • Fixed: Adding classes and an ID to a checkout form step not working;
  • Fixed: Add and remove note forms not working;