{"id":282179,"date":"2026-02-25T17:35:17","date_gmt":"2026-02-25T17:35:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/changelog-notifier\/"},"modified":"2026-10-22T12:23:54","modified_gmt":"2026-10-22T12:23:54","slug":"sky-changelog-notifier","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/sky-changelog-notifier\/","author":9532416,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.3.2","stable_tag":"trunk","tested":"7.0.7","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Sky Changelog Notifier","header_author":"Matt Biscay","header_description":"Enhances your update notifications by including changelog information about your plugins and themes.","assets_banners_color":"6862f0","last_updated":"2026-10-22 12:23:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.utopique.net\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":935,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"3.3.2":"<p>Fix: frontend CSS no longer loads on pages where the <code>[scln_changelog]<\/code> shortcode has no <code>slug<\/code> attribute.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3469646,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3469646,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3469646,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2549,13434,267,4906,2550],"plugin_category":[41],"plugin_contributors":[81304],"plugin_business_model":[],"class_list":["post-282179","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-update","plugin_tags-changelog","plugin_tags-email","plugin_tags-notifications","plugin_tags-updates","plugin_category-communication","plugin_contributors-skyminds","plugin_committers-skyminds"],"banners":{"banner":"https:\/\/ps.w.org\/sky-changelog-notifier\/assets\/banner-772x250.png?rev=3469646","banner_2x":"https:\/\/ps.w.org\/sky-changelog-notifier\/assets\/banner-1544x500.png?rev=3469646","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/sky-changelog-notifier\/assets\/icon.svg?rev=3469646","icon":"https:\/\/ps.w.org\/sky-changelog-notifier\/assets\/icon.svg?rev=3469646","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Sky Changelog Notifier enhances WordPress automatic update notification emails by including the actual changelog for each updated plugin or theme. This keeps you informed about what changed in each update without having to visit the WordPress.org repository.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li>Automatically fetches and includes changelogs in update notification emails<\/li>\n<li>Works with both plugin and theme updates<\/li>\n<li>Adds emoji indicators (\u2705\ud83d\ude80\u274c) to plugin details modal showing version status<\/li>\n<li>Fetches from tagged versions for accuracy, with automatic fallback to trunk<\/li>\n<li>Comprehensive caching for optimal performance<\/li>\n<li>WP-CLI support for testing<\/li>\n<li>Compatibility with WordPress core notifications and Easy Updates Manager (EUM)<\/li>\n<li>Locale-agnostic email insertion \u2014 works on any localized WordPress site<\/li>\n<\/ul>\n\n<p><strong>Pro Features:<\/strong><\/p>\n\n<ul>\n<li>Accessible HTML update emails with a plain-text alternative<\/li>\n<li>Searchable local changelog history for plugins and themes<\/li>\n<li>Plugin\/theme filter presets with an optional checkbox-based custom selection<\/li>\n<li>Default, existing-user, or custom-email primary recipient, plus additional CC recipients<\/li>\n<\/ul>\n\n<p><strong>How It Works:<\/strong><\/p>\n\n<p>When WordPress automatically updates plugins or themes, this plugin:<\/p>\n\n<ol>\n<li>Fetches the changelog from the plugin\/theme's readme.txt file<\/li>\n<li>Extracts the specific version's changelog<\/li>\n<li>Appends it to the update notification email<\/li>\n<li>Caches results for 1 hour to improve performance<\/li>\n<\/ol>\n\n<p><strong>Plugin Modal Enhancement:<\/strong><\/p>\n\n<p>When viewing plugin details in the WordPress admin, you'll see:\n* \u2705 Green checkmark - Your version matches the latest\n* \ud83d\ude80 Rocket - You're ahead (development version)\n* \u274c Red X - Update available<\/p>\n\n<p><strong>Compatibility:<\/strong><\/p>\n\n<p>Works seamlessly with:\n* Easy Updates Manager\n* Uses high priority (999) on standard WordPress filters\n* Hooks into <code>automatic_updates_complete<\/code> for EUM and similar plugins that bypass WordPress email filters\n* Locale-agnostic insertion using structural markers instead of translatable strings<\/p>\n\n<h3>Development<\/h3>\n\n<p>Development happens on GitHub: https:\/\/github.com\/skyminds\/sky-changelog-notifier<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>sky-changelog-notifier<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>That's it! The plugin works automatically<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20manual%20updates%3F\"><h3>Does this work with manual updates?<\/h3><\/dt>\n<dd><p>No, this plugin only enhances automatic update notification emails. Manual updates don't trigger these emails.<\/p><\/dd>\n<dt id=\"can%20i%20test%20if%20it%27s%20working%3F\"><h3>Can I test if it's working?<\/h3><\/dt>\n<dd><p>Yes! Use the built-in testing feature:\n* Web: <code>\/wp-admin\/?test_changelog_retrieval&amp;_wpnonce=&lt;nonce&gt;<\/code> (generate nonce with action <code>sky_changelog_notifier_test<\/code>)\n* WP-CLI: <code>wp changelog akismet 5.3 plugin<\/code><\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20other%20plugins%3F\"><h3>Is it compatible with other plugins?<\/h3><\/dt>\n<dd><p>The plugin is designed for WordPress core automatic update emails and includes a dedicated integration for Easy Updates Manager.<\/p>\n\n<p>Other update management plugins may work when they use the standard WordPress email filters, but they are not currently part of the tested compatibility matrix.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No. All changelog fetches are cached for 1 hour, and the plugin only runs during automatic updates.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20plugin%20data%20when%20i%20uninstall%20it%3F\"><h3>What happens to plugin data when I uninstall it?<\/h3><\/dt>\n<dd><p>Uninstalling the plugin from the WordPress Plugins screen removes its settings, cached changelogs, and local changelog history. Deactivating the plugin keeps this data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.3.2<\/h4>\n\n<ul>\n<li><p><strong>FIX<\/strong>: Frontend CSS now only loads when the <code>[scln_changelog]<\/code> shortcode includes a <code>slug<\/code> attribute, instead of on any page containing the bare shortcode<\/p><\/li>\n<li><p><strong>IMPROVED<\/strong>: Admin settings and frontend changelog display now serve minified CSS<\/p><\/li>\n<\/ul>","raw_excerpt":"Adds changelogs to WordPress automatic update notification emails for plugins and themes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/282179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=282179"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skyminds"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=282179"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=282179"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=282179"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=282179"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=282179"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=282179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}