Catch IDs · Version history
Catch IDs changelog and version history
- Latest version
- 3.0
- May 21, 2026 (5 months ago)
- Releases
- 38
- since 2012
- In the last year
- 4
- about one every 45 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20121 release
- 20131 release
- 20143 releases
- 20154 releases
- 20167 releases
- 20172 releases
- 20183 releases
- 20193 releases
- 20202 releases
- 20213 releases
- 20222 releases
- 20231 release
- 20241 release
- 20251 release
- 20264 releases
20264 releases
Catch IDs 3.0Latest
- Bug Fixed: Settings page capability changed from ‘edit_posts’ to ‘manage_options’ — only administrators should be able to modify global plugin settings
- Bug Fixed: Added missing catchids_sanitize_callback() — was registered in register_setting() but never defined
- Bug Fixed: catchids_get_options() called with phantom argument ‘catchids_options’ in both AJAX handlers — argument removed
- Bug Fixed: Unescaped echo in class attributes — wrapped all $options[…] ternary outputs with esc_attr() in partials
- Bug Fixed: Raw HTML in plugin meta links — wrapped with wp_kses() with explicit allowed tags list; deduplicated SVG with str_repeat()
- Bug Fixed: (‘ID’) changed to esc_html(‘ID’) for column header output
- Bug Fixed: esc_html($value, ‘catch-ids’) — esc_html() does not accept a text domain; second argument removed
- Bug Fixed: Dead version_compare() checks against WP 3.0.999 removed — plugin requires WP 5.9+
- Bug Fixed: null == $option loose comparison changed to null === $option
- Bug Fixed: Hardcoded ‘1.0’ version strings in asset enqueues replaced with CATCH_IDS_VERSION; scripts moved to footer
- Bug Fixed: ‘Features’ tab label hardcoded in English — wrapped with esc_html_e()
- Bug Fixed: add_action() calls moved to after function definitions for catchids_switch and ctp_switch
- Bug Fixed: Debug comment //print_r($options); die(); removed
- Bug Fixed: Global-scope option loading and CatchThemesThemePlugin require moved into plugins_loaded hook
- Bug Fixed: catchids_add_plugin_meta_links() missing if (!function_exists()) guard — added
- Bug Fixed: $id appended without absint() in catchids_return_value() — wrapped with absint()
- Bug Fixed: Unnecessary PHP echo for static string IDs in display-dashboard.php — replaced with plain HTML
- Improvement: Duplicate catchids_switch() and ctp_switch() AJAX handlers refactored into shared catchids_handle_ajax_switch() helper
- Compatibility check up to version 7.0
Catch IDs 2.8.1
- Bug Fixed: Fixed error occurred while adding new themes.
Catch IDs 2.8
- Bug Fixed: WordPress.WP.I18n.TextDomainMismatch
- Bug Fixed: WordPress.Security.NonceVerification.Recommended
- Bug Fixed: WordPress.WP.I18n.MissingTranslatorsComment
- Bug Fixed: WordPress.WP.I18n.MissingArgDomain
- Bug Fixed: plugin_header_invalid_author_uri
- Bug Fixed: WordPress.Security.EscapeOutput.OutputNotEscaped
- Bug Fixed: license_mismatch in readme
- Bug Fixed: invalid_license in readme
- Bug Fixed: WordPress.WP.I18n.NonSingularStringLiteralText
Catch IDs 2.7.3
- Compatibility check up to version 6.9
20251 release
Catch IDs 2.7.2
- Compatibility check up to version 6.8
20241 release
Catch IDs 2.7.1
- Bug Fixed: Deprecation notice in PHP 8.2
- Compatibility check up to version 6.5
20231 release
Catch IDs 2.7
- Compatibility check up to version 6.4
20222 releases
Catch IDs 2.6
- Compatibility check up to version 6.1
Catch IDs 2.5
- Compatibility check up to version 5.9
20213 releases
Catch IDs 2.4
- Bug Fixed: Security issue on ajax calls
Catch IDs 2.3
- Compatibility check up to version 5.8
Catch IDs 2.2
- Compatibility check up to version 5.7
20202 releases
Catch IDs 2.1
- Bug Fixed: Issue in add new theme page
Catch IDs 2.0
- Compatibility check up to version 5.4
20193 releases
Catch IDs 1.9
- Compatibility check up to version 5.3
Catch IDs 1.8
- Added: Option to turn off Catch Themes and Catch Plugin tabs
- Updated: Compatibility to WordPress version 5.2
- Updated: Catch Themes and Catch Plugins tabs displaying code
Catch IDs 1.7
- Compatibility check up to version 5.1
20183 releases
Catch IDs 1.6
- Added: Catch Themes and Catch Plugins tabs in Add themes and Add plugins page respectively
- Added: Themes by Catch Themes section under Themes panel in customizer
- Compatibility check up to version 5.0
Catch IDs 1.5
- Update: Moved domain from catchthemes.com to catchplugins.com
- Compatibility check up to version 4.9.5
Catch IDs 1.4.8
- Compatibility check up to version 4.9.4
- Added: Toggle ID column option to display in selected pages
20172 releases
Catch IDs 1.4.7
- Compatibility check up to version 4.9
Catch IDs 1.4.6
- Compatibility check up to version 4.8
20167 releases
Catch IDs 1.4.5
- Compatibility check up to version 4.7
Catch IDs 1.4.4
- Fixed: ID column display issue in mobile devices
Catch IDs 1.4.3
- Compatibility check up to version 4.6
Catch IDs 1.4.2
Catch IDs 1.4.1
Catch IDs 1.4
Catch IDs 1.3
20154 releases
Catch IDs 1.2.6
Catch IDs 1.2.5
Catch IDs 1.2.4
Catch IDs 1.2.3
20143 releases
Catch IDs 1.2.2
Catch IDs 1.2.1
Catch IDs 1.2
20131 release
Catch IDs 1.1
20121 release
Catch IDs 1.0
Questions about Catch IDs’s releases
What is the latest version of Catch IDs?
3.0, released on May 21, 2026 (5 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is Catch IDs updated?
4 releases in the last year, about one every 45 days. Its first release on WordPress.org dates from June 2012.
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 IDs’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.