What is new

Dealer.ms Changelog

The latest releases of the Dealer.ms plugin, straight from our release notes.

Releases

Latest versions

Version 0.16.0 - November 3, 2026

This update focuses on making imports more efficient, expanding Elementor flexibility, and improving everyday inventory management. A new background image download option allows imports to begin processing listings immediately while downloading remaining gallery images in the background, making large imports much more manageable. The Listing Slideshow gains an option to exclude specific gallery categories, comparison conditions now support discounts and days on lot, and Elementor Dynamic Tags have been expanded to include badge text, video URLs, and price text. We've also improved import resuming and logging, optimized DMS_Query performance, reduced unnecessary Elementor widget queries, and refined the dashboard, All Listings table, quick editing, and robots.txt generation. Several fixes address backend filtering, decimal imports, zero-value discounts, quoted filter values, and pagination when searches return no results, alongside smaller improvements to extension notifications, gallery terminology, and a new collection of icons.

Added:

  • New 'Download images in the background' import option, this will immediately download your first image for each listing and download the rest later (useful for large imports with lots of images).
  • Exclude gallery category option in Listing Slideshow element.
  • Compare condition values for discount and days on lot.
  • Elementor dynamic tags for badge text, video URL, and price text.
  • New icons (archive, arrow-back-up, arrow-right, bell, copy-off, file-spreadsheet, file-text, list-plus, map, user-plus).

Fixed:

  • Backend filtering bug.
  • Importing values with decimals.
  • Discounts of 0 no longer show on Listing Price Table element.
  • Quotes breaking backend filters.
  • Pagination bug when no results.

Updated:

  • Improved DMS dashboard.
  • Improved feature for resuming imports that timeout.
  • Elementor widgets no longer run queries to load option data until necessary.
  • Improved import logs.
  • Improved all listings table display when more columns are added than screen width can handle.
  • Improved DMS_Query performance 
  • Improved quick edit input.
  • Improved robots.txt generation.
  • Improved backend extension notifications.
  • 'Image' terms to 'Gallery' in gallery section.
Version 0.15.0 - October 15, 2026

This update brings significant improvements to security, privacy, form flexibility, and overall performance across DMS. Integration with WordPress Privacy tools now allows requested user data removal from contacts, leads, and stock alerts, while dynamic email recipients let form submissions be routed to different departments based on field values. Additional enhancements include new badge positioning options, a translatable language template, a new SEO filter for customizing VDP SEO tags, improved listing image loading with srcset and fetchpriority, and additional database indexes for sites managing large inventories. Backend security has also been strengthened with expanded AJAX permission checks, safer SVG uploads, and improved SQL and unserialization handling.

A major focus of this release is refining performance, accessibility, and the day-to-day user experience. Backend listing filtering, sorting, column resizing, and table responsiveness have been improved, while more efficient caching and price-based queries help large inventories run smoothly. Frontend improvements include optimized asset loading, JavaScript moved to the footer, an updated PhotoSwipe library, more efficient modal reuse, and a typewriter effect for AI-generated content. Accessibility has also been enhanced across image filters, search and sorting controls, breadcrumbs, and comparison tables. Alongside these improvements, numerous fixes address form submissions and email delivery, template imports, modal behavior, slideshow controls, dropdown animations, listing timestamps, category values, and Elementor styling, making DMS more secure, efficient, and consistent.

Added:

  • Integration to WordPress Privacy tools, allowing user to remove their data from contacts, leads, and stock alerts when requested.
  • Translatable .pot file in DMS languages directory.
  • Set dynamic email recipients in DMS forms, allowing different departments to receive form submissions depending on form field values.
  • Badge position options for Banner and Pill templates.
  • Additional permission checks now run for all backend AJAX actions for additional security.
  • Additional security for SVG icon uploads.
  • New SEO filter 'dms_seo_share_tags' which can be used to customize the VDP SEO Tags.
  • New srcset and fetchpriority attributes on listing images.
  • Additional table indexes on custom DMS tables to keep performance for sites with lots of listings.

