Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

MLSImport · Version history

MLSImport changelog and version history

Latest version
7.2.6
Oct 23, 2026 (16 days ago)
Releases
39
since 2024
In the last year
26
about one every 14 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 20246 releases
  • 202512 releases
  • 202621 releases

202621 releases

  1. MLSImport 7.2.6Latest

    • REALTOR.ca (CREA DDF) import tasks import again. REALTOR.ca does not accept a status filter and lists Active listings only, so the task no longer sends one; a sold listing leaves the feed and the daily reconciliation removes it from your site. The Protected Statuses control is gone from REALTOR.ca…
    • An import task saved with no status selected now imports Active listings, matching what the task editor shows. Before, such a task reported the import as completed while importing nothing.
  2. MLSImport 7.2.5

    • Test MLS for new sites: on your first sign-in with an MLSImport account, the plugin connects “Test MLS (sample listings)” and creates a first import task, so you can see listings import before your own MLS approves your data access. It needs no MLS credentials and does not use one of your account’s…
    • Test MLS listings now come with property photos.
  3. MLSImport 7.2.3

    • New “Alerts” page under MLS Import Settings lists what changed on your listings: new listings, price drops and increases, status changes, listings under contract, sold, off market, back on market, and agent or office changes. Search by MLS number and filter by event or import task.
    • New daily email alerts, set up in the “Notifications” section of the Alerts page. Tick the kinds of change you want, add one or more email addresses, and switch each MLS on or off. Each MLS has its own filter (city, neighborhood, zip, price range, property type, status), prefilled from that MLS’s i…
    • The daily email also has a “Buyers to contact” section: buyers whose saved search matches a listing that is new or was just changed, with their contact email, the matching listings and a link to their search. Works with saved searches from MLSImport standalone, WpResidence, Houzez and Real Homes.
    • New “Blog Posts” page block (standalone mode) – shows your blog posts as cards with the featured image, date, title, excerpt and a read-more link, in a responsive grid with an optional pager. Use the [mlsimport_blog_posts] shortcode, the “Blog Posts” Gutenberg block or the Elementor widget; the car…
    • New “Studio” tile on the Beds row of the search form (standalone mode) – a studio has 0 bedrooms and could only be found with no bed filter at all. Studio now finds exactly 0 bedrooms; every other tile still means “at least”. The beds and baths popup is wider so all the tiles fit on one line.
    • New “Country” filter on the Import Task for multi-country MLS feeds (Omni MLS South America) – pick one or more countries, with a Select all. Feeds that cover a single country do not show the control.
    • Import Task editor for MLS Grid feeds now offers only the filters MLS Grid accepts (status, property type, MLS number and listing office). The price range is no longer shown for these feeds because MLS Grid rejects it and the import would stop with an error. Values saved on a task before this chang…
    • Clearer message when an MLS does not support the Internet display filters – setting “Internet Entire Listing Display” or “Internet Address Display” to “yes” on a feed without those fields used to show the MLS’s raw error text. The Import Task screen, the hourly import count and the Import Run log n…
    • Fixed the Import Task screen showing “connection NOT successful” on every task when the current MLS on the Connections tab was a failed or never-registered connection – each task is now judged by its own MLS connection. Adding an MLS from the “+ Add MLS” drawer also makes it the current MLS when th…
    • Fixed the daily alert emails never listing a change on WpResidence, Houzez, Real Homes and WpEstate sites when the notification filter had a price range – the price and zip are now read from the theme’s own fields.
    • Fixed saving the Tools tab (or any settings form that does not include the theme select) clearing the saved theme, after which price, bedrooms, size and coordinates stayed empty on newly imported listings. The saved theme now survives such a save.
    • Delete Properties now removes 5 listings per request instead of 20. Removing a listing also deletes all its photos and thumbnails from disk, and on slower hosting a batch of 20 ran long enough for the host to cut the request off: the listings were gone but the page reported “Error during deletion.…
    • Fixed the Property List block (Gutenberg and Elementor) showing an empty search box with a lone Search button when every search field was switched off. The search box and button are now hidden in that case.
  4. MLSImport 7.2.2

    • New “MLS #” search field (standalone mode) – visitors can type the MLS number from a yard sign or flyer (for example TB8541851) and land on that exact listing. The field is available in the search form shortcode, the Gutenberg block and the Elementor widget, and in the filter bar above the results.…
    • Listings imported before this update are picked up automatically when they have an MLS number stored. If a listing was imported without the ListingId field selected, select that field and re-import so its number can be found.
    • The search form shortcode can now set a width per field – add it after a colon, for example fields=”location:half,property_type:half,price:third,beds_baths:third,mls_number:third”. Accepted widths are two_thirds, half, third and quarter; a field without a width stays full width.
    • New featured listings (standalone mode) – tick “Featured listing” on a property, or use the new “Mark featured” / “Remove featured” bulk actions on the Properties list, and those listings show first in every list with a “Featured” badge on the card. A new Featured column shows which listings are ma…
    • New setting “Show featured listings first” (Design Settings – General, on by default). Featured listings lead a list only when the visitor has not picked a sort – if they sort by price, price wins.
    • New Saved Search with daily email alerts (standalone mode) – a “Save this search” button next to the Sort control on the Search Results block lets a visitor save the filters they picked with just a name and an email. No WordPress account is needed, and an agent can save a search on behalf of a clie…
    • Double opt-in – the visitor gets a confirmation email first, and nothing is sent until they click the link in it. The link brings them back to the results page they saved from, with their filters applied. Every alert email carries a one-click unsubscribe link, and a search left unconfirmed for 7 da…
    • One email a day, only when there is something to show – each confirmed search receives the matching listings that were added or updated by your imports since the previous day, with a link to see all of them on your site. A day with no matching changes sends no email.
    • New “Saved Searches” list under MLS Import Settings shows who saved what, the status and when the last email went out, with Deactivate and Delete actions. You are notified by email when a visitor confirms a search. Saved searches are included in the WordPress personal data export and erase tools.
    • New Design Settings section “Saved Search” – switch the feature on or off, set the maximum listings per email, and edit the email subject, intro line and disclaimer.
    • Fixed the Featured Property Elementor widget that could not be deleted from a page once its Property ID had been edited or the page had been saved and reopened. Featured Property widgets already on your pages keep their chosen property and can be deleted normally after the update.
  5. MLSImport 7.2.1

    • The “Data last updated” date on a property page now shows the hour and minute too (for example “March 4, 2026 1:03 am”), converted to your site’s timezone. The “Updated” date in the property title bar and overview shows the same time.
    • Fixed the Connections tab still showing your old MLS limit after a plan change – the number of MLS connections your plan allows is now re-checked with your MLSImport account every time you open the tab, so an upgrade on mlsimport.com unlocks “+ Add MLS” right away without signing in again.
  6. MLSImport 7.2

    • Multiple MLS connections on one site – you are no longer limited to a single MLS. A new Connections tab lists every MLS you have connected with its live status, when it was last tested, and how many listings it brought in; you can add another MLS from the same screen, test or disconnect one at a ti…
    • Adding a second MLS does not disturb the first – each connection keeps its own credentials, its own field mapping and its own sync settings, and your existing MLS is carried over automatically on update as your first connection, with its current mapping and settings intact. Nothing needs to be re-e…
    • Each import task belongs to one MLS – when you create an import task you pick which connection it pulls from, and its search filters come from that MLS’s own values. Existing tasks keep working exactly as before.
    • One broken MLS no longer stops the others – if a connection’s credentials expire or its provider goes down, only that connection’s tasks pause (with the reason recorded); tasks on your other MLSs keep importing on the same hourly run. Daily reconciliation is likewise done per connection, so a feed…
    • The same property from two MLSs is shown once – when overlapping feeds carry the same address twice, the copy from your higher-priority connection is displayed and the other is hidden from search, sliders, maps and feeds. Hidden never means deleted: if the shown copy is removed or unpublished, the…
  7. MLSImport 7.1.2

    • Fixed feature links on a listing all pointing to one empty page – when an MLS sends a multi-value field (lot features, appliances, views…) as one comma-glued text instead of a list, each value now becomes its own term with its own working archive page. A one-time automatic repair also splits the gl…
    • Updated the bundled Action Scheduler library to 3.9.3 – removes the PHP 8.4 deprecation notices it produced on every admin page (which could quickly fill debug.log on sites with logging enabled) and slims the plugin package.
  8. MLSImport 7.1.1

    • Fixed featured properties losing their images – saving a property in wp-admin could blank its internal ListingKey (WordPress treats the meta keys ListingKey and the theme custom field listingkey as the same database row), so the next import could not find the listing and imported it again as a dupl…
    • Fixed listing deletion removing a property’s images before the property itself – when the final post deletion failed, the site was left with a published listing whose gallery pointed at deleted images. Deletion now removes the property post first and deletes its photos only after that succeeds, on…
  9. MLSImport 7.1

    • Import task health at a glance – new status column in the Import Tasks list showing each task’s live state (synced, importing, sync overdue, stuck, failed, auto-sync off, never imported).
    • Sturdier imports – manual imports are now resumable, chunked runs with a watchdog; the hourly sync picks tasks in starvation order so no task is left behind; a completed manual import now seeds the sync watermark so new tasks start hourly-syncing right away.
    • Automatic incident alerts and import-health heartbeats to the MLSImport service, plus automatic token / activation recovery – so a stopped cron or failing import can be detected before it affects your site.
    • Import fields are gathered automatically – as soon as your MLSImport account and MLS connection are both confirmed, the plugin fetches your MLS’s field metadata silently in the background instead of making you wait on the “Stand By” page.
    • Setup wizard fixes – an unrecognised theme no longer fails the system-requirements check (standalone mode works with any theme), the theme selector now pre-selects the site’s own detected theme instead of defaulting to the first option, and the PHP memory requirement label was corrected to 256M.
    • Redesigned admin – the whole plugin admin was restyled to match the mlsimport.com portal design: unified field sizing and focus states, one active-state colour, and a cleaned-up Tools tab.
    • Provider adapters – dedicated Bright MLS and Centris (Quebec) adapter classes, and provider credential fields now only appear for the selected MLS’s provider family.
    • Internal rebuild of the import engine – import task execution, daily reconciliation, stored-listing writing and field-mapping persistence were consolidated into dedicated, unit- and integration-tested modules.
  10. MLSImport 7.0.7

    • Fixed the “search your MLS” field in the setup wizard not offering any suggestions — the wizard’s scripts were not being loaded on the page, so the MLS autocomplete never started.
  11. MLSImport 7.0.6

    • Fixed a fatal error on plugin activation (“Failed opening required … myclabs/deep-copy”) caused by a development autoloader being included in the release package.
  12. MLSImport 7.0.4

    • Standalone (theme-agnostic) mode — the plugin can now render its own real-estate front-end on ANY WordPress theme, not only WpResidence, WpEstate, Houzez and Real Homes. It ships its own property search, listing cards, half-map search, single-property page, saved-properties view and agent / team pr…
    • Page-building blocks — Property List, Property Slider, Featured Property, Map with Listings, Half Map, List Properties by ID, Team Directory, Category Slider and Display Categories, each available as a shortcode, a Gutenberg block and an Elementor widget, all sharing the same rendering, filters and…
    • Category & taxonomy widgets — display any listing taxonomy (city, type, status, …) as image tiles, using a new per-term featured image and per-term HTML description.
    • Developer hooks — a WooCommerce-style layer of action / filter hooks lets themes and add-ons extend, reorder and restyle every standalone surface without editing plugin core; templates can be overridden by copying them into a theme’s mlsimport/ folder. See the standalone hooks guide under docs/.
    • PropTx / AMPRE (TRREB) MLS provider support.
    • Reconciliation & sync hardening — fixed cases where reconciliation could delete live or standalone listings when a status taxonomy was remapped, and stopped the add / delete / add cycling of in-filter listings during sync.
    • Import fidelity — fixed the gallery being wiped on update when the media was unchanged, routed hidden-from-public fields to the correct metabox and corrected the RealEstateListing JSON-LD (provider and datePosted).
    • Numerous front-end polish fixes across the property page, maps, mortgage calculator, search form, contact forms and accent-colour theming.
  13. MLSImport 6.3.8

    • PropTx / AMPRE (TRREB) MLS provider wiring; featured-image / gallery fix.
    • Activity banner now counts unique properties.
  14. MLSImport 6.3.7

    • Maintenance release.
  15. MLSImport 6.3.6

    • Trestle / Cotality readable enum labels — status and category values from Trestle can now come through as human-readable text (“Active Under Contract” instead of “ActiveUnderContract”, “Commercial Lease” instead of “CommercialLease”). Status matching, status protection and the daily reconciliation…
  16. MLSImport 6.3.5

  17. MLSImport 6.3.4

  18. MLSImport 6.3.3

  19. MLSImport 6.3.1

    • Import History: added search by Listing ID or ListingKey.
    • Activity banner: now always visible to administrators (not only when there was activity in the last 24 hours); clearer “property/properties” wording and a “Task Name:” label in the per-task breakdown.
    • Bright MLS support — added Bright MLS as a dedicated provider with its own Client ID / Client Secret credential fields, correct credential gating in the admin and onboarding “Account” step, and a per-MLS field-correlation map that aliases RESO field names to Bright’s own names (e.g. CountyOrParish…
    • Multi-select location filters — new searchable, type-to-filter dropdown component; City, County and Postal Code (ZIP) can now take multiple values (sent to the backend as RESO “or” groups), including multi-ZIP support in import tasks.
    • Daily telemetry / diagnostic heartbeat — connected installs send one structured health heartbeat per UTC day to the SaaS user-activity endpoint. Payload covers an anonymous install ID, account/site, plugin/PHP/WordPress versions and active theme, 7-day import/update/delete counts, sync and feed hea…
    • Activity log & History view — new wp_mlsimport_activity database table (with a versioned dbDelta upgrade path) logging every listing import / update / delete with listing ID, key, title, URL and source import task; new History admin page with a list-table view of recent activity.
    • Dashboard top banner — new banner on the admin pages surfacing import counts / status at a glance.
    • Deactivation survey — on plugin deactivation, a survey modal collects feedback on why the user is leaving.
    • Fixes & maintenance — ThemeImport image/gallery handling fix for WPResidence 5.0 (#532, later partly reverted); Composer autoload / installed.json regeneration cleanup; Tested up to WordPress 7.0.
  20. MLSImport 6.2.0

  21. MLSImport 6.1.10

202512 releases

  1. MLSImport 6.1.9

  2. MLSImport 6.1.8

  3. MLSImport 6.1.6

  4. MLSImport 6.1.5

  5. MLSImport 6.1.4

    • Fix for ABOR on stale delete
  6. MLSImport 6.1.2

    • Fix for Realtor.ca on property room parsing
  7. MLSImport 6.1.1

    • Added BuyerAgentMlsId import option
    • Updated labels from MLSimport item to Import task
    • Improved formatting for MLS fields using comma separation
    • Enhanced messaging for starting/stopping imports
    • Improved error handling
  8. MLSImport 6.1.0

  9. MLSImport 6.0.7

  10. MLSImport 6.0.5

  11. MLSImport 6.0.4

  12. MLSImport 5.8.6

    • Fix on importing into Houzez theme
    • fix with keep true if mlsImportItemStatusDelete meta is empty
    • fixed caps vs non caps on custom post meta

20246 releases

  1. MLSImport 5.8.4

  2. MLSImport 5.8.3

  3. MLSImport 5.8.2

  4. MLSImport 5.8.1

  5. MLSImport 5.7.5

  6. MLSImport 5.7.3

Questions about MLSImport’s releases

What is the latest version of MLSImport?

7.2.6, released on Oct 23, 2026 (2 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is MLSImport updated?

26 releases in the last year, about one every 14 days. Its first release on WordPress.org dates from April 2024.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in MLSImport’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.