Catch Infinite Scroll · Version history
Catch Infinite Scroll changelog and version history
- Latest version
- 2.2
- May 21, 2026 (5 months ago)
- Releases
- 36
- since 2018
- In the last year
- 4
- about one every 45 days
- Tested up to
- WordPress 7.0.8
Releases each year
- 20187 releases
- 20193 releases
- 20209 releases
- 20215 releases
- 20225 releases
- 20231 release
- 20241 release
- 20251 release
- 20264 releases
20264 releases
Catch Infinite Scroll 2.2Latest
- Bug Fixed: Finish Text disappeared after loading — scroll handler was repeatedly queuing fadeOut timers on every scroll event; handler removed so Finish Text remains visible
- Bug Fixed: ‘use strict’ directive was wrapped in parentheses and not treated as a strict mode directive
- Bug Fixed: Hardcoded color:#000 on .infinite-loader removed — finish text now inherits theme color, preventing invisible text on dark-background sites
- Bug Fixed: Inverted nonce logic in sanitize_callback() — nonce failure now returns saved options (no data saved); eliminates ‘Invalid Nonce’ string being written to the database
- Bug Fixed: Redundant check_admin_referer() removed from sanitize_callback() — single wp_verify_nonce() check is sufficient
- Bug Fixed: Nonce field had a typo, was outside the form and never submitted — moved inside form with corrected name
- Bug Fixed: Nonce action string mismatched between form and sanitize_callback() — settings were never saved
- Bug Fixed: Reset option ran before nonce check — could be triggered via CSRF without a valid nonce
- Bug Fixed: Trigger setting not validated against allowed values — now strictly checked against ‘scroll’ and ‘click’
- Bug Fixed: Clearing a selector field saved an empty string, breaking infinite scroll on the front end — critical selectors now fall back to defaults when cleared
- Bug Fixed: next_selector used inconsistent isset condition — unified with other selector fields
- Bug Fixed: Phantom argument removed from catch_infinite_scroll_get_options() call in public class
- Bug Fixed: Unescaped echo for Load More Text row inline style — replaced with PHP conditional
- Bug Fixed: Incorrect output escaping functions used across admin files
- Bug Fixed: Incorrect sanitization functions used in sanitize_callback()
- Bug Fixed: Global-scope CTP option loading moved into plugins_loaded hook
- Bug Fixed: load_plugin_textdomain() path corrected
- Bug Fixed: Admin and public scripts moved to footer for improved page performance
- Bug Fixed: Missing ABSPATH guard added to public class file
- Bug Fixed: Hardcoded placeholder text made translatable
- Bug Fixed: Translators comment placement corrected
- Bug Fixed: Trailing newlines inside href attribute values in sidebar.php removed
- Compatibility check up to version 7.0
Catch Infinite Scroll 2.1.1
- Bug Fixed: Fixed JS enqueue path for adding catch themes tab item in Themes add theme section
Catch Infinite Scroll 2.1
- Bug Fixed: WordPress.Security.NonceVerification.Recommended
- Bug Fixed: WordPress.Security.EscapeOutput.OutputNotEscaped
- Bug Fixed: WordPress.WP.I18n.MissingTranslatorsComment
- Bug Fixed: missing_direct_file_access_protection
- Bug Fixed: WordPress.WP.I18n.TextDomainMismatch
- Bug Fixed: WordPress.WP.I18n.MissingArgDomain
- Bug Fixed: plugin_header_invalid_plugin_uri
Catch Infinite Scroll 2.0.8
- Compatibility check up to version 6.9
20251 release
Catch Infinite Scroll 2.0.7
- Compatibility check up to version 6.8
20241 release
Catch Infinite Scroll 2.0.6
- Bug Fixed: Deprecation notice in PHP 8.2
- Compatibility check up to version 6.5
20231 release
Catch Infinite Scroll 2.0.5
- Compatibility check up to version 6.4
20225 releases
Catch Infinite Scroll 2.0.4
- Compatibility check up to version 6.1
Catch Infinite Scroll 2.0.3
- Bug Fixed: Item selector issue
Catch Infinite Scroll 2.0.2
- Bug Fixed: Issue in TwentyTwenty theme from last update
Catch Infinite Scroll 2.0.1
- Bug Fixed: Conflict with Jetpack plugin
Catch Infinite Scroll 2.0
- Compatibility check up to version 5.9
20215 releases
Catch Infinite Scroll 1.9
- Bug Fixed: Security issue on ajax calls
Catch Infinite Scroll 1.8.1
- Bug Fixed: Post load trigger
Catch Infinite Scroll 1.8.0
- Added: afterScroll, JS hook to add custom functions after loading completes
- Compatibility check up to version 5.8
Catch Infinite Scroll 1.7.9
- Compatibility check up to version 5.7
Catch Infinite Scroll 1.7.8
- Bug Fixed: Separator not loading in TwentyTwenty theme on load more
20209 releases
Catch Infinite Scroll 1.7.7
- Bug Fixed: Infinite scroll in product-category page
Catch Infinite Scroll 1.7.6
- Removed: Set default settings on theme switch
Catch Infinite Scroll 1.7.5
- Bug Fixed: Replaced deprecated load callback function with on Method
- Design enhancements
Catch Infinite Scroll 1.7.4
- Removed: Unnecessary logs from console
- Bug Fix: Unnecessary content loading on scroll
Catch Infinite Scroll 1.7.3
- Bug fixed: Issue with elementor pagination (Reported by: pako69)
- Support for TwentyTwenty theme
- Design fixes
Catch Infinite Scroll 1.7.2
- Bug Fixed: Issue in add new theme page
Catch Infinite Scroll 1.7.1
- Security Fix: Localize scripts escaped
Catch Infinite Scroll 1.7
- Added: Alt text added in loader image (Reported by: libinvbabu)
Catch Infinite Scroll 1.6
20193 releases
Catch Infinite Scroll 1.5
Catch Infinite Scroll 1.4
Catch Infinite Scroll 1.3
20187 releases
Catch Infinite Scroll 1.2
Catch Infinite Scroll 1.1
Catch Infinite Scroll 1.0.4
Catch Infinite Scroll 1.0.3
Catch Infinite Scroll 1.0.2
Catch Infinite Scroll 1.0.1
Catch Infinite Scroll 1.0.0
Questions about Catch Infinite Scroll’s releases
What is the latest version of Catch Infinite Scroll?
2.2, released on May 21, 2026 (5 months ago). It’s tested up to WordPress 7.0.8.
How often is Catch Infinite Scroll updated?
4 releases in the last year, about one every 45 days. Its first release on WordPress.org dates from January 2018.
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 Catch Infinite Scroll’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.