---
title: "Jan - Feb 2025 Product Updates"
description: "As we enter March, we’re kicking off our first product update of the year! In 2024, we released new versions of our Joomla extensions every month. T"
url: "https://www.tassos.gr/blog/product-updates/2025-b1"
date: "2026-05-01T11:44:43+00:00"
language: "en-GB"
---

#  Jan - Feb 2025 Product Updates

 ![Tassos Marinos](https://www.gravatar.com/avatar/cc4c5cd6974bf2cd8bfa2d6efcc60843?s=48)  Tassos Marinos  [Follow](https://x.com/tassosm)

 Published in [Product Updates](https://www.tassos.gr/blog/product-updates)

 Mar 5 2025

 5 min read

 Last updated jul 8 2025

 ![Jan - Feb 2025 Product Updates](https://www.tassos.gr/images/2025/07/2025_Jan_Feb.png#joomlaImage://local-images/2025/07/2025_Jan_Feb.png?width=800&height=480)As we enter March, we’re kicking off our first product update of the year! In 2024, we released new versions of our Joomla extensions every month. This year, we’re shifting to a bi-monthly release cycle. This change gives us more time to develop bigger features while ensuring everything runs smoothly.

In this update, we’ve added powerful new features, addressed bugs, and refined our extensions to help you get more out of your website. Let’s dive into what’s new!

In This Article

- [Google Structured Data: Organization Schema Support](#google-structured-data-organization-schema-support)
- [Convert Forms](#convert-forms)

    - [Campaigns Deprecation](#campaigns-deprecation)

    - [Smart Tag to Return the Field’s Label](#smart-tag-to-return-the-field-s-label)

    - [Send Email Disabled Warning](#send-email-disabled-warning)

    - [Input Mask Validation for Optional Fields](#input-mask-validation-for-optional-fields)

- [Smile Pack: SP Page Builder Module Conditional Logic ](#smile-pack-sp-page-builder-module-conditional-logic)
- [Advanced Custom Fields: File Upload Improvements](#advanced-custom-fields-file-upload-improvements)

- [EngageBox: Fixed Content Category Condition](#engagebox-fixed-content-category-condition)

## [Google Structured Data: Organization Schema Support](#google-structured-data-organization-schema-support)

We’ve added support for the [Organization Schema](https://developers.google.com/search/docs/appearance/structured-data/organization), making it easier to communicate essential business details to Google Search. This structured data helps Google understand your organization better, increasing the chances of your details appearing in knowledge panels and other rich search results. When someone looks up your company, they’ll see essential information like your name, logo, contact info, and social media links—neatly displayed in a knowledge panel—making it easier for customers to find and connect with you online.

![organization schema preview](https://www.tassos.gr/images/2025/03/organization_schema_preview.png?v=1)

With this update, you can now define critical organization details, including:

- **Basic Information:** Name, alternate name, legal name, and description
- **Branding:** Organization logo and official URL
- **Online Presence:** Links to social profiles using `sameAs`
- **Address Details:** Street address, locality, region, postal code, and country
- **Contact Information:** Phone number and email address
- **Business Metrics:** Number of employees and contact points

To learn more about how to [Add Organization Schema to Joomla](https://www.tassos.gr/docs/google-structured-data/schemas/organization), visit this link.

## [Convert Forms](#convert-forms)

Convert Forms introduces enhancements like Smart Tags for field labels, email notification warnings, and improved input mask validation, ensuring smoother form handling.

### [Campaigns Deprecation](#campaigns-deprecation)

Two years ago, we introduced [Tasks](https://www.tassos.gr/docs/convert-forms/features/tasks), a flexible way to connect your forms with third-party apps like Mailchimp and HubSpot. As this feature has evolved and become the preferred integration method, we’re officially deprecating the Campaigns section. While it will remain available for now, it is no longer actively maintained and will be phased out in a future update.

![Convert%20Forms%20Campaigns%20Section%20is%20Deprecated](https://www.tassos.gr/images/2025/03/Convert%20Forms%20Campaigns%20Section%20is%20Deprecated.png)

Starting with this version, deprecation notices will appear in the Campaigns section. To help with the transition, we’ve expanded **Tasks** to support additional integrations, including: [Salesforce Web-To-Lead](https://www.tassos.gr/docs/convert-forms/integrations/salesforce), [Drip](https://www.tassos.gr/docs/convert-forms/integrations/drip), [Elastic Email](https://www.tassos.gr/docs/convert-forms/integrations/elasticemail), [iContact](https://www.tassos.gr/docs/convert-forms/integrations/icontact), and [Campaign Monitor](https://www.tassos.gr/docs/convert-forms/integrations/campaignmonitor).

If you’re still using Campaigns, we recommend migrating to Tasks as soon as possible. While we haven’t set an official removal date yet, the feature will be retired soon. For detailed migration steps, check out our guide: [Campaigns Section Is Deprecated: Migrate to Tasks](https://www.tassos.gr/docs/convert-forms/troubleshoot/campaigns-deprecated)

### [Smart Tag to Return the Field’s Label](#smart-tag-to-return-the-field-s-label)

Convert Forms users are familiar with the `{field.NAME}` Smart Tag, which outputs the value submitted by the user. But what if you want to display the field’s label instead? Now, you can use the **{field.NAME.label\_}** Smart Tag!

Yes, we added a **trailing underscore (`_`)** on purpose. It’s a temporary workaround to avoid conflicts with `{field.name.label}`, which is already used for dropdowns, checkboxes, and radio buttons. To make things clearer, we’ve also introduced a new syntax:

- `{field.NAME.selected.label}` → Retrieves the **selected** option’s label in list fields
- `{field.NAME.label}` → Will eventually return the **field’s label** for all fields (future update)

Start using the new syntax today to future-proof your forms!

### [Send Email Disabled Warning](#send-email-disabled-warning)

Imagine this: You have multiple forms set up with email notifications enabled. Then, an administrator (or yourself, accidentally) disables the **Send Email** option in Joomla’s global settings. Suddenly, all your form emails stop working—and you don’t even realize it!

![Convert%20Forms%20Send%20Email%20Disabled%20Warning](https://www.tassos.gr/images/2025/03/Convert%20Forms%20Send%20Email%20Disabled%20Warning.png)

To prevent this from happening, Convert Forms now displays a **warning message** in the Joomla backend if:

1. At least one form has email notifications enabled
2. The **Send Email** option is disabled globally

This small but crucial warning helps you avoid email delivery issues before they affect your users.

### [Input Mask Validation for Optional Fields](#input-mask-validation-for-optional-fields)

Previously, [input mask validation](https://www.tassos.gr/docs/convert-forms/features/input-masks) only applied to **required fields**. Users could enter incorrect formats in optional fields without triggering validation errors. We’ve now fixed this. If an input mask is applied to an **optional** field, it will always be validated—ensuring that even optional inputs follow the correct format before submission.

## [Smile Pack: SP Page Builder Module Conditional Logic ](#smile-pack-sp-page-builder-module-conditional-logic)

A few months back, we introduced [Display Conditions for Modules](https://www.tassos.gr/blog/product-updates/2024-sept#display-conditions). This powerful feature lets you show or hide modules based on conditions. Now, we’ve extended support to **SP Page Builder**! If a module with conditional display rules is loaded inside an SP Page Builder page, the conditions will now work correctly.

![smile pack display conditions familiar ui](https://www.tassos.gr/images/2024/11/smile_pack_display_conditions_familiar_ui.png?v=1)

Check out our blog post on [how to conditionally show or hide modules in Joomla](https://www.tassos.gr/blog/tutorials/joomla-modules-conditional-logic).

## [Advanced Custom Fields: File Upload Improvements](#advanced-custom-fields-file-upload-improvements)

We’ve made two key improvements to the [File Upload Custom Field](https://www.tassos.gr/docs/advanced-custom-fields/fields/file-upload). First, we enhanced the **CSRF token handling** to ensure more secure file uploads and prevent unauthorized submissions. Second, we improved error messaging. If a file upload fails, users will see clearer and more helpful messages, making troubleshooting easier.

## [EngageBox: Fixed Content Category Condition](#engagebox-fixed-content-category-condition)

The [Content Category condition](https://www.tassos.gr/docs/engagebox/conditions/joomla-categories) in EngageBox allows you to display popups only on articles belonging to specific categories or in category list views. In some cases, this condition wasn’t working correctly, but it’s now fixed.

![display conditions article categories](https://www.tassos.gr/images/display-conditions-article-categories.png)

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Blog",
            "item": "https://www.tassos.gr/blog"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Product Updates",
            "item": "https://www.tassos.gr/blog/product-updates"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Jan - Feb 2025 Product Updates",
            "item": "https://www.tassos.gr/blog/product-updates/2025-b1"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/blog/product-updates/2025-b1"
    },
    "headline": "Jan - Feb 2025 Product Updates",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/images/2025/07/2025_Jan_Feb.png"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Tassos Marinos",
        "url": "https://x.com/tassosm"
    },
    "datePublished": "2025-03-05T14:13:48+02:00",
    "dateCreated": "2025-03-05T14:13:48+02:00",
    "dateModified": "2025-07-08T14:08:27+03:00"
}
```