Fixed:

  • Minor display bugs.
  • Table resizing bug if total column widths exceed 100%.
  • Responsive view improved on the All Listings table page.
  • Importing template bug when backslashes unescaped.
  • Nested interactive control elements.
  • Scoped button CSS in Elementor template.
  • Modal form opened from Vehicle Scroller element not loading correct listing information in outgoing email.
  • Potential bug when sending emails to more than 1 email address using comma format.
  • PHP warning on 404 page.
  • Modal button triggers after filtering inventory.
  • File input on DMS forms now checks extension with case insensitivity.
  • File input resets properly when adding reset button.
  • Issue when using value of 0 as a term.
  • Modal focus on first available field when shown.
  • Listing last modified date only updated if information updated during imports.
  • Dropdown icons for categories and templates, and added show/hide animation.
  • Bugs with groups and revoking adjustments.
  • Duplicate queries running.
  • Slideshow element image expand button.

Updated:

  • Backend listing ordering and filtering improved.
  • SQL and unserialize security improved.
  • Modals with only [dms_*] tag differences are now re-used with the tag replaced via javascript instead of rendering new modal for each instance.
  • When a form is submitted a "Sending..." message shows on the send button.
  • Improved asset loading for forms, font awesome, global js, photoswipe esm, open maps, and tooltips.
  • When dragging values in imports automatically add space between dynamic values.
  • Improved badge display condition area.
  • Drag to resize column on All Listings table UI improved.
  • AI generation now utilizes typewriter effect.
  • Improved next/prev arrows on listing image in All Listings table.
  • Improved image filter accessibility.
  • Accessibility name added to order by dropdown.
  • Accessibility name added to search input. 
  • Improved breadcrumb accessibility format.
  • Improved comparison element accessibility via keyboard.
  • Improved display of toggle category value in comparison table.
  • Improved new ticket modal form.
  • Improved post type count caching.
  • Improved listing filtering efficiency when ordering by price.
  • Updated PhotoSwipe.
  • Removed unused CSS in animate.min.css and kept only relevant animations.
  • Javascripts now load in footer to help frontend performance.
Version 0.14.0 - October 1, 2026

This update delivers a broad set of frontend, filtering, forms, and Elementor improvements across DMS. Listing statuses can now be hidden from inventory results, counts, and category links, while the Comparison element gains responsive mobile layouts, custom titles, pricing options, and additional styling controls. Filtering is more flexible with range filter keyboard support, decimal values, responsive checkbox columns, singular category suffixes, photo counts, and improved category links, while the Slideshow, Listing Image, Pricing, Scroller, Maps, and other elements gain a variety of new display and styling options. Forms now support emailing listings to friends through dynamic recipient fields, configurable alert display times, and min/max/step values for number and time fields. This release also adds a large collection of new vehicle and automotive icons.

Numerous fixes further improve reliability and polish throughout DMS. Inventory filters now persist when navigating back and forward, comparison pages load more reliably without caching, and sorting, pagination, range filters, scrollers, and category values have received several corrections. Email handling has been improved with cleaner attachments and headers and no raw tags for empty fields. Elementor global colors, typography, and kit styling conflicts have also been addressed, while the View Selector now loads its styles upfront and hiding sold inventory correctly affects inventory count shortcodes.

