May - Jun 2025 Product Updates

As we step into July, it's time to look back at what’s new across our Joomla extensions over the past two months. This cycle was all about email styling, structured data improvements, and more flexibility in how you use our tools. If you missed them, check out our previous updates: Mar - Apr and Jan - Feb
Convert Forms
This update brings CSS styling support to email notifications, removes the “Allow User Registration” requirement for user forms, and masks passwords in submission lists for added security.
Email Styling Got Better
The Email Notifications feature in Convert Forms is one of the most advanced email systems available in a Joomla form builder. You can map form fields to your email content, use conditional logic to control when emails are sent, and even include file attachments.
Now, we’re taking things a step further by adding support for CSS styling. You can apply custom CSS rules either by using a <style>
block inside the email body or through the new “Email CSS Styles” option.
All your CSS rules are automatically converted into inline styles to make sure they display properly across all major email clients—because email styling shouldn’t be a guessing game.
And while we were at it, we gave some love to plain text emails too. The plain text version now strips out all HTML, converts links to clickable URLs, and keeps your line breaks intact so your messages are clear and readable, even without the bells and whistles.
Removed Dependency on “Allow User Registration”
Creating custom Joomla registration forms with Convert Forms just got a lot more flexible. Previously, our User Account Integration would check if the "Allow User Registration" option in Joomla was enabled—if not, the form wouldn’t submit.
We’ve now removed this restriction. Your custom registration forms built with Convert Forms will work even if the core Joomla registration is disabled. This makes it easier to use your form exclusively and avoid spam hitting the default registration URL.
Passwords Are Now Masked in Submissions List
Previously, if you had a Password field in your form, the password would appear in plain text in the backend submissions list. That’s... not ideal. We’ve now masked passwords in the submissions list using the same UI as the editing screen.
You can still unmask them with a click, but now things are a bit more secure by default.
Google Structured Data
This update adds Rating & Review Counts to Book schema, min/max pricing to Course schema, and lets you control where Site Representation appears—on the homepage, a specific page, or not at all.
Rating & Review Counts for Book Schema
Using the Book Structured Data helps search engines understand your book content better and can even earn you rich snippets in Google’s search results. This update adds two important missing properties: Rating Value and Review Count.
These make your book data more complete and potentially more visible in search results.
Site Representation on Any Page
We recently introduced the Site Representation tab to help you mark up your homepage with Organization or Person structured data. This tells search engines who’s behind the website. With this update, you can now choose to output this schema on:
- The homepage
- A specific page, like your About Us page
- Or disable it entirely
More control, less guesswork.
Min/Max Pricing in Course Schema
If you offer courses and want to stand out in Google Search, the Course Schema helps communicate key information, such as what your course covers, who it’s for, and its cost. With this update, you can now add minimum and maximum prices.
This is especially useful if your course pricing varies by level or package.
Advanced Custom Fields
Display conditions now work in category views, the Articles Field is more stable and reliable, and Telephone Field issues with input masks and YooTheme Pro have been resolved.
Display Conditions for Category Fields
Conditional logic has always been one of the most-loved features in Advanced Custom Fields. Until now, you could only use it in article views. Starting with this update, display conditions now work in Joomla Category views too. That means you can now control visibility based on device, referrer, geolocation, and more—even at the category level.
Articles Field Fixes
Connecting related articles just got more reliable. The Articles Field helps you build meaningful relationships between your Joomla content—either by manually selecting specific articles or letting the system automatically discover them. It outputs a tidy list of linked items that guide users through related content.
In this update, we addressed several issues to improve its stability and reliability:
- Fixed: Categories filter applied even when disabled.
- Fixed: Ordering issue in YooTheme Pro dynamic content.
- Fixed: Fatal error when the field was used via Joomla’s API.
Telephone Field Fixes
Make it easier for visitors to reach you. With input masking and automatic country detection, the Telephone Field lets users enter their phone numbers in the correct format—quickly and with fewer errors.
Here’s what we improved in this release:
- Fixed: Input mask not applied when the field is inside Subform.
- Fixed: Underscores showing in YooTheme Pro due to incomplete input when mask is used.
Supporting the Joomla Community Around the World
This year, we're proud to support several JoomlaDay conferences as sponsors. It's our way of giving back to the community that helped shape our journey. These events bring users, developers, and enthusiasts together, and we're excited to be part of them.
Here's where you'll find us in 2025:
- JoomlaDay USA Washington (April 23–26) – Gold Sponsor (Done)
- JoomlaDay Netherlands Utrecht (October 3–4) – Silver Sponsor
- JoomlaDay Spain Malaga (November 7) – Silver Sponsor
- JoomlaDay DACH Freiburg (November 14-15) – Bronze Sponsor
We’re Here to Stay
With a few well-known Joomla companies recently shutting down, we felt the need to address the question some of you may be asking: Are you guys still around?
The short answer is yes, and we’re not going anywhere.
We’re actively supporting our customers, releasing updates, fixing bugs, and shipping new features. Our commitment to Joomla remains strong, and we’re here for the long haul.
If you’re curious about the full story, we recently wrote a blog post that shares more thoughts on where we stand and why we continue to build: We’re Not Going Anywhere