Sentio Widgets for Elementor

Changelog

2.0.6 — 2026-07-23

New free widget: Mortgage Calculator.

  • Feature: New Mortgage Calculator widget (Advanced Components) — a live monthly-payment estimator with principal & interest plus optional property taxes, insurance, HOA fees, and auto-applied PMI when the down payment is under 20%. Includes a percent/amount down-payment toggle, loan-term presets with optional custom entry, a cost-breakdown donut chart, a collapsible year-by-year amortization table, an optional call-to-action button, and a configurable disclaimer. All calculations run locally in the browser and on your server — the widget contacts no external services.

2.0.5 — 2026-06-25

Ken Burns alignment, breadcrumb structured-data, and Elementor editor preview fixes.

  • Fix: Ken Burns hero — CTA buttons now follow the content Text Alignment control.
  • Fix: Breadcrumbs — item URL property now emits correctly (was stripped by an incorrect escaper).
  • Fix: Breadcrumbs — structured-data position now emits (was silently dropped).
  • Fix: Widget styles now preview correctly in the Elementor editor.

2.0.4 — 2026-06-16

Reliability fix so Sentio’s widget categories register correctly alongside other Elementor add-ons, plus first-run and dashboard refinements.

  • Fix: Sentio widget categories now register reliably when other Elementor add-on plugins that register their own categories early (for example event/calendar or all-in-one widget add-ons) are active. Sentio now subscribes to Elementor’s category-registration step earlier, so its panel categories no longer fail to appear.
  • Fix: The welcome screen now opens immediately on first activation, instead of only after navigating to a Sentio page later.
  • Fix: Third-party admin notices no longer display inside the Sentio dashboard or welcome header banner; they now appear in WordPress’s standard position above it. No notices are suppressed or hidden.
  • Feature: Added a dismissible “leave a review” invitation in the dashboard’s LITE comparison card.

2.0.3 — 2026-05-30

This release removes all admin notice suppression code per the WordPress.org plugin review.

  • Removed 231 lines of code that suppressed third-party admin notices on Sentio admin screens via remove_action() calls on admin_notices, in_admin_header, and related hooks. Standard WordPress notice behavior is now restored across all Sentio admin pages.
  • Removed CSS rules that hid third-party plugin notice elements (Freemius, Jetpack, Yoast, etc.) when they appeared inside Sentio admin layouts. Foreign notices now render normally at their natural injection points.
  • No replacement suppression mechanism added. Users will see standard WordPress admin notices from core, security plugins, and other addons as designed.

2.0.2 — 2026-05-20

This release addresses the inline block finding from the WordPress.org plugin review.

  • Refactored admin page CSS into a single registered stylesheet enqueued via wp_enqueue_style() on Sentio admin screens, replacing prior per-page conditional enqueueing that did not handle JavaScript-driven tab navigation correctly.
  • Extracted inline style attributes from the Locked Widget render output to a dedicated stylesheet (assets/css/widgets/locked-widget-notice.css), registered as a Sentio handle and auto-enqueued via Elementor’s get_style_depends() pattern. Render output now uses BEM-style class names instead of inline style attributes.
  • Improved CSS class name escaping by using sanitize_html_class() for class identifiers per WordPress canonical patterns.

2.0.1 — 2026-05-13

This release addresses all feedback from the WordPress.org plugin review.

  • Replaced 73 instances of output requiring escaping with canonical wp_kses(), tag_escape(), and esc_*() patterns. Escaping now happens at every output site, not at variable construction, per the “escape late” principle.
  • Added per-field sanitization for the AJAX POST settings handler in the Posts widget. Each of the ~40 settings fields now receives context-appropriate sanitization (absint, sanitize_key, tag_escape, in_array whitelist) at the JSON-decode boundary.
  • Refactored four direct database queries to use WordPress core APIs: comment counting now uses get_comments(), WooCommerce product enumeration uses wc_get_products(), and The Events Calendar venue/organizer lookups use get_posts().
  • Replaced one variable-based translation argument with static literal __() calls via a translation lookup table, so translation tooling can extract strings correctly.
  • Added nonce verification before processing form data in admin pages, including refactoring the admin page router to use get_current_screen() instead of $_GET parameters.
  • Prefixed file-global variables in admin templates with the sentio_ prefix per WordPress naming conventions.
  • Removed phpcs:ignore suppression comments throughout the plugin and addressed each underlying issue with real code changes rather than suppression.
  • Removed the debug_log() development helper from production code paths.

2.0.0

  • 53 free widgets organized across content, marketing, posts and dynamic content, navigation, media, and tools.
  • 99 additional PREMIUM widgets shown as locked stubs in the Elementor widget panel; clicking a locked widget opens an upsell card.
  • Per-widget CSS and JavaScript asset loading — assets are loaded only on pages where the widget is actually placed; no global frontend bundle.
  • WCAG 2.1 AA compliance across newly-authored widgets (keyboard navigation, ARIA landmarks, focus indicators, live-region announcements, prefers-reduced-motion respect). Pre-existing widgets are being retroactively audited.
  • Consent-gated daily telemetry phone-home — opt-in at activation, one-click opt-out at any time from Sentio → Version. See External services above for full data-field disclosure.
  • Updates delivered through the WordPress.org core updater.
  • Translation-ready: all UI strings localizable via the sentio-widgets-for-elementor text domain.

Plugin Website
Visit website

Version:
2.0.6
Last Updated
July 24, 2026
Active Installs
10
Requires
WordPress 6.0
Tested Up To
WordPress 7.0.2
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.