Added:

  • Show on Frontend switch for listing statuses. Listings in a status that is switched off are hidden from inventory results, counts, and category links (Listing Type >> Statuses).
  • Comparison element mobile layout option (stack or scroll sideways), custom section titles, final and original price display, "No data yet" text, and color options.
  • Show Photo Counts option in the Slideshow element's Category Filter tab, and an option to show image filters between the thumbnails and the main image.
  • "Go to category" chips on the Listing Image element.
  • Sold Text Color option for the Listing Image and Listing Pricing elements, Prefix Alignment for Listing Pricing, Check Mark Color for the Compare Checkbox, and Slide Text Alignment for the Scroller.
  • Category Links element can show or hide sold and empty terms, and has order and container options for the count.
  • Multiple Value Output option in the Listing Categories element to list multi-option categories inline or on separate lines.
  • Responsive number of columns in the Checkboxes filter element.
  • Singular Suffix option for categories ("1 axle" and "2 axles").
  • Email-type form field tags can be used in a form's To Address, so a visitor can email a listing to a friend.
  • Added option for Alert Display Time when forms are submitted.
  • Min, max, and step options for number and time form fields.
  • Scroll-wheel zoom and drag to pan switches for maps, and map tooltip styling (Dealer.ms >> Settings >> Display & Templates).
  • Range filter keyboard control and decimal value support.
  • Discount as a default ordering category.
  • New icons (convertible, cuv, hatchback, sedan, suv, van, rv, side-by-side, snowmobile, dirt-bike, electric-car, car-2, cylinder, engine-2, gas, speedometer, steering-wheel-2, transmission, paint-bucket, vin).

Fixed:

  • Improved attachments and headers when emailing.
  • Forms no longer print raw tags for empty fields.
  • Back and forward buttons now restore inventory filters.
  • Discount sorting bug
  • Pagination styling next arrow.
  • Preloading more than 2 filter terms for same category.
  • Range filter handle position.
  • Decimal rounding for number categories during filtering.
  • A term of 0 can now be saved and displayed.
  • Scrollers can keep sorting when using listing group.
  • Elementor Global Colors, default colors overriding kit styling, and typography selectors leaking to the page.
  • Fully uppercase names and acronyms (RVs, ATV) keep their case in text.

Updated:

  • Comparison page reads listings more reliably and is no longer cached.
  • View Selector loads styles for every view up front.
  • The hide sold option now applies to the inventory count shortcode.
Version 0.13.1 - September 22, 2026

This update adds built-in security improvements to DMS forms with IP-based rate limiting and honeypot protection, with rate limiting controls available under Dealer.ms → Settings → Notifications. The Matching Terms element can now optionally display the category label alongside selected filter tags for clearer filtering. We've also improved caching and cache invalidation throughout DMS, expanded backend filtering to include all categories, and resolved several issues affecting filter alerts, under-title category display, color filter result counts, and element label sizing.

Added:

  • DMS forms have built in IP base rate limiting & honeypot options for added security (rate limiting options can be changed under Dealer.ms >> Settings >> Notifications).
  • Option to show category label for filter tags that appear after a user choose a filter term (can be enabled in the Matching Terms element). 

Fixed:

  • Alerts displayed after filtering inventory load correctly.
  • Under title categories display.
  • Color filter element result total calculation.
  • Order by element label width.

Updated:

  • Improved underlying caching and cache invalidating mechanisms.
  • Scroll down class in backend uses more unique selector.
  • All categories show up in backend filtering.

 

Version 0.13.0 - September 18, 2026

This update expands listing insights and badge customization while adding several useful administrative improvements. The edit listing page now displays total views, unique views, total leads, and days on lot, with pricing changes also tracked internally for better historical data. Badges gain new options for icons, pulse effects, position offsets, and expanded conditions that can trigger badges based on views, price drops, lead count, photo count, and days on lot. We've also added validation to detect broken [dms] tags in mail content when form templates are saved, a Check for Updates button on the Plugins page, and new Coupe and flame icons. Behind the scenes, license and extension checks have been optimized, while fixes address Inventory Health gallery image detection and permalink conflicts when a single page shares a slug with a listing type.

Added:

  • Total views, unique views, total lead, and days on lot now show up on edit listing page.
  • New badge options: icon, pulse effect, position offset.
  • Check for broken [dms] tags on form templates in outgoing emails when attempting to save.
  • Check for updates button on Plugins page.
  • Pricing changes are now tracked internally.
  • Coupe and flame icons.

Fixed:

  • Inventory health gallery images key check.
  • Issue with permalink when single page shared same slug as listing type slug.

