Current Version: 7.4.0
Changelog
Stay up to date with the latest features, improvements, and bug fixes for WordPress Download Manager.
Security
May 28, 2026
v7.4.0
Security fix: unauthenticated SQL injection patched
Security release — version 7.4.0. All users are strongly advised to update immediately.
- Fixed an unauthenticated blind SQL injection vulnerability (CWE-89). The internal temporary-storage lookup interpolated a request-derived key directly into a database query;
sanitize_text_field()does not escape SQL quotes, so several unauthenticated entry points (including the media download handler via__mediakey) could be abused for time-based blind injection. - The query is now fully parameterized with
$wpdb->prepare(), closing the injection for every caller of the storage layer.
Credit: responsibly disclosed by mrinolife.
Patch
May 26, 2026
v7.3.9
Public profile redesign and async [wpdm_packages] toolbar
- Redesigned the
wpdm_user_profilepage with a modern cover/avatar layout, stat pills (packages, favourites, member since), and pill-style tabs that highlight in the user’s brand color. - Added async re-rendering for the
wpdm_packagesshortcode toolbar so filter / sort / paginate updates the results in place without a full page reload. - Per-file download flow now respects the terms-and-conditions lock and correctly carries the file index through the unlock cycle.
- Added a per-file Size override field in the file-info metabox for granular control over displayed file sizes.
- Gated the
wpdmprocustom-post-type capability and parent admin menu behindWPDM_MENU_ACCESS_CAPwhen set tomanage_options. - Pre-fill the File Size input from Media Library attachments (uses
filesizeHumanReadable). - Escaped reset URLs on the download-history filter chips.
- Switched the
.__wpdm_submit_asyncsubmit handler to delegated binding so AJAX-injected forms keep working after replacement. - Proper output escaping on the public profile partials and dark-mode support (manual +
prefers-color-scheme).
Patch
May 7, 2026
v7.3.8
File List Fix
- Resolved an issue affecting the file list on the admin site.
Patch
May 3, 2026
v7.3.7
DropZone file-request page redesign and sanitize_var fix
- Redesigned the DropZone file-request page as an enterprise-grade upload UI — two-column layout with a sticky sidebar (request meta + best-practices tips), a table-style file queue with per-row progress, sticky action bar with summary and Submit / Clear, dedicated success state, mobile responsive
- Synced the DropZone main page with WPDM Color Scheme settings
- Both DropZone views now pull the primary color from WPDM UI Settings
- Fixed
WPDM\__\__::sanitize_var()emitting a PHP warning — “Delimiter must not be alphanumeric or backslash” — when an unknown sanitize value (e.g.'array') reached the regex fallback. Added anisRegexPattern()guard so non-pattern values are returned unchanged
Patch
April 21, 2026
v7.3.6
Dark mode for User Dashboard, tag filter for package tables, and DropZone fixes
- Added dark mode support for User Dashboard (manual dark mode and system preference)
- Added tag filter dropdown for
[ wpdm_all_packages]shortcode (tag_filter="true") - Made category and tag names clickable in DataTables to filter by that term
- Added Last Login column to WordPress admin Users list
- Fixed DropZone comment form not resetting after submission
- Fixed DropZone storage calculation crash when file path is missing
- Added DropZone admin page to WPDM admin styles whitelist
- Internationalized hardcoded “File Details” string in DropZone sidebar
Patch
April 16, 2026
v7.3.5
Fix undefined index warning in login redirect on CLI/cron contexts
- Guard
$_SERVER["SERVER_NAME"]withisset()check in login redirect validation to prevent undefined index warnings in CLI and cron contexts where server variables are not populated.
Patch
April 9, 2026
v7.3.4
Category shortcode toolbar sort/order fix
- Fixed:
[ wpdm_category]shortcode toolbar — renamed theorderby/orderselect fields toorderby_/order_so they no longer collide with WordPress reserved query vars. Front-end sorting from the category toolbar now works reliably. (The same fix was applied to[ wpdm_packages]in 7.3.3; this release extends it to[ wpdm_category]and covers a couple of remaining spots in the packages toolbar that were missed.) - Fixed: Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode Attributes ( Reported by Patchstack )
Security
April 2, 2026
v7.3.3
Security fix, email lock fix, CSV import improvements
- Fixed: Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode attributes (Reported by Wordfence)
- Fixed: Missing authorization check in Media Access Control
- Fixed: Email lock “Mail Download Link” checkbox not saving unchecked state
- Fixed: Email lock download link condition was inverted
- Fixed: CSV import BOM character handling for UTF-8 files
- Fixed: CSV import post_title overriding title column
- Fixed: is_email() check without verifying user exists
- Improved: Video CDN detection now uses filterable array
- Improved: Toolbar sort/order params renamed to avoid WordPress reserved query var conflicts
- Improved: Added wpdm_all_packages_tags filter for DataTable row customization
- Improved: File type icons now use SVG image files instead of inline SVGs
- Improved: Admin modal and UI refinements
Patch
February 21, 2026
v7.3.1
Modern login modal, toast notifications, and AI agent improvements
- Redesigned modal login form with modern split-panel UI, gradient branding panel, SVG icons, animated entrance, backdrop blur, and dark mode support
- Replaced legacy notify/floatify with new WPDM.toast() notification system
- Updated alert colors to use CSS custom properties
- Added AI agent callAgent() method and redesigned AI settings UI ( Beta )
- Fixed nonce security in UserController for user status review
- Fixed FileSystem type cast for pathinfo compatibility
Major Release
February 12, 2026
v7.3.0
Redesign all page templates, fix CSS variable cascade from settings
- Redesigned 12 page templates with modern layouts: Folio, Shelf, Panel, Showcase, Exhibit, Studio, Slate, Compact, Canvas, Bare, Mosaic, Screen
- Renamed all template labels to use descriptive style names
- Redesigned Metro page template with modern flat tile layout
- Redesigned Premium Package templates with sticky sidebar CTA, metadata grid, and single-scroll content
- Fixed CSS variable cascade – color variables moved from .w3eden to :root so admin color settings (uiColors) properly override defaults
- Dynamic light color variants – computed via rgba(var(–color-*-rgb), 0.1) to adapt to user color settings
- Modernized Author Dashboard UI with unified card component system
- Dashboard UI improvements and CSS optimization
- Added pagination to DropZone file list
- Improved wpdm_verify_email function
- Moved renderFileIcon/getFileTypeClass helpers to FileSystem class
- Dark mode support added to all page templates
Security
February 5, 2026
v7.2.2
7.2.2
- Security Fix: Addressed reflected XSS vulnerability in login form redirect parameter
- UI Improvements: Enhanced front-end user dashboard and overall interface
Patch
January 26, 2026
v7.2.1
7.2.1
- Maintenance release with minor bug fixes and stability improvements
Minor Release
January 23, 2026
v7.2.0
7.2.0
- Activity Reports: New weekly/monthly email summaries for administrators
- Report Sections: Download summaries, trending packages, user activity, category breakdown, revenue, and storage usage
- Flexible Scheduling: Weekly (any day) or monthly (1st-28th) options
- Multiple Recipients: Support for admin and additional email addresses
- Preview Feature: Test reports before scheduling
Minor Release
January 21, 2026
v7.1.0
7.1.0
- Media Protection: Secure WordPress Media Library files with 5 protection methods
- Private Storage: Move files outside web root for enhanced security
- Performance: Access decision caching and batched .htaccess regeneration
- Fixes: HTML encoding in password error messages, path depth calculation
Patch
January 15, 2026
v7.0.5
7.0.5
- Redesigned email templates with light/dark mode support
Patch
January 12, 2026
v7.0.4
7.0.4
- Directory Explorer completely redesigned with enterprise UI
- File Info modal modernized
- Dark mode synced with color scheme settings
Patch
January 11, 2026
v7.0.3
7.0.3
- reCAPTCHA Enterprise test widget in admin settings
- Human-readable error messages for reCAPTCHA failures
- FileList component redesigned with grid/list toggle
- Enhanced dark mode and ad blocker detection
Patch
January 7, 2026
v7.0.2
7.0.2
- reCAPTCHA Migration: Upgraded to reCAPTCHA Enterprise API
- Welcome Page: Fixed activation trigger
- Performance: Optimized meta cache priming
- Settings: Added search functionality with real-time filtering
Security
January 6, 2026
v7.0.1
7.0.1
- Security: Fixed CBC bit-flipping attack vector in Crypt.php
- Color Scheme: System/Light/Dark mode options
- Changelog Component: Timeline UI for file uploads
- Modernization: Front-end CSS with dark mode support
Major Release
December 20, 2025
v7.0.0
7.0.0
- Fixed Gemini API connectivity issues
- Professional AI generation modal in template editor
- Modernized admin UI and link templates
Minor Release
December 10, 2025
v6.9.0
6.9.0
- Fixed terms lock option
- Fixed CSV import issues
- Admin and front-end UI improvements
Patch
December 2, 2025
v6.8.8
6.8.8
- Fixed nonce check in media protection
- Resolved directory browser issue in build import
Patch
December 2, 2025
v6.8.9
6.8.9
- Fixed package description rendering issue
Major Release
November 28, 2025
vv6.8.7
Old Version’s Changelog
Check old changelog here:
Get the Latest Version
Download WordPress Download Manager and enjoy all the latest features and improvements.