ThumbPress · Version history
ThumbPress changelog and version history
- Latest version
- 6.10.1
- Nov 2, 2026 (6 days ago)
- Releases
- 154
- since 2016
- In the last year
- 38
- about one every 10 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20161 release
- 20185 releases
- 20191 release
- 20208 releases
- 202110 releases
- 202216 releases
- 20238 releases
- 202441 releases
- 202530 releases
- 202634 releases
202634 releases
ThumbPress 6.10.1Latest
- [fix] Hotlink Protection on multisite no longer lets one site’s setting block or unblock images on the other sites in the network. Each site now keeps its rules in its own uploads folder
- [fix] A background WebP conversion that is stopped midway no longer leaves an image pointing at files it never finished. The next run restores the image, so its thumbnails and srcset work again
- [fix] The deactivation survey now reports how long ThumbPress has been installed correctly, and asks for a reason before it submits
- [perf] Admin pages no longer queue a full duplicate-image recount after every compress, convert or replace, which kept the database busy on large libraries
- [perf] ThumbPress no longer writes to the database on every page load
- [perf] Front-end pages, REST and cron requests no longer read every installed plugin’s file just to check for ThumbPress Pro
ThumbPress 6.10.0
- [security] Stopped the image-address update that runs after converting, regenerating or replacing an image from rebuilding objects stored in post content, post meta or options
- [fix] Converting to WebP or AVIF no longer flattens animated GIF, PNG, WebP and AVIF files into a single frame. They are skipped and the original is kept, on upload, with the single-image buttons and in bulk runs
- [fix] Converting to WebP or AVIF now keeps the original when the converted file would not be smaller
- [fix] Converting an image no longer deletes files that a duplicate attachment still uses, such as the copies WPML and Polylang make for each language
- [fix] “Space Saved” now reports the real net saving instead of ignoring files that came out bigger
- [fix] Regenerate Thumbnails no longer wipes an image’s thumbnails when no image editor can open the file. The image is reported as Failed with a reason, and every file is left untouched. The same goes for a JPEG that was cut off mid-upload
- [fix] Regenerate Thumbnails now keeps the edit when regenerating a large image you edited in Media > Edit Image, and no longer treats a restored image as edited
- [fix] Turning off the “scaled” image size and regenerating no longer leaves Full Size images and other stored image addresses returning 404
- [fix] Lazy load no longer adds attributes to image markup inside inline scripts and JSON, which caused JavaScript errors, and no longer cuts off images whose attributes contain a “>” character
- [fix] Hotlink Protection now only rewrites image addresses, so CSS, PDF, font and video files in your uploads folder load again (Elementor styling no longer disappears)
- [fix] Hotlink Protection now works on sites installed in a subfolder and on subfolder multisite
- [fix] Deactivating or deleting ThumbPress now removes the Hotlink Protection rules from .htaccess, so images stop returning 403 to other sites
- [fix] The dashboard now counts images that are in neither WebP nor AVIF exactly, which also corrects the health score
- [fix] After Fix everything, the settings it just switched on now read “Turned on now” instead of “Already on”. On-upload WebP is no longer pre-selected in the one-click fixes, and the confirmation says it only turns the switch on
- [fix] Site Image Checkup: Start checkup now works every time, not only the first time
- [fix] Images whose original file was deleted are now included in duplicate and large-image detection
- [fix] The Pro upgrade windows in Settings now name the control you clicked instead of a different feature
- [fix] The Pro page no longer shows a countdown that restarts every session, no longer opens a popup when you click a WordPress menu item, and no longer makes claims the plugin does not back
- [fix] Removed the dashboard’s “Autofix coming to Pro” notes on alt text and file names
- [imp] A confirmation now warns before WebP or AVIF conversion deletes your original files, and a note sits under the on-upload conversion switches
- [imp] When ThumbPress Pro is installed but not active, the button and badge now say “Activate License” instead of “Upgrade to Pro”
ThumbPress 6.9.1
- [fix] With an older ThumbPress Pro active, Save Changes in Settings > Watermark did nothing at all. It now tells you that a newer ThumbPress Pro is needed, and the Watermark page no longer offers Pro customers an upgrade to the plan they already have
- [imp] ThumbPress Pro can now fix the dashboard’s missing alt text and vague file names lines, and the vague file names line opens the Media Library like the alt text line does
ThumbPress v6.9.0
ThumbPress 6.8.2
- [fix] Portrait photos taken on a phone no longer turn sideways when converted to WebP or AVIF, whether converted on upload, with the single-image buttons, or in bulk
- [fix] Converting to WebP no longer leaves broken image links in your posts and settings when the server stops a conversion partway through, or when you cancel a background conversion
ThumbPress 6.8.1
- [new] “Check my images” on the dashboard shows how much space compression would free on your own images.
- [imp] The Media Health score in the admin bar now waits for your library scan.
ThumbPress 6.8.0
- [new] Scanning your media library is now something you start, not something the plugin decides to do for you. Duplicate and large-image counts show a “Run scan” button until you run one; the scan works through your library in the background, shows its progress, and can be cancelled at any time
- [new] Counts are kept in a dedicated index from then on, so the scan is a one-time pass — new uploads, conversions, deletions and thumbnail regeneration keep the figures current on their own, with no second scan to run
- [perf] Duplicate, large-image and thumbnail counts are read from that index instead of scanning the media library. On a library of 600,000 images the dashboard now answers in under a second, where the duplicate count alone previously took more than half a minute of database work
- [fix] The plugin no longer starts heavy background work by itself. Image hashing used to begin on its own after an update and keep queueing new batches for hours, and the duplicate count could run on every admin page — several copies at once — which on very large libraries pushed database CPU to th…
- [fix] Adding, deleting or converting a single image no longer triggers a rebuild of every library-wide figure; only that image’s entry is updated
- [imp] Figures nobody has measured yet read “Not scanned yet” instead of reporting zero, on the dashboard cards and in Quick Facts alike
- [fix] A foreground “Regenerate Now” run no longer ends early because one chunk ran long — chunks are bounded by time and retried, so the run continues instead of stopping partway
ThumbPress 6.7.0.3
ThumbPress 6.7.0.2
ThumbPress 6.7.0.1
ThumbPress 6.7.0
- [new] ThumbPress CDN (Pro): a new CDN screen and CDN settings tab. Serve your images from a global edge network — new uploads offloaded automatically, local copies optionally removed to free disk space, responsive srcset and WooCommerce product, variation and gallery images rewritten to CDN URLs, a…
- [perf] Regenerate Thumbnails now walks the media library by image ID instead of counting rows from the top on every batch, so a run no longer gets slower the further it goes — on large libraries the later batches are dramatically faster. Applies to both “Regenerate Now” and background regeneration
- [fix] Regeneration batches are now ordered, so no image can be regenerated twice or skipped entirely because of the order the database happened to return rows in
- [fix] Cancelling a background regeneration is now final — a batch that was already running could finish its images and write the progress counters back, leaving a cancelled run looking as though it had completed
- [imp] Pro pricing now lists the CDN storage included with each plan
ThumbPress 6.6.0
- [fix] Bulk WebP/AVIF conversion could delete your original images on servers whose image library cannot write WebP or AVIF — the “unsupported format” rollback removed the source file instead of the failed output, while the screen reported those images as merely “Failed”
- [fix] Conversion now verifies the converted file before it replaces the original, so an empty or truncated output (disk full, interrupted write, broken GD/Imagick build) can no longer take the place of a working image
- [fix] Regenerate Thumbnails no longer deletes the existing thumbnails before regenerating — a failed regeneration used to leave the image pointing at files that were already gone, with no way to repair it from the plugin
- [fix] Regenerating an image whose original is not stored in the same format as its resized copy — an iPhone HEIC/HEIF upload, or any site converting uploads to another format — looked for a source file that never existed and failed; the true original is now used
- [fix] The single-image “Regenerate Thumbnails” button reported “Thumbnails regenerated successfully” even when the regeneration had failed, and counted the removed thumbnails towards the Space Saved total
- [fix] Fixed a fatal error that could take down the entire site — front end, admin and REST alike — on WordPress 6.0 to 6.7
- [fix] Hotlink protection no longer breaks images whose filenames use non-Latin characters (Cyrillic, CJK, Bengali, Greek, Hebrew); they returned “not found” as soon as the feature was switched on
- [fix] Background regeneration and bulk WebP conversion now restart themselves when a batch is killed by the server (timeout, memory limit, fatal error) instead of leaving the progress bar frozen with no error
- [fix] Background regeneration now saves progress after each image, skips and reports an image that killed the previous batch, and finishes correctly when images are deleted while a run is in progress
- [fix] Progress screens no longer freeze on sites behind aggressive caching — progress and action responses are now explicitly marked as non-cacheable
- [perf] Lazy Load rewritten to use the browser’s own native lazy loading: no front-end JavaScript, images still render with JavaScript disabled, the first images stay eager so the largest-contentful-paint image is not delayed, and it now covers images from themes, page builders and custom fields tha…
- [fix] Lazy Load now steps aside for other lazy-loading plugins and honours the standard skip-lazy / no-lazy opt-out, instead of adding a second loading attribute to markup another plugin already rewrote
- [imp] Turning Lazy Load on or off now clears known page caches automatically, so the change takes effect without a manual purge
- [perf] The plugin no longer reads its own directories on every request to work out which controllers to load
- [fix] Removed the broken “Turn on legacy mode” link from the General settings tab, along with the rest of the dead version-switching scaffolding left over from the old UI
- [imp] Dashboard: the Unused Images card now says “no detected usage” instead of the confusing “Unattached”
- [chore] Removed the upgrade routines kept for installs older than 6.3.3.1 — a site upgrading directly from before that release now starts from the default settings rather than carrying its old values across, and the Convert to WebP screen may show its progress counter reset once
- [chore] The free plugin no longer shows its own “update ThumbPress Pro” notice on sites running Pro below 6.0; Pro shows its own warning instead
- [chore] Codebase brought in line with WordPress Coding Standards, with a PHPCS ruleset added for contributors
ThumbPress 6.5.2
- [fix] Fixed the image-hash backfill never finishing on large media libraries — images whose files could not be read were scanned again on every pass, so the background job restarted itself indefinitely and sent a constant stream of requests to admin-ajax.php. The backfill now works through images i…
- [perf] The backfill is gentler on the server: larger batches spaced further apart mean far fewer background requests, and each batch now stops on a time limit so it is never cut off mid-run on slower hosting
- [fix] Sites that stopped a runaway backfill by hand get one corrected pass automatically, so their images finish being hashed and duplicate detection sees the full library
ThumbPress 6.5
- [new] New “Media Health at N%” notice in the admin bar, colour-coded by score and linking to the dashboard
- [new] Convert to WebP and Regenerate Thumbnails progress now show a separate “Images Failed” count, so a genuine failure is no longer counted as a missing file
- [new] Added Italian, Dutch, Russian, Japanese and Simplified Chinese translations
- [security] Fixed a file-disclosure hole in the hotlink image proxy: it served files even when hotlink protection was off, and could be tricked into serving non-image files such as backups and logs
- [security] Fixed hotlink protection being bypassable by omitting the Referer header
- [security] Dismissing the “Pro not activated” notice now requires administrator privileges
- [fix] Duplicate detection no longer misses duplicates when the image-hash backfill never finished — it now self-heals until every image is hashed
- [fix] Convert to WebP now pre-checks the source formats saved in Settings instead of its built-in defaults
- [fix] The AVIF source-format setting now saves and loads correctly
ThumbPress 6.4.1
- [new] Added Spanish, German, French and Brazilian Portuguese translations, and refreshed Bengali
- [new] Internationalized all admin strings and numbers so they can be translated
- [perf] Faster WebP/AVIF conversion — database URL rewrites are now batched across the whole run
- [fix] Fixed translations not loading for the current site locale
ThumbPress 6.4
- [imp] Convert to WebP/AVIF: the single-image convert buttons now show the real reason a conversion failed instead of a generic “Failed to convert image” — including a memory-limit message stating how much memory was needed vs the server limit and how to raise it
- [perf] Auto Featured Image: fixed an N+1 query on archive/blog/shop pages — the resolved image is now cached per request and persisted in post meta, so thumbnail-less posts no longer trigger a content regex scan and extra database query on every view
- [perf] Dashboard: added stampede (dog-pile) protection to the large-image and thumbnail stat recompute so a cold cache under concurrent load recomputes once instead of many times
- [perf] Dashboard: large-image count now uses a single indexed SQL query over stored file-size meta instead of a per-image filesystem scan, and the thumbnail count reads attachment metadata in chunks — the dashboard no longer risks timeouts or memory exhaustion on large media libraries
- [imp] Header: pointed the community link to the ThumbPress community space and moved it first (before Support and Docs), with icons added to each link
- [security] WP.org compliance: removed the remote Google Fonts request from the admin build and self-hosted Inter locally — no fonts are loaded from an external server
ThumbPress 6.3.3.2
- [compat] Version compatibility tested with 7.0.1
- [chore] Restructured the PHPUnit test suite
ThumbPress 6.3.3.1
- [fix] WP.org compliance: removed legacy/ folder entirely — eliminates all legacy-specific violations (Google Fonts unconditional enqueue, cwebp binary files, 5-star review filter links, unguarded nonce checks, unescaped output in legacy views)
- [fix] WP.org compliance: removed helpwp.dev in-plugin chat widget — the script was loaded automatically on every admin page without user opt-in (phoning home, Guideline 7); bundle rebuilt
- [security] REST /option GET endpoint now enforces the same allowlist as the POST endpoint (thumbpress_allowed_option_keys filter) — previously any wp_option key could be read including sensitive WordPress core options
- [fix] VersionManager simplified: get_version_to_load() always returns ‘new’; legacy routing, load_legacy(), register_rest_routes(), save_preference(), and dismiss_notice() removed
- [fix] Admin/Init.php: inlined is_new_user() check directly (false === get_option(‘thumbpress_modules’)) to avoid call to removed VersionManager method
ThumbPress 6.3.3
- [fix] WP.org compliance: removed Google Fonts enqueue (fonts.googleapis.com) from legacy admin — was loading unconditionally without opt-in consent (phoning home, Guidelines 7 & 9)
- [fix] WP.org compliance: bumped rosell-dk/webp-convert from 2.9 to 2.9.5 in legacy/composer.json (out-of-date library)
- [fix] WP.org compliance: documented the helpwp.dev in-plugin chat widget under == External Services == in readme.txt
- [security] REST API permission callbacks now use current_user_can(‘manage_options’) (capability-based) instead of current_user_can(‘administrator’) (role-string) across all thumbpress/v1 endpoints
- [security] All wp_verify_nonce() calls in legacy AJAX handlers now sanitize input with sanitize_text_field(wp_unslash()) before verification (8 locations across regenerate-thumbnails, convert-images, social-share, and AJAX classes)
- [security] Fixed AJAX nonce bypass in legacy bulk WebP conversion (convert_images()): previously set an error message but continued executing file operations on nonce failure; now exits immediately with wp_send_json_error() + return, and added manage_options capability guard
- [security] Fixed three AJAX handlers that accepted state-changing requests with no authentication: legacy image_sizes_dismiss() (now checks manage_options cap + nonce), AdminNotice::dismiss_pro_outdated_notice() (now checks manage_options + nonce), and legacy Notice::hide_notice() (now checks manag…
- [fix] WP.org compliance: replaced all bare _e() calls with esc_html_e(), esc_attr_e(), or echo wp_kses_post(__()) depending on context — 27+ locations in legacy views (modules.php, upgrade-pro.php) and controllers (Admin.php, Menu.php, disable-thumbnails, regenerate-thumbnails)
- [fix] WP.org compliance: added defined(‘ABSPATH’) || exit direct-access guard to 12 PHP files that lacked it (legacy/app/Admin.php, legacy/app/Settings.php, six legacy module entry files, legacy/modules/disable-thumbnails/views/settings.php, legacy/modules/convert-images/inc/functions.php, app/Conf…
ThumbPress 6.3.2
- [fix] WP.org compliance: removed the bulk AVIF conversion worker from the free plugin — the handler shipped in free code but was only triggerable by the Pro add-on (trialware / locked feature, Guideline 5)
- [fix] WP.org compliance & privacy: the activation survey and deactivation feedback forms (pluggable.io / FluentCRM) are now fully documented as an opt-in External Service in the readme — they transmit data (name, email, site URL, deactivation reason, feedback) only when you explicitly click “Agree”…
- [fix] WP.org compliance: replaced the remote secure.gravatar.com reviewer avatars on the Pro page with locally bundled images — the free plugin no longer loads any image from a remote server (Guideline: no calling files remotely)
- [fix] WP.org compliance: the legacy WebP URL builder now derives the public URL from wp_upload_dir() instead of str_replace(ABSPATH, home_url()), so it works on custom upload paths, subdirectory installs, multisite, and symlinked setups
- [fix] WP.org compliance: the uncompiled React/TypeScript source (spa/) and its build configuration are now shipped inside the plugin zip so the source of build/admin.js can be reviewed and rebuilt directly, with no external dependency
ThumbPress 6.3.1
- [fix] WebP/AVIF conversion now updates the image URL everywhere it is stored — post content, custom fields, and options — so images no longer break in page builders (Elementor, Divi, Beaver Builder), the Customizer, or WooCommerce email and placeholder images after converting (#341, #357)
- [fix] URL replacement handles plain, PHP-serialized, and escaped-JSON stored values, and matches by URL path so CDN, protocol-relative, and root-relative links are rewritten too
- [perf] Faster, safer database URL rewriting with a basename pre-filter and per-option cache clearing
- [fix] Aligned the Compress size selector and button on the media attachment screen
ThumbPress 6.3.0
- [fix] WP.org compliance: removed bulk AVIF code from free plugin (trialware violation)
- [fix] WP.org compliance: restricted REST /option endpoint to allowlisted keys
- [fix] WP.org compliance: removed external data transmission from deactivation survey
- [fix] WP.org compliance: replaced remote Font Awesome CDN with WordPress dashicons
- [fix] WP.org compliance: removed Intercom live chat widget (external service)
- [fix] WP.org compliance: wrapped core admin includes in is_admin() guards
- [fix] WP.org compliance: replaced WP_CONTENT_DIR and ABSPATH URL patterns with wp_upload_dir()
- [fix] WP.org compliance: added ABSPATH guards to view/template files
- [fix] WP.org compliance: fixed text domain from ‘thumbpress’ to ‘image-sizes’ in 5 strings
- [fix] WP.org compliance: replaced esc_attr_e($var) with echo esc_attr($var) in legacy views
- [fix] WP.org compliance: include composer.json in plugin release
- [fix] WP.org compliance: updated Action Scheduler from 3.7.1 to 3.9.3
- [add] readme.txt: source code link and build instructions
- [add] readme.txt: external services documentation
- [feat] Media library: added Convert to WebP/AVIF Pro feature buttons with an upsell popup in the free version
- [fix] Convert to WebP/AVIF: conversion no longer corrupts attachment metadata or loses data — the new file is written before old files are deleted, metadata writes are guarded, and -scaled originals are no longer orphaned or served at full size
- [fix] Regenerate Thumbnails: cancelling a background regeneration no longer leaves a zombie batch chain that corrupts progress
- [fix] Background jobs: completed Regenerate and Convert to WebP jobs now restore their progress view on page reload instead of showing the initial screen
- [fix] Regenerate & Convert: orphan attachments are no longer processed silently — a not-found count is now surfaced
- [fix] Fixed null dereferences, stale debug keys, and unhandled promise rejections in the new SPA
- [fix] Pro: show an Activate License / Pro activation notice when Pro is installed but its license is inactive
- [fix] No longer force-redirect to the ThumbPress dashboard on every plugin update
- [fix] Fixed settings page and general responsiveness issues (including MacBook screens)
ThumbPress 6.2.2
- [fix] Fixed stale settings values when switching tabs after save
- [fix] Fixed WebP convert-on-upload settings screen
- [fix] Fixed lazy load settings screen
- [fix] Hide dismiss button in admin notice when in legacy mode
- [refactor] Removed unused Social_Share API class
ThumbPress 6.2.1
ThumbPress 6.2
- [fix] Fixed admin redirect loop — AJAX and REST requests now skipped in maybe_redirect
- [feat] Added thumbpress_media_changed action hook fired after media changes to allow cache rebuilds
- [fix] Hotlink protection .htaccess writes now gated to Apache only
- [fix] Hotlink protection URL rewriting now gated to Apache only
- [refactor] Renamed dashboard API identifiers from fast/medium/slow to counts/optimization/analysis across PHP methods, REST routes, TypeScript interfaces, API functions, and React state
ThumbPress 6.1.4
- [feat] Add RTL support for switch component
- [fix] Dashboard stats now load sequentially to prevent race conditions
- [fix] Dashboard skeleton loading states display correctly while data loads
- [fix] Pro card filters apply during initial dashboard load
- [refactor] Prefix namespaces with Codexpert to match legacy
- [refactor] Replace single pro_cards filter with 5 per-card filters for granular control
- [chore] Ignore .worktrees directory
ThumbPress 6.1.3
- [imp] Improved empty state messages across feature pages
- [imp] Enhanced cache management for dashboard data
- [add] Made all strings translatable across entire codebase
- [fix] Fixed unicode curly quotes to ASCII straight quotes for proper encoding
- [remove] Removed unnecessary code from public-facing views
ThumbPress 6.1.2
- [fix] Fixed foreground chunk loop not stopping on cancel for Regenerate and Convert WebP
- [fix] Fixed background WebP and AVIF stale queue, cancel race condition, and stuck loop
- [fix] Fixed AVIF background conversion stuck at 0% due to empty batch and division by zero
- [fix] Fixed loader modal conflicting with page head by moving it to wp_footer
- [fix] Fixed thumbnail size caches not clearing immediately on save disabled sizes
- [perf] Cache thumbnail sizes list for 24h; invalidate only on plugin activate, deactivate, or update
- [perf] Lazy-load Settings tab data to reduce API calls on mount
ThumbPress 6.1.1
- [imp] Set stats cache expiry to 1 hour
ThumbPress 6.1
- [fix] Fixed heavy _thumbpress_file_hash queries after opening dashboard
- [add] Added number of images in the debug dataset
ThumbPress 6.0.2
ThumbPress 6.0.1
ThumbPress 6.0.0
ThumbPress 5.8.37
202530 releases
ThumbPress 5.8.36
ThumbPress 5.8.35
ThumbPress 5.8.34
ThumbPress 5.8.33
ThumbPress 5.8.32
ThumbPress 5.8.31
ThumbPress 5.8.30
ThumbPress 5.8.29
ThumbPress 5.8.28
ThumbPress 5.8.27
ThumbPress 5.8.26
ThumbPress 5.8.25
ThumbPress 5.8.24
ThumbPress 5.8.23
ThumbPress 5.8.22
ThumbPress 5.8.21
ThumbPress 5.8.20
ThumbPress 5.8.19
ThumbPress 5.8.18
ThumbPress 5.8.17
ThumbPress 0.21
ThumbPress 5.8.16
ThumbPress 5.8.15
ThumbPress 5.8.14
ThumbPress 0.19
ThumbPress 5.8.13
ThumbPress 5.8.12
ThumbPress 5.8.11
ThumbPress 5.8.10
ThumbPress 5.8.9
202441 releases
ThumbPress 5.8.8
ThumbPress 5.8.7
ThumbPress 5.8.6
ThumbPress 5.8.5
ThumbPress 5.8.4
ThumbPress 5.8.3
ThumbPress 5.8.2
ThumbPress 5.8.1
ThumbPress 5.8
ThumbPress 5.7.5
ThumbPress 5.7.3
ThumbPress 5.7.2
ThumbPress 5.7.1
ThumbPress 5.7
ThumbPress 5.6.1
ThumbPress 5.6
ThumbPress 5.5.1
ThumbPress 5.5
ThumbPress 5.4
ThumbPress 5.3
ThumbPress 5.2.4
ThumbPress 5.2.3
ThumbPress 5.2.2
ThumbPress 5.2.1
ThumbPress 5.2
ThumbPress 5.1.2
ThumbPress 5.1.1
ThumbPress 5.1.0.2
ThumbPress 5.1.0.1
ThumbPress 5.1
ThumbPress 5.0.2
ThumbPress 5.0.1
ThumbPress 5.0
ThumbPress 4.3.1
ThumbPress 4.3
ThumbPress 4.2.5
ThumbPress 4.2.4
ThumbPress 4.2.3
ThumbPress 4.2.2
ThumbPress 4.2.1
ThumbPress 4.2
20238 releases
ThumbPress 4.1.1
ThumbPress 4.1
ThumbPress 4.0.5
ThumbPress 4.0.4
ThumbPress 4.0.3
ThumbPress 4.0.2
ThumbPress 4.0.1
ThumbPress 4.0
202216 releases
ThumbPress 3.6.1
ThumbPress 3.6
ThumbPress 3.5
ThumbPress 3.4.5.5
ThumbPress 3.4.5.4
ThumbPress 3.4.5.3
ThumbPress 3.4.5.2
ThumbPress 3.4.5.1
ThumbPress 3.4.5
ThumbPress 3.4.4
ThumbPress 3.4.3
ThumbPress 3.4.2.3
ThumbPress 3.4.2.2
ThumbPress 3.4.2.1
ThumbPress 3.4.2
ThumbPress 3.4.1
202110 releases
ThumbPress 3.4.0.3
ThumbPress 3.4.0.2
ThumbPress 3.4.0.1
ThumbPress 3.4.0
ThumbPress 3.3.1.1
ThumbPress 3.3.1
ThumbPress 3.3.0
ThumbPress 3.2.2
ThumbPress 3.2.1
ThumbPress 3.2.0
20208 releases
ThumbPress 3.1.3
ThumbPress 3.1.2
ThumbPress 3.1.1
ThumbPress 3.1.0
ThumbPress 3.0.4
ThumbPress 3.0.3
ThumbPress 3.0.2
ThumbPress 3.0
20191 release
ThumbPress 2.0.2
20185 releases
ThumbPress 2.0.1
ThumbPress 2.0.0
ThumbPress 1.2.1
ThumbPress 1.2
ThumbPress 1.1
20161 release
ThumbPress 1.0
Questions about ThumbPress’s releases
What is the latest version of ThumbPress?
6.10.1, released on Nov 2, 2026 (6 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is ThumbPress updated?
38 releases in the last year, about one every 10 days. Its first release on WordPress.org dates from September 2016.
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 freeRelease dates come from the day each version’s folder was made in ThumbPress’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.