1. Li-An

    Changelog is crucial in themes for maintaining child themes. It’s boring to search for changed files in parent theme…


  2. Ashley

    Very nice! I still have no idea why this isn’t in core. I hate not knowing what’s happening when I update themes.


  3. Miroslav Glavic



  4. Justin Tadlock

    I’d love to see this plugin search for a “changelog.md” or similarly-named files too. I always include this in my themes.

    Until we get WordPress.org support for it, change logs aren’t going to be in most themes. And, to be honest, the biggest issue is going to be not breaking stuff if/when .ORG adds support for a “readme.txt”. There are many themes with this file, but the formatting is wildly inconsistent because of the lack of a standard.


    • Thomas

      Yes, every theme developer uses a different approach for changelogs. I used to include a changelog.txt in all my themes.

      I personally switched to use the readme.txt for changelogs for the following reasons:

      1) There is already a valid standard for the readme.txt for WordPress plugins.

      2) Therefore there exist already classes to parse the readme.txt which I could utilize for the plugin.

      3) Otto said on the Theme Changelog proposal that readme.txt will be the way to go: https://make.wordpress.org/themes/2015/04/26/changelog-proposal/#comment-41266

      So when theme changelogs come to WordPress Core they most likely will be using readme.txt.

      As result I think it is better to get theme authors to include a valid readme.txt in their themes, rather than support all different types of files and formats.


  5. Thomas

    Thanks for sharing my plugin, I highly appreciate it. Totally missed the post though :)

    Theme Changelogs were often requested by my users and ideally changes can be viewed before the update, not afterwards. I got the idea for the plugin from the great Software Licensing add-on from Easy Digital Downloads, which allows to parse the readme.txt of products.

    I really hope that changelogs are included in WordPress Core eventually, making this plugin obsolete.


Comments are closed.

%d bloggers like this: