Added hover options to Elementor Enquiry Form Link widget
Added new AI Service class for upcoming AI functionality
Updated string output for easier translation including translator comments
Updated validation and sanitisation around property enquiries
Updated commercial floor and site area so it’s case to float before being output
Corrected issue with missing Google API key warning if provider is Mapbox
Corrected Back To Search Elementor widget colour not taking effect
2.2.2 – 2026-04-20
Added new ‘Property Location’ Elementor widget
Added ability to use an icon as bullet point in Elementor ‘Property Features’ widget
Updated priority of per page and columns filters merged from Template Assistant merger to prevent issue when these filters were already being used elsewhere
Corrected issue with duplicate lightbox showing when clicking from image slideshow
2.2.1 – 2026-04-16
Corrected issue with flags not appearing after Template Assistant merger
2.2.0 – 2026-04-14
Added Template Assistant features to core, deprecating the Template Assistant plugin. Automatically deactivate the existing Template Assistant plugin if found to be active
Added ‘Template Assistant’ settings tab for users that previously had it active to highlight the changes made and where to find the new functionality
Added new ‘Frontend’ settings tab containing existing Template Assistant frontend related features
Added new ‘Text Substitution’ subsection to ‘General’ settings tab containing existing Template Assistant text substitution feature
Added ‘Additional Fields’ subsection to new ‘Field Manager’ tab
Added support for Instagram reels in Elementor Embedded Virtual Tours widget
Added Egypt to list of countries
Added MyDeposits Scotland deposit scheme plus a new filter to customise these further
Added rate limiting tactics to OSM geocoding requests on property edit screen
Added filters applied to override the OSM marker icon size and anchor
Updated ‘Custom Fields’ settings tab name to ‘Field Manager’
Updated Elementor widgets ‘Property Actions’ and ‘Property Features’ to include more settings allowing further customisation
Updated properties splash screen to ensure it doesn’t show if trashed properties exist
Updated result count template logic, casting numbers to integers
Updated activation of pro features so that they are validated and served from the Property Hive servers instead of just downloading the ZIP direct
Updated saving of offices and field values so it takes you back to the main screen instead of showing the form again
Corrected issue with bedrooms passed into [properties] shortcode not working
Corrected issue with price actual not being set when no country exists on a property
Corrected issue with fancybox images opened from slider being duplicated due to flexslider cloning the images
Declared compatibility for WordPress 6.9
2.1.14 – 2025-12-01
Added support for Cloudflare Turnstile as a CAPTCHA service
Added new ‘Furnished’ Elementor widget
Updated geocoding requests to OSM to pass in User-Agent header to reduce chance of receiving a 403 response back
2.1.13 – 2025-11-12
Created search page and assign to ‘Search Results Page’ setting by default upon installation. This is one of the main sticking points when using Property Hive for the first time.
Flagged the search results page as ‘Property Search Results’ in the list of pages so it’s clear which is being used
Updated default maps provider to OpenStreetMaps upon installation. This ensures maps show by default and there is no warning shown to new users about missing Google API key
Added new ‘Not On Market Message’ Elementor widget to display a message when a property is viewed that’s no longer on the market
Added the ability to add a custom tab to Elementor ‘Tabbed Details’ widget
Added Due Date filter to key date admin list
Updated enquiries created via REST API to take into account whether enquiries module is disabled and/or storing of enquiries is disabled in GDPR settings
Catered for custom departments when determining which custom fields to show in settings area
Corrected PHP8.2 warning about creation of dynamic property in Divi widgets
Declared compatibility for WordPress 6.8.3
2.1.11 – 2025-10-14
Added Lead Tracking information to property enquiries. Records UTM/FB tags when a visitor lands on the page and records them against an enquiry
Added WordPress actions before and after search forms (‘propertyhive_before_search_form’ and ‘propertyhive_after_search_form’)
Added promo to features dashboard promoting AI Property Search whereby agents will be able to add natural language property search functionality (e.g. “I want a 3 bed house within 2 miles of Manchester”). Set to disappear when feature goes live
Corrected JS error when a search form existed with no department field
2.1.10 – 2025-10-06
Added RealEstateListing schema support if using Yoast SEO
Added preliminary support for AIOSEO, including excluded off market properties from XML sitemaps and including RealEstateListing schema
Added commercial description title as CSS class when outputting formatted version so they can be targeted using CSS/JS
Added better support for commercial properties to REST API
2.1.9 – 2025-09-25
Added ‘blank_option’ attribute to office form field so the default ‘No Preference’ option can be customised
Run image URL through esc_url() in Elementor Image widget
Corrected issue with menu returning a 404 for certain menu items when ‘Property Hive Only Mode’ mode is enabled
2.1.8 – 2025-09-22
Added support for more countries: Argentina, Brazil, China, Hong Kong, Mexico, Poland, Saudi Arabia, South Korea, Vietnam
Updated Croatia currency to EU
Updated order of enquiry filters called
Updated various __() calls
Corrected issue with ‘Property Hive Only Mode’ causing fatal error when menu callback doesn’t exist
Corrected Avada property enquiry widget
2.1.7 – 2025-09-08
Added ability to pass ’embed=”true”‘ to Map shortcode [property_map] so it uses the Google Embed API instead of the Google JS API. Good for reducing Google API costs
Added ability to pass ’embed=”true”‘ to Street View shortcode [property_street_view] so it uses the Google Embed API instead of the Google JS API. Good for reducing Google API costs
Added a ‘Referer’ header to OSM geocoding requests to get around being blocked
Added ability to pass new ‘exclude’ attribute to property shortcodes to exclude certain IDs
Added support for Facebook Reels when embedding virtual tours in Elementor
Added new individual address widgets to Avada builder
Added new filter ‘propertyhive_form_taxonomy_terms_args’ to customise args passed to get_terms() when drawing taxonomy dropdowns in forms
Updated enquiry autoresponder email to cater for multiple property IDs, such as when using Property Shortlist add on to enquire about all shortlisted enquiries
Updated Google street view output to not show if maps provider is MapBox
2.1.6 – 2025-08-26
Added ability to get enquiries via authenticated REST API requests
Added ability to pass multiple comma-delimited departments through to property shortcodes
Added ‘commercial_for_sale’ and ‘commercial_to_rent’ attributes to [recent_properties] shortcode
Added availability to Elementor widget container as data attribute so it can be targeted with CSS
Changed Bulgaria currency to be after price
Corrected undefined error with Elementor featured property query
Corrected low priority security vulnerability
2.1.5 – 2025-06-26
Added ability to send viewing cancellation notification emails to involved parties, plus the ability to customise contents of emails sent in settings area
Catered for YouTube shorts when embedding virtual tours
Added ability to choose ‘None’ in Elementor Images widget regarding where images link to
Added ‘Image Ratio’ option to Elementor Gallery widget
Added warning if Easy Property Listings already installed to avoid confusion
Extracted the postcode from searched address keyword and use that if present. Previously a search for ‘NW1 London’ wouldn’t return any results
Don’t copy across imported ref when duplicating post via Yoast
Don’t redirect users to the account page if editing register or login page in page builder
Enhancements to string translation
Declare tax_query property in PH_Query class to prevent PHP warning
2.1.4 – 2025-05-13
Added new default tenures when installing Property Hive for the first time; Share of Freehold and Commonhold
Allow basic HTML in body of match emails
Include ‘private’ properties and contacts in CRM searches, for example when adding a viewing and searching for applicants
Added ability to pass ‘match_property_type’ attribute to [similar_properties] shortcode. This will return properties with the same property type as the property in question
Added ability to pass ‘property_type_id’ attribute to [similar_properties] shortcode. This will return properties of a specific property type
Show a warning if the reference number being entered already exists
Lots of escaping and sanitization throughout entire plugin
Ensure auto match respects timezones when checking the date it was enabled
Added filter ‘propertyhive_use_propertyhive_templates’ to turn off the use of Property Hive templates. Not recommended but handy if using Property Hive alongside a plugin that also registers the ‘property’ custom post type
Apply ‘propertyhive_taxonomy_hide_empty_args’ filter to child terms too
Ensure SQL is properly sanitized when performing query on address polygon coordinates table
Corrected issue with links in errors/messages being escaped when saving settings
Corrected Elementor tabbed details widget onclick event from not working on mobile
Corrected typo and the setting of contact type when instructing appraisal
Corrected PHP 8.1 warnings due to trying to assign submenu pages to null
Corrected PHP 8.3 deprecation warnings when declaring PH_Enquiry class
Declared compatibility for WordPress 6.8.1
2.1.3 – 2025-04-01
Added support for Avada with a host of Avada Builder property widgets added allowing users to build the property details page
Corrected issue with wrong meta key field being referenced for ‘Rights and Easements’ in material information
Security update whereby sanitization has been added to a few shortcode attributes
2.1.2 – 2025-02-26
Added new map provider option of ‘Mapbox’ to use Mapbox when outputting maps
Allow applicant price requirements to be entered in different currency(s) based on countries selected in international settings. Previously these were hardcoded to GBP regardless of which country the agent operates in
Don’t load maps by default in Elementor ‘Tabbed Details’ widget if not the first tab. Maps hidden behind a tab were contributing to Google API usage and so are now only loaded when the map is clicked
Added new reCAPTCHA v3 score threshold setting (between 0 and 1) to customise how loose (0) or strict (1) the spam scoring should be. Previously this was hardcoded to 0.5.
Added negotiator details to REST API property requests
Made taxonomies available in the REST API. Can be accessed via https://yoursite.com/wp-json/wp/v2/property_type for example where ‘property_type’ is the taxonomy name
Swapped order of country options in international settings area to be more logical
Any errors occurred when making a property enquiry or registering as an applicant will now be shown instead of a generic ‘Please ensure all required fields have been completed’ message
If an error occurs whilst registering as an applicant, automatically scroll the window up to the error so it’s visible. Previously it felt like nothing was happening
Corrected issue with automatic email matching setting not enabling
Corrected missing blank option from showing in availability search form dropdown
Corrected dummy property import page not working when ‘Property Hive Only’ mode is enabled in user settings
Corrected typo in automatic email matching settings tooltip
Declared compatibility for WordPress 6.7.2
2.1.1 – 2024-12-17
Added support for latest version of Elementor where they’ve deprecated schemes
Added support YouTube shorts when showing videos in lightbox
Run settings success/error messages through esc_html()
Corrected pricing link in update message
Added more options to deactivation survey
2.1.0 – 2024-12-11
Add new splash screen when no properties exist
Add tutorial when adding first property
Add dummy ‘Import Properties’ screen linked from menu for free users promoting the import add on
Add temporary deactivation survey when plugin is deactivated
Add new ‘Help’ tab to all Property Hive pages
Tweak buttons on license page adding a direct link to activate features as it’s the next step after adding a license key
Set license type to ‘pro’ by default on installation
New animated WordPress repo plugin icon
Add filter on property list where ref is shown so import add on can show CRM ID
Add Netherlands to list of supported countries
Show viewing as cancelled in applicant/owner accounts
Add new filter ‘propertyhive_countries_with_material_information’ so material information can be applied to more countries
Set department accordingly in Elementor department-specific queries
Correct various text translations
Correct PHP error in form functions when radio field used but no options passed
Correct material information lightbox on frontend
Rename plugin ‘PropertyHive’ to ‘Property Hive’
Declared compatibility for WordPress 6.7.1
2.0.22 – 2024-10-18
Search form sliders tweaked to work when multiple search forms are included on one page
Added ‘On Hold’ and ‘Cancelled’ statuses to Key Dates
Corrected notes box from not formatting WYSIWYG in viewings lightbox
Corrected restriction types not displaying on frontend in ‘Utilities & More’ lightbox
Corrected obtaining available date causing it to be returned as formatted string
2.0.21 – 2024-10-08
Added options in Elementor ‘Property Images’ widget to specify click action
Added ability to bulk mark properties as featured
Cater for multiple slideshows on one page in the event they’re used in search results
Give property images a unique fancybox ID for when used in search to ensure you only see images for the property in question
Simplify __get() magic call on PH_Property class
Corrected rent calculation causing fatal error in newer PHP versions when no rent is set
Corrected Elementor ‘Tabbed Details’ styling by ensuring dependancy is declared
Corrected issues with post classes array breaking REST API after they introduced this into the data recently
Corrected integration with Yoast Duplicate Post plugin
Added wp-env
Improved handling of license key failed requests to ensure features don’t get deactivated if license server is ever inaccessible or the request fails
2.0.20 – 2024-09-16
Added rent frequency to list of REST API fields
Added filters to customise commercial price/rent output
Set default label of cascading dropdowns (location and property type) to ‘Any’
Sort cascading search dropdowns (location and property type) by name
Ignore meta keys with ‘property’ in when creating new contact from enquiry to prevent contact name containing property name
Minimum and maximum price shortcode attributes to also work for lettings
Performing an applicant match from a property to take into account ‘From Email Address’ setting
Added Nonce validation to details and registration account forms
Corrected heating function calling broadband related function
Corrected issue with not being able to delete commercial tenures
Added ‘src’ querstring parameter to Property Hive dashboard news URLs for better analytics
Corrected issue with undefined variable warnings on upcoming appointments when no property
PHP8.2 compatibility
Declared compatibility for WordPress 6.6.2
2.0.19 – 2024-08-06
Added ‘Date Created’ column to main contacts list
Added ‘Date Created’ filter to main contacts list
Added ability to create an enquiry against multiple properties at once when creating enquiry through backend
Improve efficiency of searching for properties when adding enquiry
Added option of adding ‘Gallery’ to Elementor Tabbed Details widget
Further tweaks to slideshow, inparticular calculation of thumbnail heights
Added new filter ‘propertyhive_enquiry_list_property_display_parts’ to customise property data shown in enquiry grids
Corrected rent not showing in property tenancies grids
Corrected department getting overwritten when two Elementor search forms are used on same page with different default departments
Declared compatibility for WordPress 6.6.1
2.0.18 – 2024-07-18
Added new ‘Archive’ ability to all Property Hive records. Once a record is archived it will no longer show in searches or lists and are then only available by filtering by ‘Archived’ from the main posts list
Added support for POST’ing enquiries into Property Hive via the REST API so third parties can push enquiries back
Added Indonesia and Malaysia to list of supported countries
Added advanced date filter to enquiries list
Added option to ‘Images’ Elementor widget to set number of images shown
Added support for multiple image sliders being added on the same page
Added HTML around no_results_output output from shortcodes so it can be styled
Added additional ‘no-results-message’ class to no properties found message/templates used in search results
Tweaks to ‘History & Notes’ WYSIWYG to improve right-click context menu consistency following recent change from textarea to WYSIWYG
Don’t show ‘View on website’ link next to property in viewing, offer and sale records when the property is trased or archived
Prices throughout Property Hive changed to use ph_display_price_field() so there is consistency in terms of separators and formatting etc
Added tooltips next to the price decimal/thousands separator settings containing an explanation of where this effects
Set correct ‘for’ attribute on primary label of radio button form controls to ensure HTML validity
Tweaks aimed at improving reliability of setting thumbnail heights in Flexslider carousels and disabled ‘smoothHeight’ setting in an effort to improve reliability further
Correct OpenStreetMaps not working in Elementor ‘Property Map’ widget
Declared compatibility for WordPress 6.6
2.0.17 – 2024-06-18
Tag contacts and properties in notes by typing @ followed by the name or address respectively. Can be disabled via the ‘propertyhive_disable_notes_mention’ filter
Added the ability to enable ordering properties by availability through use of a new filter ‘propertyhive_order_by_availability’. Eventually this will be a setting in the Template Assistant add on
Split email settings area into subsections for easier navigation
Added the ability to search properties in the backend by owner/landlord details
Added the ability to attach files to viewing email confirmations (only applicable when the ‘Customise Confirmation Emails Before Sending’ option is ticked in under email settings)
Added new option to email settings area allowing you to customise which email address booking confirmaitons come from
Added ‘propertyhive_log_booking_confirmation_emails’ filter to enable the insertion of a note/comment when email confirmations are sent (disabled by default)
Added new filters so booking email confirmation subjects can be customised
Redraw the notes grid instantly on an appraisal record when an appraisal action is performed
Redraw the notes grid instantly on a viewing record when a viewing action is performed
Allow addition of address when creating applicant via new viewing or offer. The address can be entered into a single textarea and we’ll then intelligently split it out into the relevant address fields on the contact record
When opting to redirect off market property URLs, only do these 301 redirects for off market properties for non-logged in users and update tooltip
Put reference number back into the main admin list after accidental removal
Elementor search form widget to call ph_get_search_form() instead of using shortcode
Show relevant currency in appraisals section when a different country is used. Previously it was hardcoded to GBP
Ensure a ‘clean’ telephone number is always stored against a contact. This is a version of the telephone number with no spaces and is used for searches
Cater for lists in summary descriptions. Previously the nl2br() function would cause gaps between the list items so a new function has been written to handle this scenario and to not add tags between list items
Remove ‘underfloor heating’ from heating options as ‘underfloor’ already existed
Correct undefined PHP variable warning on the user profile
Declared compatibility for WordPress 6.5.4
2.0.16 – 2024-06-04
All tables and grids across Property Hive to be formatted on mobile
Added support for NTSELAT Material Information Parts B & C with new fields added to property record under the ‘Details’ tab for UK residential properties. If any of the information is completed and new ‘Utilities & More’ button will appear in the default template showing the information in a lightbox
Added actions to search form template
Added the ability to request plain text descriptions and prices
Support for og:image tab in RankMath when storing images as URLs
Change wording on ‘Demo Data’ settings tab now that feature can be enabled through WordPress and doesn’t need to be downloaded as a separate plugin
2.0.15 – 2024-05-20
Added new meta query filter for ‘featured’ so featured properties can be filtered in search results or in REST API by passing in ‘&featured=1’ to URL
Updated Leaflet.js used for OpenStreetMaps to latest version 1.9.4
Ensured admin CSS loaded when ‘Property Hive only mode’ activated
Corrected undefined variable when activating pro features without permission
Corrected wrong variable name being passed to action in Salient Image widget
PHP8.2 compatibility tweaks
Declared compatibility for WordPress 6.5.3
2.0.14 – 2024-05-03
Corrected currency exchange rates API URL
Added ability to add link to Elementor Property Image widget
Ensured ‘propertyhive-shortcode-carousel’ is only applied to property shortcode output when applicable. Corrects an issue where you have two shortcodes used on the same page; one using carousel, one without
Renamed ‘marketing_flags’ field to ‘marketing_flag’ in REST API response to mimic taxonomy name
Embedded virtual tours had ‘AllowFullScreen’ changed to ‘allowfullscreen’ and ‘allow=”fullscreen”‘ added
Corrected potential XSS issue in search form shortcode by escaping attributes
2.0.13 – 2024-04-22
Added settings area allowing a CAPTCHA service to be applied to forms
Moved media related settings into it’s own settings area to make it more prominent
Tidied up settings sub menus to be more equally spaced
Changed URL placeholders when storing media as URLs to https:// instead of http:// to promote the former
Added ability to hyperlink negotiator email address and telephone number in Divi widgets
Moved getting of actions into their own functions so they can be called separately
Added ‘propertyhive_taxonomy_args_{taxonomy}’ filters to all registered taxonomies
Added tooltip to ‘Maximum Price’ label of Generate Applicant List screen to clarify how it works
Corrected JS error relating to searching viewing applicants
Corrected undefined PHP warning from recent work regarding custom fields reordering
Various AJAX-related security and sanitisation tweaks
2.0.12 – 2024-04-11
Added ability to re-order custom fields (availability, parking etc) by dragging and dropping. Only applies to custom fields that don’t have a child/parent relationship (i.e. types and locations)
First pass at Salients WpBakery integration adding Property Hive widgets
Output total views in marketing statistics graph under property ‘Marketing’ tab
Correct floorplan, EPC & brochure icon not showing under property ‘Media’ tab if WP thumbnail size is empty
Only do regex on Vimeo video tours URLs in Elementor tabbed widget when applicable
Add support for passing ‘keyword’ attribute through to [properties] shortcode
Cater for apostrophes in addresses when searching for ‘keyword’
Cater for dots, ‘st’ and quote when filtering shortcodes by address keyword, just like we do in a normal search
jQuery 3 compatibility in shortcode carousel JS
Tiny Slider carousel to slide by a page at a time
Add ‘nav’ and ‘navPosition’ as attributes to shortcode carousels so these can be customised
Declared compatibility for WordPress 6.5.2
2.0.11 – 2024-03-12
Added Divi widgets for every address element
Added ‘Full Address’ Divi widget
Added ‘Full Address’ Elementor widget
Added ‘propertyhive_negotiators_query’ filter to all negotiator queries
Bricks compatibility tweaks
Cast columns passed through in shortcodes to int
2.0.10 – 2024-03-01
Generating an applicant list now takes into account match range when applicable
Display match price range in applicant list output and export
Run labels in applicant list filters through __() so they can be translated
Added more taxonomy based attributes to a few shortcodes
Added Singapore to the list of supported countries
Don’t query address_concatenated when first part of postcode (i.e. NN1) is being searched. Doing so resulted in properties in NN13 being returned
Enqueue Touch Punch jQuery UI library for sliders so they work on mobile
Tweak to Flexslider jQuery slideshow plugin so pixels of previous image isn’t shown due to rounding of numbers
Security update: Prevent direct access to an array of PHP files inside the plugin
Security update: Pass ‘allowed_classes’ to unserialize to prevent malicious classes being executed
Security update: Check for correct user capability when doing anything with notes
Security update: Ensure nonces are passed through in note-related AJAX requests
2.0.9 – 2024-02-03
Added format styling dropdown to descriptions WYSIWYGs when enabled
Added new filters for dashboard query args so items output in dashboard widgets can be customised
Sanitisation
2.0.8 – 2024-01-31
New filter ‘propertyhive_post_types_to_hide_months_dropdown’ to add month dropdown filtere back on for certain post types
Ensure key fields are always set when a property is inserted or updated via the REST API
Cater for taxonomy (e.g. property type or location) being an array in applicant registration emails and display them comma-separated accordingly
Rename ‘Unattended’ to ‘Unaccompanied’ in viewings list
Show let date available Elementor widget output for properties belonging to the Rooms department
Use between room name and dimensions. For some reason DomPDF was removing the space here for users of the Printable Brochures add on
Added sanitization to hidden field values output in search forms
Declared compatibility for WordPress 6.4.3
2.0.7 – 2024-01-04
Changed DB data type of ‘body’ column in ph_email_log table from longtext to blob. This is done so we can compress the email HTML body going forward as this table could get huge
In relation to the above, when sending property matches, the email body is now compressed and uncompressed accordingly using gzcompress() and gzuncompress(). Existing emails should remain unaffected
Added new ‘propertyhive_keep_email_logs_days’ filter so email logs can be auto-cleared down after a number of days. Defaults to 10 years
Added council tax band to list of fields returned in REST API
Ensured line breaks are retained when entering notes
Added extra validation when someone tries to activate a pro feature to ensure they have the correct privileges
2.0.6 – 2024-01-02
Security fix – Store currency cookie data in JSON encoded string instead of serialized string to preveent PHP object injection
2.0.5 – 2023-12-22
Added more styling controls to Elementor Search Form widget
Added new filters to features and excerpt (‘propertyhive_property_post_excerpt’ and ‘propertyhive_property_features’) for use by new AI add on
Added reference number to list of supported REST API field
Reduced the number of database JOINS in similar properties shortcode to improve query efficiency
Use wp_remote_get() instead of file_get_contents() when getting pro features to enhance compatibility with various server configurations
Ensure ‘propertyhive_applicant_requirements_form_fields’ filter is always passed 2 parameters
Added Jamaica to list of countries in International settings
Corrected PHP warning about undefined variable when saving property and ‘Contacts’ module has been disabled
2.0.4 – 2023-12-06
Cater for Divi templates where set to show for properties but no body. In this case still load Property Hive templates
New save_post action to ensure ‘floor area to’ is always set for commercial properties if it’s empty but ‘floor area from’ has a value
Tweak to how filtering commercial properties by floor area on frontend works
When filters are in place to stop status and on market changes being saved as comments/notes, ensure the date is still recorded as they are still used for ordering and matching
Corrected issue with auto-matches sending multiple times due to variable being overwritten
Declared compatibility for WordPress 6.4.2
2.0.3 – 2023-11-30
Added support for Bricks Builder page builder
Improved license validation to ensure a feature can be used
Added support for new negotiator and office tags in match email body template: [negotiator_name], [negotiator_email_address], [office_name] and [office_email_address]
Improved property/applicant AJAX searches when adding a viewing. Show ‘Loading…’ when a search is being performed, and abort any previous requests as sometimes the could complete in a different order than they were made, thus giving odd results
Updated storing of ‘hot’ and applicant department when saving and deleting relationships. Storing applicant department(s) against the top-level contact will allow us to do improved filtering and speed up property matches
Corrected issue with deleting applicant relationships whem multiple existed
Corrected default Elementor Gallery widget layout
Declared compatibility for WordPress 6.4.1
2.0.2 – 2023-11-08
Added individual Elementor widgets for each line of the address
Added hooks so Template Assistant can add option to Elementor Image widget to show flag
Added ability to enter applicant email/tel when creating viewing on property
Make note save button clearer and more descriptive
Rename ‘Viewing’ tabs in contact account area when someone is a buyer and seller to make it differentiate between them
Make the word ‘selected’ in multiselect plugin translatable
Added number of property views to REST API
Link to ‘Settings > Features’ in plugin quick links instead of taking user off to add ons page on our website