Last update and changes
Classified Listing Pro & Directory Plugin
Please check the changelog for the free version by clicking here
Fixed: The "Send business letter" push notification could stay stuck on "Processing existing newsletter queue " indefinitely — a crash or a delayed host cron would leave the queue orphaned with no way to clear it. Added: A "Cancel / Reset" button on the sending banner clears a stuck queue instantly, and the sender now recovers from errors instead of hanging. Improved: The first batch of notifications is now sent immediately when you click Send, so you get instant confirmation instead of waiting for the background scheduler. Added: Progress is now shown while sending — the banner and confirmation message report how many devices were sent and how many remain. Fixed: A slow or unreachable push server no longer hangs the request until it fatally times out; connection and response timeouts now fail cleanly and keep the queue recoverable.
Fixed: Card payments failed on US-based stores with "Received unknown parameter: level3"; the automatic retry works again, and the condition is now remembered so a store hits it at most once.
Fixed: Level 3 card data was sent in a format Stripe could never accept, so it would have failed even on accounts enabled for it.
Fixed: Subscriptions stayed "Active" after a failed renewal — past due, unpaid, incomplete and paused now map to the correct local status instead of being discarded.
Fixed: The "Expiring" and "Failed" subscription statuses could not be set at all.
Fixed: Trial subscriptions showed a blank status.
Fixed: A pricing plan holding an invalid Stripe price ID charged the customer and then failed the order; the plan now repairs itself on the next purchase.
Fixed: Orders could be charged but never marked complete on newer Stripe API versions, affecting webhook-delivered payments, 3D Secure and subscription renewals.
Fixed: Subscription and invoice requests ran on a different Stripe API version than the rest of the gateway, depending on each store's Stripe account settings.
Improved: The subscription log records a short summary instead of dumping the entire order on every call.
Fixed: Apple sign-in returned a 500 error on some hosts ("Invalid key format"); Apple's public keys are now fetched reliably (works with allow_url_fopen off) and cached, and any failure returns a clean error instead of crashing.
Fixed: Non-trial subscription packages were charged twice at checkout. Fixed: Payment errors now show clear, user-friendly messages.
Fixed: Deferred Stripe charges for trial subscription packages.
Added: Header & contact single layout fields. Added: Subscription email notifications. Improved: Form Builder usability and stability. Improved: My Account dashboard redesign. Improved: My Listings table and top filters. Improved: Membership report layout design. Improved: Chat functionality and styling. Fixed: Chat field error when Pro disabled. Fixed: WooPayment gateway checkout issues. Fixed: Buyer account access and payments.
Fixed: Custom fields active filter option value issue Added: Mark-as-sold option in admin-end
Fixed: Active filter option value display issue Fixed: Ajax filter issue for custom filed at taxonomy archive page
Fixed: Subscription renew issue Fixed: Chat table regenerate issue Added: Custom text field search action button
Fixed: Accessibility issues
Fixed: Add/Remove favourite UX issue Fixed: Taxonomy-ordering issue Fixed: Single listing builder conditional field visibility issue fixed Added: AI Semantic Search & AI Image Enhancement Updated: Add compare page while install for the first time Fixed: PhotoSwiper popup open issue Fixed: Form builder search and filter REST API
Fixed: remove empty custom field from filters Fixed: Chat manage layout, delete option issue Update: Settings integration with new layout Added: quick view and compare icon filter Update: Compare content display issue for from builder custom field
Added: Smart dependency logic at checkbox, radio, select field Fixed: Compare content display issue Fixed: get_avatar expect email or id but passed full comment object
Fixed: Shortcode map view pagination issue Fixed: Form builder category, location field issue Fixed: Gallery show / hide issue Fixed: Video show / hide issue Fixed: Category widget column issue Added: Two action hooks for active map data ( rtcl_ajax_filter_query_before_loop, rtcl_ajax_filter_query_after_loop)
Added: Image support at app push notification Added: Ajax filter: custom field filterable field apply conditional logic
Updated: Reorganized admin settings Fixed: Popular badge show/hide issue
Fixed: From builder – Conditional logic for check box field add includes and Not Includes operator Updated: Add login messages to start new chat Fixed: Mark as sold listing hidden issue when active filter/search Fixed: Chat message unread count issue Fixed: Chat body overflow scroll issue at chat for mobile
Updated: Directory ajax filter field Added: Toolkit addon compatibility
Fixed: Chat rtcl_conversation_messages table creating issue at new installation
Fixed: Chat rest api: check conversation has started Fixed: My account chat list loading issue
Updated: Page layout Added: Chat media/attachment upload Added: Chat admin back end for observe conversation Fixed: Elementor editor load issue Updated: Listing Slider Elementor addon Updated: Chat performance
Added: Pusher configuration at config REST API Fixed: Sortable Search form issue
Added: AI Power Form Generator and Write with AI. Fixed : Ajax filter Custom field: same field OR , different field AND relation Fixed: Custom field load issue at ajax filter Fixed: Duplicate top items at listings issue Updated: Chat performance updated Added: Pusher Added for update chat performance Added: remove beacon script Added: Pusher js for live chat Added: rtcl_user_online_status_seconds from js
Added: Filter Hook Added (rtcl_is_chat_link_available) Fixed: Ajax Filter Date and Date Range filter issue
Fixed: License key issue Fixed: Update REST API for APP
Updated: Rest API (Add Form builder support for App) Fixed: Rest API kei generation issue Fixed: Listing excerpt limit for Elementor editor Fixed: Filter category rest API issue Fixed: Ajax filter number issue Added: Tag support at REST API
Updated: REST API Updated: Menu Arrangement Added: Fontawesome 6 compatibility Added: Chat count Fixed: Text domain issue Fixed: Elementor Widgets Sortable Field Placeholder Text Fixed: Settings script load
Added: Chat Count
Fixed: Filter searching issue form select, radio, checkbox Added: Ajax Filter custom field sorting option
Fixed: Is online fixed ajax error Fixed: Select Field Label text Sortable Search Field Updated: Update rest API
Added: Form builder Repeater field Updated: Coding update at Single listing and archive listing page for form builder capability
Fixed: Stripe payment statement_descriptor_suffix issue Fixed: vendor php version required issue Added: Add new Control For Elementor Widgets
Added: New filter (rtcl_sold_out_banner_text) Fixed: Pricing table Widgets control issue fixed Updated: WordPress min required version to 5.6 Updated: Update Compare page Updated: Update API for Manage Admin order and listing
Added: Ajax filter compatibility Updated: Firebase Google login API Updated: Config api for admin note to users message Fixed: Filter number field issue
Fixed: promotions are not updated when membership is renewed
Fixed: Email template html escaping Fixed: push notification Fixed: Rating update issue Fixed: Apple login issue from mobile app (REST API)
Fixed: Category slider addon sub-category control issue Update: APP settings Added: Rest API manage end point
Fixed: Mark as sold change issue Fixed: Stripe membership expired-renew issue Fixed: WooCommerce Payment issue Added: Iyzipay payment compatibility
Fixed: Listable field for from builder
Added: Form builder compatibility Fixed: Mark as sold banner issue Fixed: WooCommerce Payment issue
Fixed: Chat issue on multisite Fixed: Stripe minimum amount payment issue
Fixed: Chat image exchange issue Fixed: Chat image delete issue Updated: Listing API
Added: User Dashboard backward compatibility
Fixed: Elementor search form label issue Fixed: Meta query relation issue Added: New dashboard compatibility
Fixed: Recurring order pricing issue for stripe subscription Updated: membership pricing options for subscription
Added: Popular option in Elementor Listing Widget Fixed: Stripe subscriptions issue Updated: Form category rest api
Fixed: Custom fields showing issue on listings Gutenberg block Fixed: GEO location top listings search issue
Added: Added hook Fixed: i18n Localisation string update
Fixed: Listing slider responsive issue Fixed: Listing slider and category slider sidebar control style issue
Updated: Translation file Support: Seller Verification For Elementor widget
Fixed: Online status issue Added: Mobile optional API Fixed: Some Deprecation error for PHP 8.2 Added: WPML promotion sync
Added: PHP 8.2 compatibility Fixed: Promotion level change issue Added: Login redirect to a single page for seller information
Fixed: Elementor addon pagination issue Fixed: Listing price issue in chat
Fixed: subscription issue for stripe Fixed: DataBase insert error Added: Subscription API for app
Added: Sold out listing search option in the dashboard filter Added: Disappear mark as sold listing from the search result Updated: Push notification error log Fixed: Mark as sold/unsold text change issue Fixed: Listing review compatibility issue with Review Schema
Update API for renew listing
Fixed: Badge color change issue
Fixed: Stripe initialized error while API key is empty
Added: Subscription Stripe Fixed: Zoom image alt and title attribute
Updated: API function update
Added: Update hook for app
Fixed: Subscription database issue
Fixed: Authorize.net recurring billing payment issue
Added: Authorization subscriptions Fixed: user image URL fix for app
Fixed: private method PHP error
Fixed: Category addon count issue
Added: User status online/offline
Fixed: Session error log
Updated: Security & Sanitisation Updated: Change text naming Updated: Checkout Rest API
Fixed: Unread message email quote sign issue Fixed: Elementor addon parent category issue
Fixed: Chat table regeneration issue
Added: App Woo payment support
Fixed: Stripe text translation issue Fixed: Custom Field select/checkbox filter issue Updated: Layout style
Updated: Guzzle PHP client https://docs.guzzlephp.org Fixed: translation issue for stripe payment getaway
Added: Elementor Archive & Single Page Builder Addon compatibility Added: Per sign control in the Pricing Box addon
Fixed: Backend widget area console error Added: Pricing Table Gutenberg block
Added: Gutenberg Blacks (Listings, Listings category, All locations, Singe location, category slider, listing slider)
Fixed: Compatible with free version 2.1.0 Added: Elementor Widget
Fixed: Push notification translation. Fixed: Radius search filter widget translation.
Fixed: Stripe IOS payment issue Added: comment form script Add: Rating filter
Fixed: Free & Pro version dependency
Fixed: Fix option error. Fixed: Remove unwanted localization for map.
Add: Re-captcha V 3 Add: OpenStreetMap Update: API update for Map
Fixed: Add google social login using google firebase
Fixed: Push notification table column rename issue
Add push notifications for app
Fixed: Review template Add: Stripe 3D SAP secure payment Option Update: coding structure Add: orders and orders/xxxxxx rest API
Fix: conditional field issue for multilingual Fix: multilingual custom field delete issue Update: payment rtcl-api end point Update: Rest api end point
Add: Seller Contact information for register user. Fix: Map marker issue Update: Rest API
Bugfix: Custom fields filtering.
Update: Rest API Bugfix: Some bug fix.
Fix: REST API issue fixed Fix: Classified listing free version dependency Update
Fix: Map control. Fix: Password Reset link. Update: Update code to work on free version. Now need to install free version first.
Fixed: Membership issue Fixed: Ordering issue Fixed: Compare issue Fixed: Pending post expired text issue Fixed: Apply filter button hide issue Fixed: Listing image resize error issue
Fixed: App data connect issue
Fixed: Membership issue Fixed: Unregistered user posting ad issue Added: Pricing range and disable feature
Fixed: Forgot password issue Fixed: Listing post edit alert issue Fixed: Compare responsive issue
Add: Mark as Sold Add: Google Location Add: Radius Search Add: Conditional Fields Add: Business Hours (Directory) Add: Social Profiles (Directory) Add: Quick View Add: Compare ads Add: Youtube & Vimeo Video Add: Add new grid & list layout
Add: Youtube. Vimeo video in listing Fix: Login data security Fix: Image Sorting Add: Conditional custom fields
Fix: Backend Bump up issue Fix: Front end Embedded Video Fix: Custom number field
Fix: Paypal Payment Issue
Add: Promotion package included within the membership package (Store addon) Fix: Fix some bug
Fix: Sub-category selection issue for membership Fix: Bump up Daily Fix: Some email issue Update: Some template hook
Add: First name, Last name & mobile no in the registration form Fix: Top & Featured ads expire time Fix: Left widget filtering option Fix: Free & membership ad counting Improve: Location & category data loading issue
Add: Yoast SEO compatibility
Fix: Some bug fixing Add: Live Chat (Buyer & Seller) Fix: Some Responsive Issue
Add: WooCommerce Payment Gateway
Add: WhatsApp no Add: Store Rating Add: Unlimited category Add: Top search widget different style (auto search, dependency selection, standard) Add: Settings for email ad own contact form 7 Add: Date Field with range
Add: New email system with template. Add: Price unit per category. Add: Privacy policy and Term and condition settings Update: Update some hook and coding style Update: Update some UX
Fixed: Fixed some bug Add: Added control for image zoom & popup.
Fixed some bug Add: Search by types Add: Category listing by types [Shortcode] Add: Email notification for email edit or modification. Fix: Source map issue. Add: Redirect option after Edit and posed new listing Add: New Price type added (Price on call) Add: Category import Add: Social Login (we support any third-party plugin) Fix: Membership user can post at a free category, Have the option to turn off or on Fix: Membership new order and confirm mail notification Fix: Membership expired days NaN issue is fixed at Safari browser Add: Send notification to admin, when user edit store information Add: Title and short description limit
Fix: WooCommerce conflict
Add: admin email notification for new user registration. Add: Dynamic Add type Add: Settings for store only for members Fix: Listing page as home page issue fixed.
Fix: Payment History Add: WhatsApp share
Fix: Email Verification More control
Add: Added Option for non-login user post ads Fix: Fixed some bug
Add: Map View Fix: Some Related Bugfix
Add: Review & Rating option Add: Bump up add option Add: More Fields contrpre Add: Pricing tab Some Related Bugfix
Updated: REST API
Updated: Menu Arrangement
Added: Fontawesome 6 compatibility
Added: Chat count
Fixed: Text domain issue
Fixed: Elementor Widgets Sortable Field Placeholder Text
Fixed: Settings script load
Added: Added: Chat count
Fixed: Filter searching issue form select, radio, checkbox
Added: Ajax Filter custom field sorting option
Fixed: Is online fixed Ajax error
Fixed: Select Field Label text Sortable Search Field
Updated: Update rest API
Added: Form builder Repeater field
Updated: Coding update at Single listing and archive listing page for form builder capability
Fixed: Stripe payment statement_descriptor_suffix issue
Fixed: vendor php version required issue
Added: Add new Control For Elementor Widgets
Added: New filter (rtcl_sold_out_banner_text)
Fixed: Pricing table Widgets control issue fixed
Updated: WordPress min required version to 5.6
Updated: Update Compare page
Updated: Update API for Manage Admin order and listing
Added: Ajax filter compatibility
Updated: Firebase Google login API
Updated: Config API for admin note to user’s message
Fixed: Filter number field issue
Fixed: Promotions are not updated when membership is renewed
Fixed: Email template html escaping
Fixed: push notification
Fixed: Rating update issue
Fixed: Apple login issue from mobile app (REST API)
Fixed: Category slider addon sub-category control issue
Updated: APP settings
Added: Rest API manage endpoint
Fixed: Mark as sold change issue
Fixed: Stripe membership expired-renew issue
Fixed: WooCommerce Payment issue
Added: Iyzipay payment compatibility
Fixed: Listable field for from builder
Added: Drag & Drop Listing Form Builder Fixed: Mark as sold banner issue Fixed: WooCommerce Payment issue
Fixed: Chat image exchange issue Fixed: Chat image delete issue Updated: Listing API
Fixed: Chat image exchange issue Fixed: Chat image delete issue
Added: User Dashboard backward compatibility
Fixed: Elementor search form label issue Fixed: Meta query relation issue Added: New dashboard compatibility
Fixed: Recurring order pricing issue for stripe subscription Updated: membership pricing options for subscription
Added: Popular option in Elementor Listing Widget
Fixed: Stripe subscriptions issue
Updated: Form category rest API
Fixed: Custom fields showing issue on listings Gutenberg block
Fixed: GEO location top listings search issue
Added: Added hook
Fixed: i18n Localisation string update
Fixed: Listing slider responsive issue
Fixed: Listing slider and category slider sidebar control style issue
Updated: Translation file
Support: Seller Verification For Elementor widget
Fixed: Online status issue
Added: Mobile optional API
Fixed: Some Deprecation error for PHP 8.2
Added: WPML promotion sync
Added: PHP 8.2 compatibility
Fixed: Promotion level change issue
Added: Login redirect to a single page for seller information
Fixed: Elementor addon pagination issue
Fixed: Listing price issue in chat
Fixed: subscription issue for stripe
Fixed: DataBase insert error
Added: Subscription API for app
Added: Sold out listing search option in the dashboard filter
Added: Disappear mark as sold listing from the search result
Updated: Push notification error log
Fixed: Mark as sold/unsold text change issue
Fixed: Listing review compatibility issue with Review Schema
Updated: API for renewing the listing
Fixed: Badge color change issue
Fixed: Stripe initialized error while API key is empty
Added: Subscription Stripe
Fixed: Zoom image alt and title attribute
Added: Authorization subscriptions Fixed: user image URL fix for app
Fixed: Category addon count issue
Added: User status online/offline
Fixed: Session error log
Updated: Security & Sanitisation
Updated: Change text naming
Updated: Checkout Rest API
Fixed: Unread message email quote sign issue
Fixed: Elementor addon parent category issue
Fixed: Chat table regeneration issue
Added: App Woo payment support
Fixed: Stripe text translation issue
Fixed: Custom Field select/checkbox filter issue
Updated: Layout style
Updated: Guzzle php client https://docs.guzzlephp.org
Fixed: translation issue for stripe payment getaway
Fixed: Elementor listing custom fields ocntrol
Fixed: Pricing issue
Added: Elementor Archive & Single Page Builder Addon compatibility
Added: Per sign control in Pricing Box addon
Fixed: Manual bump up issue
Fixed: Backend widget area console error
Added: Pricing Table Gutenberg block
Added: Gutenberg Blacks (Listings, Listings category, All locations, Singe location,
category slider, listing slider)
Fixed: Compatible with free version 2.1.0
Added: Elementor Widget
Fixed: Push notification translation.
Fixed: Radius search filter widget translation.
Fixed: Stripe IOS payment issue
Added: comment form script
Added: Rating filter
Fixed: Free & Pro version dependency
Fixed: Fix option error.
Fixed: Remove unwanted localization for map.
Added: Re-captcha V 3
Added: OpenStreetMap
Updated: API update for Map
Fixed: Add google social login using google firebase
Fixed: Push notification table column rename issue
Added: Push notifications for app
Fixed: Review template
Added: Stripe 3D SAP secure payment Option
Updated: Coding structure
Added: Orders and orders/xxxxxx rest API
Fixed: conditional field issue for multilingual
Fixed: multilingual custom field delete issue
Updated: payment rtcl-api end point
Updated: Rest api end point
Added: Seller Contact information for register user.
Fixed: Map marker issue
Updated: Rest API
Fixed: Custom fields filtering.
Updated: Rest API
Fixed: Some bug fix.
Fixed: REST API issue fixed
Fixed: Classified listing free version dependency Update
Fixed: Map control.
Fixed: Password Reset link.
Updated: Update code to work on free version. Now need to install free version first.
Fixed: Membership issue
Fixed: Ordering issue
Fixed: Compare issue
Fixed: Pending post expired text issue
Fixed: Apply filter button hide issue
Fixed: Listing image resize error issue
Fixed: App data connect issue
Fixed: Membership issue
Fixed: Unregistered user posting ad issue
Added: Pricing range and disable feature
Fixed: Forgot password issue
Fixed: Listing post edit alert issue
Fixed: Compare responsive issue
Added: Mark as Sold
Added: Google Location
Added: Radius Search
Added: Conditional Fields
Added: Business Hours (Directory)
Added: Social Profiles (Directory)
Added: Quick View
Added: Compare ads
Added: Youtube & Vimeo Video
Added: Add new grid & list layout
Version 1.5.72 (Nov 28, 2020)
Added: Youtube. Vimeo video in listing
Fixed: Login data security
Fixed: Image Sorting
Added: Conditional custom fields
Version 1.5.70 (Oct 02, 2020)
Fixed: Backend Bump up issue
Fixed: Front end Embedded Video
Fixed: Custom number field
Version 1.5.69 (Sep 17, 2020)
Fixed: Paypal Payment Issue
Version 1.5.65 (Aug 11, 2020)
Added: Promotion package included within the membership package (Store addon)
Fixed: Fix some bug
Version 1.5.62 (June 12, 2020)
Fixed: Sub-category selection issue for membership
Fixed: Bump up Daily
Fixed: Some email issue
Updated: Some template hook
Version 1.5.57 (April 30, 2020)
Added: First name, Last name & mobile no in the registration form
Fixed: Top & Featured ads expire time
Fixed: Left widget filtering option
Fixed: Free & membership ad counting
Improved: Location & category data loading issue
Version 1.5.3 (Mar 12, 2020)
Added: Yoast SEO compatibility
Version 1.5.2 ( Feb 18, 2020)
Fixed: Some bug fixing
Added: Live Chat (Buyer & Seller)
Fixed: Some Responsive Issue
Version 1.4.13 (Jan 14, 2020)
Added: WooCommerce Payment Gateway
Version 1.4.10 (Dec 11, 2019)
Added: WhatsApp no
Added: Store Rating
Added: Unlimited category
Added: Top search widget different style (auto search, dependency selection, standard)
Added: Settings for email ad own contact form 7
Added: Date Field with range
Version 1.3.0 (Oct 09, 2019)
Added: New email system with template.
Added: Price unit per category.
Added: Privacy policy and Term and condition settings
Updated: Update some hook and coding style
Updated: Update some UX
Version 1.2.24 (Aug 06, 2019)
Fixed: Fixed some bug
Added: Added control for image zoom & popup.
Version 1.2.23 (July 31, 2019)
Fixed: some bug
Added: Search by types
Added: Category listing by types [Shortcode]
Added: Email notification for email edit or modification.
Fixed: Source map issue.
Added: Redirect option after Edit and posed new listing
Added: New Price type added (Price on call)
Added: Category import
Added: Social Login (we support any third-party plugin)
Fixed: Membership user can post at a free category, Have the option to turn off or on
Fixed: Membership new order and confirm mail notification
Fixed: Membership expired days NaN issue is fixed at Safari browser
Added: Send notification to admin, when user edit store information
Added: Title and short description limit
Version 1.2.21
Fixed: WooCommerce conflict
Version 1.2.20
Added: admin email notification for new user registration.
Added: Dynamic Add type
Added: Settings for store only for members
Fixed: Listing page as home page issue fixed.
Version 1.2.17
Fixed: Payment History
Added: WhatsApp share
Version 1.2
Fixed: Email Verification
More control
Version 1.1.3 (Nov 22, 2018)
Added: Added Option for non-login user post ads
Fixed: Fixed some bug
Version 1.1.0 (Oct 09, 2018)
Added: Map View
Fixed: Some Related bug
Version 1.1.0 (Oct 09, 2018)
Added: Review & Rating option
Added: Bump up add option
Added: Pricing tab