{eac}Doojigger Readme Extension for WordPress

Changelog

Version 1.5.2 – May 26, 2026

  • Compatible with WordPress 7.0.
  • Updated Parsedown to version 1.8.0.

Version 1.5.1 – August 8, 2025

  • Remove ineffective shortcode circumvention.
  • Expanded allowed file name regex for embedding.

Version 1.5.0 – August 7, 2025

  • Added embedding support using wp_embed_register_handler().

Version 1.4.5 – April 29, 2025

  • Don’t register until admin_init.

Version 1.4.4 – April 19, 2025

  • Updated Prism code highlighter to version 1.30.0.
  • Compatible with WordPress 6.8.
  • Prevent _load_textdomain_just_in_time was called incorrectly notice from WordPress.
    • All extensions – via eacDoojigger 3.1.
    • Modified extension registration in constructor.

Version 1.4.3 – October 12, 2024

  • Fix proper access of WordPress profile using wp.org wp-json api.
  • Fix retrieval of github profile when given as profile.
  • Made transient names more unique using profile source.

Version 1.4.2 – April 4, 2024

  • Fix deprecated notice on substr/strpos with null value in parser.
  • Compatible with WordPress 6.5.

Version 1.4.1 – March 1, 2024

  • Additional documentation.
  • Improved isolation of headers and short description.
  • Support readme.md (standard markdown) files.
    • Expects WordPress layout (h2 title, headers, Short Description, h3 sections).
  • Non-standard ‘banner’ content between === title === and headers.
  • Updated most regular expressions.

Version 1.4.0 – February 9, 2024

  • Added github profile support along with optional profile formats for contributors.
  • Trim tags when tagifying from header.
  • Added new action, ‘eacReadme_load_parser’, to allow 3rd-party apps to use the parser class.
    • do_action(‘eacReadme_load_parser’); // loads eacParseReadme static class
  • Added context to file access for github authentication & WP headers.
  • Changed WordPress svn uri (https://ps.w.org/)

Version 1.3.0 – January 31, 2024

  • Added ‘ttl’ option to shortcode to set cache time-to-live (min 1 minute).
  • Added WP SVN support:
    • [eacReadme wpsvn=’/slugname/trunk/readme.txt’]document[/eacReadme]
  • Added GitHub support:
    • [eacReadme github=’/owner/repository/main/readme.txt’]document[/eacReadme]
    • [eacReadme github=’…’,token=’…’]

Version 1.2.6 – January 24, 2024

  • Fixed “preg_match(): Passing null” notice.

Version 1.2.5 – December 8, 2023

  • Fixed caching (yet again) by adding current file name to cache key.
    • subsequent segments could load the wrong cache key when no file given.

Version 1.2.4 – December 4, 2023

  • Added button to flush group cache when using drop-in object cache.
  • Added use of ‘EAC_README_CACHE_LIFETIME’ constant to set cache life-time (default = 1 day).
    • In wp-config.php: define(‘EAC_README_CACHE_LIFETIME’,3600);
  • md5() cache key name.

Version 1.2.3 – August 30, 2023

  • Improved caching.

Version 1.2.2 – June 6, 2023

  • Removed unnecessary plugin_update_notice trait.
  • Cosmetic changes to option & help titles.

Version 1.2.1 – April 22, 2023

  • Correctly load inline style using wp_add_inline_style()
  • Tested with WordPress 6.2 and {eac}Doojigger 2.2.

Version 1.2.0 – November 16, 2022

  • Updated to / Requires {eac}Doojigger 2.0.
  • Uses ‘options_settings_page’ action to register options.
  • Added contextual help using ‘options_settings_help’ action.
  • Renamed extension file(s) and vendor directory.
  • Changed tab name in registerExtension (must be -re-enabled in admin).
  • Moved plugin_action_links hook to eacDoojigger_load_extensions filter.
  • Added use of WP_Object_Cache.
  • Fixed problem with admin page reload when changing style.

Version 1.1.1 – September 25, 2022

  • Fixed potential PHP notice on load (plugin_action_links_).
  • Added upgrade notice trait for plugins page.
  • Added tagify option: getTags(true) when processing tags to convert to array [slug=>tag]

Version 1.1.0 – September 7, 2022

  • Added ability to get the full file contents as a code block (Code File).
  • Renamed include file eacParseReadme.php to class.readme_parser.php.

Version 1.0.7 – August 28, 2022

  • Updated to / Requires {eac}Doojigger 1.2
  • Added ‘Settings’, ‘Docs’ and ‘Support’ links on plugins page.
  • Fixed admin display error (section not found).

Version 1.0.6 – July 12, 2022

  • Get contributor profile when getting all headers.
  • Move short description before headers in getDocument().

Version 1.0.5 – June 22, 2022

  • Added “{plugin}_eacReadme” filter.
  • Added title attribute to nav links.

Version 1.0.4 – June 9, 2022

  • Updated for {eac}Doojigger 1.1.0

Version 1.0.3 – May 12, 2022

  • Added transient caching of contributor profiles.

Version 1.0.2 – May 10, 2022

  • Added section name translation.

Version 1.0.1 – April 28, 2022

  • Minor changes / enhancements.

Version 1.0.0 – February 26, 2022

  • Initial release.

Plugin Website
Visit website

Version:
1.5.2
Last Updated
May 26, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.