Added: Instagram Reels (/reel/) and IGTV (/tv/) embed support alongside existing /p/ posts via amp-instagram.
Added: data-captioned passthrough — preserves Instagram caption flag when the original embed included data-instgrm-captioned.
Added: Auto layout detection for amp-iframe — sets layout=”responsive” when both width and height are present; layout=”fixed-height” when only height is available.
Added: Pass-through of layout, resizable, scrolling, and srcdoc attributes to amp-iframe for fuller AMP spec coverage.
Improved: amp-facebook output now includes a proper closing tag and corrected attribute spacing.
Improved: amp-playbuzz component now supports both src (full URL) and data-item (item ID) conventions, plus optional data-item-info, data-share-buttons, and data-comments attributes.
Improved: amp-instagram dimensions updated to 1×1 with layout=”responsive” per AMP documentation.
Improved: JSON-LD @context updated from http://schema.org to https://schema.org.
Improved: SearchAction structured data updated to use the EntryPoint object format with urlTemplate and search_term_string per current Schema.org specification.
Improved: Tumblr share button updated to the current widget API endpoint (https://www.tumblr.com/widgets/share/tool) with correct parameters.
Improved: aria-label attribute on social share buttons corrected — was producing malformed HTML.
Fixed: PHP 8 — replaced @fopen() error suppression in Fastimage.php with a proper set_error_handler / restore_error_handler pattern.
Fixed: PHP 8 — replaced @getimagesize() suppression with an explicit false !== $size check.
Fixed: Replaced all deprecated join() calls with implode() across the codebase.
Removed: amp-addthis from the supported AMP components list (component retired by the AMP Project).
Removed: amp-gfycat from the supported AMP components list (component retired by the AMP Project).
1.5.19 – 2026-04-03
Fixed: Resolved PHP 8.4 compatibility issue — deprecated return type warning in Amp_WP_Html_Util::loadHTML() due to incompatible method signature with DOMDocument::loadHTML(). Added #[ReturnTypeWillChange] attribute, explicit : bool return type, and proper return value.
Removed: Dropped Vine embed support as the platform was permanently shut down in 2017.
1.5.18 – 2026-01-28
Fixed: PHP 8.2 compatibility — “Trying to access array offset on value of type bool” warning in amp-wp-theme-functions.php when sharing posts without featured images on Pinterest.
Fixed: Translation loading notice — text domain now loads at the init action hook, complying with WordPress 6.7.0+ requirements.
Fixed: Undefined variable warning in layout settings by removing unused template code.
1.5.17 – 2024-10-01
Fixed: Missing file documentation in Amp_WP_Redirect_Router class to adhere to WordPress Coding Standards.
Improved: Inline documentation for class methods, function parameters, and sanitization functions.
Fixed: explode() called with potentially null parameters — now validates before calling.
Fixed: DOMDocument::__construct() called with null $version parameter.
1.5.16 – 2024-06-03
Fixed: Resolved XSS vulnerabilities.
Fixed: Corrected string concatenation to comply with coding standards.
1.5.15 – 2023-07-09
Enhancement: Updated AMP tags list.
Note: Overall improvements.
1.5.14 – 2021-12-24
Fixed: Social sharing issue on single post.
1.5.13 – 2021-08-19
Note: PHP 8 compatibility improvements.
Fixed: Undefined variables.
1.5.12 – 2021-06-23
Added: SG Optimizer plugin compatibility.
Improved: JSON-LD schema revision.
Fixed: Yoast SEO v14 compatibility.
Fixed: Color issues.
Fixed: AMP Carousel component updated to v0.2.
Fixed: RTL CSS fixes.
1.5.11 – 2019-11-15
Feature: Description display on archive pages.
Feature: OneSignal Push Notifications support.
Note: Added Facebook App ID option for post sharing.
1.5.10 – 2019-09-17
Fixed: Resolved self-canonical AMP URL issue when AMP URL format is set to “End”.
1.5.9 – 2019-09-16
Fixed: Resolved self-canonical AMP URL issue when AMP URL format is set to “Start”.
1.5.8 – 2019-07-18
Feature: Option to exclude any taxonomy or post type from AMP under General settings.
Fixed: amp-mustache script enqueue error when using Contact Form 7.
1.5.7 – 2019-04-30
Fixed: Broken editor issue when editing a post or page.
1.5.6 – 2019-04-29
Added: AMP WP – Contact Form 7 Extension.
Fixed: Social sharing link.
1.5.5 – 2019-04-18
Fixed: Minor bug fixes.
1.5.4 – 2019-04-03
Fixed: Fastimage.php library path.
1.5.3 – 2019-04-03
Fixed: Missing template for notifications.
Fixed: Missing template for GDPR.
Fixed: Max input variable value under System Status.
Fixed: Header and content wrapper overlapping when sticky header is enabled.
Fixed: Links starting with wp-content no longer converted when AMP URL format is “End Point”.
1.5.2 – 2019-03-27
Fixed: Social links colors in sidebar.
1.5.1 – 2019-03-26
Note: Disabled development mode.
1.5.0 – 2019-03-26
Note: Front-end theme code refactoring.
Fixed: Broken landing page for Custom Post Types when AMP URL format is “End Point”.
1.4.3.1 – 2019-02-12
Feature: Jetpack compatibility.
Improved: All in One SEO Pack plugin support.
Fixed: Malformed URLs when AMP URL format is “End Point”.
Fixed: Jetpack undefined error.
Fixed: Broken layout when notice bar is enabled.
Fixed: Broken layout when GDPR is enabled.
1.4.3 – 2019-01-26
Feature: Yoast SEO meta description tag support.
Fixed: YouTube video height issue.
1.4.2 – 2019-01-18
Feature: Responsive table CSS.
Note: Front-end theme improvements.
1.4.1 – 2019-01-04
Feature: Two new header presets.
Feature: Customizable header color schemes.
Feature: Schema type for Post.
Fixed: Exclude URLs list issue on all pages.
Fixed: Home page link issue on all pages.
Fixed: Permalink structure prefix causing 404 errors on Home and Search pages.
1.4.0 – 2018-12-12
Feature: Gutenberg editor support.
Feature: AMP at the end of the URL support.
Feature: Show/Hide Related Post thumbnails.
Feature: Show/Hide Social Links on Single Post pages.
Feature: Enable/Disable structured data site-wide.
Improved: Admin UI/UX.
Fixed: Minor errors.
1.3.1 – 2018-12-03
Feature: Show/Hide Date in Related Posts.
Feature: Show/Hide Author in Related Posts.
Feature: Show/Hide Date in Home Page Slider.
Feature: Show/Hide Author in Home Page Slider.
Feature: Home Page Slider post count setting.
1.3.0 – 2018-12-03
Feature: Show/Hide Date on Archive/Single Post pages.
Feature: Show/Hide Author on Archive/Single Post pages.
Feature: Show/Hide Tags on Single Post pages.
Note: Front-end structural improvements.
Fixed: Social media share links with custom permalink structures.
1.2.2 – 2018-12-02
Fixed: YouTube video embed error.
1.2.1 – 2018-11-29
Note: Default configuration setup.
Feature: New follow links — Pinterest, Instagram, LinkedIn, YouTube.
Fixed: Minor errors.
1.2.0 – 2018-11-23
Feature: Post Modified date display.
Feature: Option to hide featured image on single pages.
Note: Overall structural improvements.
Note: Modified date now always included in structured data per updated Google requirements.
Fixed: Search page action URL on HTTPS.
Fixed: Invalid JSON for Yandex Metrica.
Fixed: Custom HTML output in “Codes right after <body> tag”.
1.1.1 – 2018-11-16
Improved: Posts now show author display name instead of email or username.
Fixed: Broken layout when social share is enabled from the Customizer.
Fixed: Customizer preview refresh on option change in AMP Options Panel.
1.1.0 – 2018-11-10
Improved: Settings panel revised.
Fixed: 404 error on AMP WP activation.
Fixed: Minor bugs.
1.0.5
Fixed: Links for AMP Menus (Sidebar & Footer Menu).
Fixed: Too many redirects.
1.0.4
Added: Yandex Metrica, AFS Analytics, and Adobe Analytics support.
Added: Squirrly SEO plugin compatibility.
Fixed: Mobile users force redirect.
1.0.3
Added: comScore UDM pageview tracking.
Fixed: AMP page validation and minor bug fixes.
1.0.2
Added: Alexa Metrics and Chartbeat Analytics support.