Updated:

  • Badge conditions UI improved.
  • New badge conditions added, now you can show badges based on conditions involving: Total Views, Unique Views, Price Drops, Lead Count, Photo Count, and Days on Lot.
  • Optimized license and extension checks.
Version 0.12.0 - September 16, 2026

This update brings a strong set of new tools for managing leads, inventory health, SEO, and frontend sharing. Lead statistics can now be compared against the previous time period, making it easier to track changes in lead activity, while new SEO checks help identify missing Gallery Image Alt Text and whether the Focus Keyword is present in the title and meta description. A new Inventory Health tool on the All Listings page provides a quick way to identify listings missing important information such as titles, descriptions, pricing, or SEO data. We've also added five new badge templates, new vehicle icons for ATVs, jetskis, and trucks, a Share URL element for easily copying listing URLs, and the ability to select which listing is previewed when building VDP or SRI templates in Elementor. Additional improvements include group ordering to control precedence when listings match multiple groups, easier access to leads directly from the listing screen, and a more flexible Comparison Toolbar that can now appear wherever a Comparison Checkbox is used.

A large portion of this release focuses on improving the organization, performance, and usability of the DMS backend. Global settings and listing type settings have been reorganized into a more logical layout, All Listings has been made more responsive, and several older CSS and JavaScript components have been removed. The Extensions page has received a cleaner design with sorting by installation status, Dealer.Pics has a refreshed interface, badge color editing is easier, and the welcome widget has been improved for new installations. Backend filtering is now available for all categories regardless of their frontend Filterable setting, while toggle category term pages now show only true and false values. We've also improved tax and price storage, status page layouts, and various interface details, while fixing issues involving Elementor rendering, mobile dropdowns, PHP errors on 404 pages, term singular/plural handling, and internal throttling.

Added:

  • Lead stats allowing you to compare vs the time period prior.
  • New SEO checks: Gallery Images Alt Text, Focus Keyword in Title, Focus Keyword in Meta Description.
  • New badge templates: Diagonal Strip, Pennant, Pill, Ribbon, Starburst.
  • Share URL template element allowing users to click and copy the listing URL to easily share with others.
  • Change the listing being used in VDP or SRI Elementor page builder by going to Post Settings >> DMS Template Settings >> Preview Dynamic Content As.
  • Lead menu item if listing has leads under "More" button at top of screen.
  • Inventory Health button on All Listings page allowing you to quickly address listings missing titles, descriptions, price, SEO data, etc.
  • Ordering for groups to allow which group takes precedence if a listing matches multiple.
  • ATV, Jetski, Truck-2 icons.

Fixed:

  • PHP error when displaying elements on 404 page.
  • Mobile dropdown toggle display issue.
  • Minor backend display issues.
  • Singular and plural term usage when deleting 1 or more object types (badges, terms, categories, groups, etc).
  • Elementor rendering of SRI elements in the SRP when placing on new page.
  • Potential conflict within internal debounce/throttling function.

Updated:

  • Reorganized global DMS settings and listing type settings into more logical layout.
  • Comparison Toolbar widget is now part of the Comparison Checkbox, allowing the Toolbar to show up anywhere there is a Comparison Checkbox.
  • Improved tax and price storage.
  • Improved welcome widget for new installs.
  • Improved extensions page, cleaner layout and ability to sort by installed status.
  • Improved the badge quick color editing.
  • Improved Dealer.Pics layout and UI.
  • Terms page for toggle categories only display true and false terms now.
  • Any category can be filtered in the backend, regardless of "Filterable" setting (this option now only limits the frontend ability for filtering).
  • Feature Request card now links to feature request form.
  • Improved Status page layout.
  • Removed old CSS & JS code no longer being utilized by the DMS.
  • Improved backend All Listings responsiveness.

Get started

Put your inventory online

Add a type, import your stock and publish from one WordPress plugin.

Your data stays on your WordPress site, and your layouts stay yours to change.

Start Building Your Dealership System

Have a few questions or ready to dive in? Send us a message and we’ll help you take the next step.

Name