A WordPress plugin that adds a beautiful changelog display shortcode for Easy Digital Downloads products.

- Adds
[edd_changelog]
shortcode to display product changelogs - Automatically adds visual badges for New, Improved, Fixed, and Dev changes
- Styled layout with clear visual hierarchy
- Compatible with EDD Software Licensing changelog field
- Upload the
edd-changelog
folder to your/wp-content/plugins/
directory - Activate the plugin through the 'Plugins' menu in WordPress
- Use the shortcode
[edd_changelog id="123"]
in your posts/pages where 123 is your EDD product ID
Basic usage: [edd_changelog id="123"]
The plugin will automatically style changelog entries based on these prefixes:
- Added: Shows a green "New" badge
- Improved: Shows a blue "Improved" badge
- Fix: Shows an orange "Fixed" badge
- Developer: Shows a gray "Dev" badge
The plugin uses the edd_changelog_badge_configs
filter to allow for custom badge configurations.
Example:
add_filter( 'edd_changelog_badge_configs', function( $configs ) {
$configs['added']['emoji'] = '🚀';
$configs['improved']['emoji'] = '🔄';
$configs['fix']['emoji'] = '🐛';
$configs['developer']['emoji'] = '👨💻';
$configs['custom'] = array(
'prefix' => 'Custom',
'badge_text' => 'Custom',
'emoji' => '🔧',
'class' => 'custom',
'ltrim' => false,
'color' => '#333333',
);
return $configs;
} );
Each badge config accepts these parameters:
prefix
: Text to match at the start of changelog itemsbadge_text
: Text displayed on the badgeemoji
: Emoji shown before badge textclass
: CSS class for styling the badgeltrim
: Text to remove from the start of matched items (optional)
= 1.2.0 - Mar 1, 2025 =
- Added security badge
- Added color as a parameter to the badge configs
- Improved - Updated plugin slug to
edd-changelog-badges
to avoid conflicts with the EDD Changelog plugin - Improved - Badge output is properly escaped
- Improved - Default badge colors are updated for AA color contrast reqirements
= 1.1.0 - Feb 13, 2025 =
- Added
edd_changelog_badge_configs
filter to allow for custom badge configurations
= 1.0.0 - Feb 13, 2025 =
- Initial release