AMP for WP – Accelerated Mobile Pages - Version 1.0.77.37.1

Version Description

(4th March 2022) = * Improvements: Added new infinite scrolling experience #4791 * Fixed: The links in embed URLs are not clickable #5193

Download this release

Release Info

Developer mohammed_kaludi
Plugin Icon 128x128 AMP for WP – Accelerated Mobile Pages
Version 1.0.77.37.1
Comparing to
See all releases

Code changes from version 1.0.77.37 to 1.0.77.37.1

README.md CHANGED
@@ -4,7 +4,7 @@ Tags: AMP, accelerated mobile pages, mobile, amp project, google amp, amp wp, go
4
  Donate link: https://www.paypal.me/Kaludi/25
5
  Requires at least: 3.0
6
  Tested up to: 5.9.1
7
- Stable tag: 1.0.77.37
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -197,6 +197,10 @@ Device testing done through [BrowserStack](https://www.browserstack.com)
197
 
198
  == Changelog ==
199
 
 
 
 
 
200
  = 1.0.77.37 (2nd March 2022) =
201
  * Improvements: Added feedback form with auto email system #5223
202
  * Improvements: Added new infinite scrolling experience #4791
@@ -212,12 +216,4 @@ Device testing done through [BrowserStack](https://www.browserstack.com)
212
  * Fixed: Errror getting in featured-image.php, on line 77 #5207
213
  * Fixed: Need to keep the mobile redirection filter outside of any condition #5216
214
 
215
- = 1.0.77.35 (21th January 2022) =
216
- * Fixed: Embed URLs not working with Amp takeover active #5193
217
- * Fixed: Need to change Google Fonts display to optional #5191
218
- * Fixed: Need to make compatibility of amp analytics in infinite scroll #5194
219
- * Fixed: Current year is not showing in design 1,2,3 #5190
220
- * Fixed: VKontakte social media not working in social media profile links #5196
221
- * Fixed: PHP Notice: tag_rewrite_rules is deprecated #5197
222
-
223
  Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/accelerated-mobile-pages/trunk/changelog.txt)
4
  Donate link: https://www.paypal.me/Kaludi/25
5
  Requires at least: 3.0
6
  Tested up to: 5.9.1
7
+ Stable tag: 1.0.77.37.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
197
 
198
  == Changelog ==
199
 
200
+ = 1.0.77.37.1 (4th March 2022) =
201
+ * Improvements: Added new infinite scrolling experience #4791
202
+ * Fixed: The links in embed URLs are not clickable #5193
203
+
204
  = 1.0.77.37 (2nd March 2022) =
205
  * Improvements: Added feedback form with auto email system #5223
206
  * Improvements: Added new infinite scrolling experience #4791
216
  * Fixed: Errror getting in featured-image.php, on line 77 #5207
217
  * Fixed: Need to keep the mobile redirection filter outside of any condition #5216
218
 
 
 
 
 
 
 
 
 
219
  Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/accelerated-mobile-pages/trunk/changelog.txt)
accelerated-moblie-pages.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Accelerated Mobile Pages
4
  Plugin URI: https://wordpress.org/plugins/accelerated-mobile-pages/
5
  Description: AMP for WP - Accelerated Mobile Pages for WordPress
6
- Version: 1.0.77.37
7
  Author: Ahmed Kaludi, Mohammed Kaludi
8
  Author URI: https://ampforwp.com/
9
  Donate link: https://www.paypal.me/Kaludi/25
@@ -20,7 +20,7 @@ define('AMPFORWP_PLUGIN_DIR_URI', plugin_dir_url(__FILE__));
20
  define('AMPFORWP_DISQUS_URL',plugin_dir_url(__FILE__).'includes/disqus.html');
21
  define('AMPFORWP_IMAGE_DIR',plugin_dir_url(__FILE__).'images');
22
  define('AMPFORWP_MAIN_PLUGIN_DIR', plugin_dir_path( __DIR__ ) );
23
- define('AMPFORWP_VERSION','1.0.77.37');
24
  define('AMPFORWP_EXTENSION_DIR',plugin_dir_path(__FILE__).'includes/options/extensions');
25
  if(!defined('AMPFROWP_HOST_NAME')){
26
  $urlinfo = get_bloginfo('url');
3
  Plugin Name: Accelerated Mobile Pages
4
  Plugin URI: https://wordpress.org/plugins/accelerated-mobile-pages/
5
  Description: AMP for WP - Accelerated Mobile Pages for WordPress
6
+ Version: 1.0.77.37.1
7
  Author: Ahmed Kaludi, Mohammed Kaludi
8
  Author URI: https://ampforwp.com/
9
  Donate link: https://www.paypal.me/Kaludi/25
20
  define('AMPFORWP_DISQUS_URL',plugin_dir_url(__FILE__).'includes/disqus.html');
21
  define('AMPFORWP_IMAGE_DIR',plugin_dir_url(__FILE__).'images');
22
  define('AMPFORWP_MAIN_PLUGIN_DIR', plugin_dir_path( __DIR__ ) );
23
+ define('AMPFORWP_VERSION','1.0.77.37.1');
24
  define('AMPFORWP_EXTENSION_DIR',plugin_dir_path(__FILE__).'includes/options/extensions');
25
  if(!defined('AMPFROWP_HOST_NAME')){
26
  $urlinfo = get_bloginfo('url');
changelog.txt CHANGED
@@ -1,5 +1,9 @@
1
  == Changelog ==
2
 
 
 
 
 
3
  = 1.0.77.37 (2nd March 2022) =
4
  * Improvements: Added feedback form with auto email system #5223
5
  * Improvements: Added new infinite scrolling experience #4791
1
  == Changelog ==
2
 
3
+ = 1.0.77.37.1 (4th March 2022) =
4
+ * Improvements: Added new infinite scrolling experience #4791
5
+ * Fixed: The links in embed URLs are not clickable #5193
6
+
7
  = 1.0.77.37 (2nd March 2022) =
8
  * Improvements: Added feedback form with auto email system #5223
9
  * Improvements: Added new infinite scrolling experience #4791
classes/class-ampforwp-infinite-scroll.php CHANGED
@@ -27,8 +27,13 @@ if( ! class_exists('AMPforWP_Infinite_Scroll') ) {
27
  // amp-next-page tag
28
  if ( 4 != ampforwp_get_setting('amp-design-selector') || (class_exists('AmpforwpAmpLayouts')) && 3 == ampforwp_get_setting('single-design-type') )
29
  add_action('ampforwp_above_related_post', array( $this , 'amp_next_page') );
30
- else
31
- add_action('ampforwp_single_design_type_handle', array( $this , 'amp_next_page') );
 
 
 
 
 
32
  }
33
  if ( $this->is_loop ) {
34
  // amp-next-page experiment meta tag
@@ -75,7 +80,11 @@ if( ! class_exists('AMPforWP_Infinite_Scroll') ) {
75
 
76
  public function amp_infinite_scroll_script( $data ) {
77
  if ( empty( $data['amp_component_scripts']['amp-next-page'] ) ) {
78
- $data['amp_component_scripts']['amp-next-page'] = 'https://cdn.ampproject.org/v0/amp-next-page-0.1.js';
 
 
 
 
79
  }
80
  return $data;
81
  }
@@ -92,8 +101,12 @@ if( ! class_exists('AMPforWP_Infinite_Scroll') ) {
92
  $loop_link1 = ampforwp_url_controller($loop_link1);
93
  $loop_link2 = ampforwp_url_controller($loop_link2);
94
  }
95
- $pages[] = array('title'=>'','image'=>'','ampUrl'=>$loop_link1);
96
- $pages[] = array('title'=>'','image'=>'','ampUrl'=>$loop_link2);
 
 
 
 
97
  }
98
  if ( $this->is_single ) {
99
  $pages = $this->single_post();
@@ -102,10 +115,16 @@ if( ! class_exists('AMPforWP_Infinite_Scroll') ) {
102
  ?>
103
  <amp-next-page>
104
  <script type="application/json">
105
- {
106
- "pages": <?php echo json_encode($pages)?>,
107
- "hideSelectors": <?php echo $classes?>
108
- }
 
 
 
 
 
 
109
  </script>
110
  </amp-next-page>
111
  <?php }
@@ -157,7 +176,11 @@ if( ! class_exists('AMPforWP_Infinite_Scroll') ) {
157
  $query = new WP_Query( $query_args );
158
  while ($query->have_posts()) {
159
  $query->the_post();
160
- $pages[] = array('title'=>get_the_title(),'image'=>ampforwp_get_post_thumbnail('url', 'full'),'ampUrl'=>ampforwp_url_controller( get_permalink() ));
 
 
 
 
161
  }
162
  wp_reset_postdata();
163
  return $pages;
27
  // amp-next-page tag
28
  if ( 4 != ampforwp_get_setting('amp-design-selector') || (class_exists('AmpforwpAmpLayouts')) && 3 == ampforwp_get_setting('single-design-type') )
29
  add_action('ampforwp_above_related_post', array( $this , 'amp_next_page') );
30
+ else {
31
+ if (true == ampforwp_get_setting('ampforwp-infinite-scroll-new-features')) {
32
+ add_action('ampforwp_global_after_footer', array( $this , 'amp_next_page') );
33
+ }else{
34
+ add_action('ampforwp_single_design_type_handle', array( $this , 'amp_next_page') );
35
+ }
36
+ }
37
  }
38
  if ( $this->is_loop ) {
39
  // amp-next-page experiment meta tag
80
 
81
  public function amp_infinite_scroll_script( $data ) {
82
  if ( empty( $data['amp_component_scripts']['amp-next-page'] ) ) {
83
+ if (true == ampforwp_get_setting('ampforwp-infinite-scroll-new-features')) {
84
+ $data['amp_component_scripts']['amp-next-page'] = 'https://cdn.ampproject.org/v0/amp-next-page-latest.js';
85
+ }else{
86
+ $data['amp_component_scripts']['amp-next-page'] = 'https://cdn.ampproject.org/v0/amp-next-page-0.1.js';
87
+ }
88
  }
89
  return $data;
90
  }
101
  $loop_link1 = ampforwp_url_controller($loop_link1);
102
  $loop_link2 = ampforwp_url_controller($loop_link2);
103
  }
104
+ if (true == ampforwp_get_setting('ampforwp-infinite-scroll-new-features')) {
105
+ $pages[] = array('title'=>'','image'=>'','url'=>$loop_link1);
106
+ }else{
107
+ $pages[] = array('title'=>'','image'=>'','ampUrl'=>$loop_link1);
108
+ $pages[] = array('title'=>'','image'=>'','ampUrl'=>$loop_link2);
109
+ }
110
  }
111
  if ( $this->is_single ) {
112
  $pages = $this->single_post();
115
  ?>
116
  <amp-next-page>
117
  <script type="application/json">
118
+ <?php
119
+ if (true == ampforwp_get_setting('ampforwp-infinite-scroll-new-features')) {
120
+ echo json_encode($pages);
121
+ }else{
122
+ ?>
123
+ {
124
+ "pages": <?php echo json_encode($pages);?>,
125
+ "hideSelectors": <?php echo ampforwp_css_sanitizer($classes);?>
126
+ }
127
+ <?php } ?>
128
  </script>
129
  </amp-next-page>
130
  <?php }
176
  $query = new WP_Query( $query_args );
177
  while ($query->have_posts()) {
178
  $query->the_post();
179
+ if (true == ampforwp_get_setting('ampforwp-infinite-scroll-new-features')) {
180
+ $pages[] = array('title'=>get_the_title(),'image'=>ampforwp_get_post_thumbnail('url', 'full'),'url'=>ampforwp_url_controller( get_permalink() ));
181
+ }else{
182
+ $pages[] = array('title'=>get_the_title(),'image'=>ampforwp_get_post_thumbnail('url', 'full'),'ampUrl'=>ampforwp_url_controller( get_permalink() ));
183
+ }
184
  }
185
  wp_reset_postdata();
186
  return $pages;
includes/features/performance/performance-functions.php CHANGED
@@ -91,6 +91,14 @@ function ampforwp_minify_html_output($content_buffer){
91
  if(preg_match('/<fw-embed-feed(.*?)<\/fw-embed-feed>/', $content_buffer)){
92
  $content_buffer = preg_replace('/<fw-embed-feed(.*?)<\/fw-embed-feed>/', '', $content_buffer);
93
  }
 
 
 
 
 
 
 
 
94
  global $redux_builder_amp;
95
  if(!$redux_builder_amp['ampforwp_cache_minimize_mode']){
96
  return $content_buffer;
91
  if(preg_match('/<fw-embed-feed(.*?)<\/fw-embed-feed>/', $content_buffer)){
92
  $content_buffer = preg_replace('/<fw-embed-feed(.*?)<\/fw-embed-feed>/', '', $content_buffer);
93
  }
94
+ if(preg_match('/<figure\sclass="wp-block-embed(.*?)<a href="(.*?)"(.*?)<\/figure>/s', $content_buffer)){
95
+ $content_buffer = preg_replace('/<figure\sclass="wp-block-embed(.*?)<a href="(.*?)"(.*?)<\/figure>/s', '<amp-wordpress-embed width="400" height="400" data-url="$2" ></amp-wordpress-embed>', $content_buffer);
96
+ }
97
+
98
+ if(preg_match('/<blockquote\sclass="wp-embedded-content"(.*?)<a href="(.*?)"(.*?)<\/blockquote>/', $content_buffer)){
99
+ $content_buffer = preg_replace('/<blockquote\sclass="wp-embedded-content"(.*?)<a href="(.*?)"(.*?)<\/blockquote>/', '<amp-wordpress-embed width="400" height="400" data-url="$2" ></amp-wordpress-embed>', $content_buffer);
100
+ $content_buffer = preg_replace('/<amp-iframe(.*?)class="wp-embedded-content(.*?)<\/amp-iframe>/', '', $content_buffer);
101
+ }
102
  global $redux_builder_amp;
103
  if(!$redux_builder_amp['ampforwp_cache_minimize_mode']){
104
  return $content_buffer;
includes/options/admin-config.php CHANGED
@@ -4623,6 +4623,14 @@ Redux::setSection( $opt_name, array(
4623
  array('ampforwp-infinite-scroll-single', '=' , '1')
4624
  ),
4625
  ),
 
 
 
 
 
 
 
 
4626
  array(
4627
  'id' => 'google-icons',
4628
  'type' => 'section',
4623
  array('ampforwp-infinite-scroll-single', '=' , '1')
4624
  ),
4625
  ),
4626
+ array(
4627
+ 'id' => 'ampforwp-infinite-scroll-new-features',
4628
+ 'type' => 'switch',
4629
+ 'class' => 'child_opt child_opt_arrow',
4630
+ 'title' => esc_html__('New Features', 'accelerated-mobile-pages'),
4631
+ 'default' => false,
4632
+ 'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
4633
+ ),
4634
  array(
4635
  'id' => 'google-icons',
4636
  'type' => 'section',
includes/thirdparty-compatibility.php CHANGED
@@ -1148,7 +1148,7 @@ if(!function_exists('ampforwp_mistape_plugin_compatibility')){
1148
  }
1149
  }
1150
  function ampforwp_valid_amp_componet_script(){
1151
- $ce_valid_scripts = array('amp-3d-gltf','amp-3q-player','amp-access','amp-analytics','amp-access-laterpay','amp-access-poool','amp-accordion','amp-action-macro','amp-ad-exit','amp-ad','amp-embed','amp-addthis','amp-anim','amp-animation','amp-apester-media','amp-app-banner','amp-audio','amp-auto-ads','amp-autocomplete','amp-base-carousel','amp-beopinion','amp-bind','amp-bodymovin-animation','amp-brid-player','amp-brightcove','amp-byside-content','amp-call-tracking','amp-carousel','amp-connatix-player','amp-consent','amp-dailymotion','amp-date-countdown','amp-date-picker','amp-delight-player','amp-dynamic-css-classes','amp-embedly-card','amp-experiment','amp-facebook-comments','amp-facebook-like','amp-facebook-page','amp-facebook','amp-fit-text','amp-font','amp-form','amp-fx-collection','amp-fx-flying-carpet','amp-geo','amp-gfycat','amp-gist','amp-google-document-embed','amp-google-vrview-image','amp-hulu','amp-iframe','amp-ima-video','amp-image-lightbox','amp-image-slider','amp-imgur','amp-inputmask','amp-instagram','amp-install-serviceworker','amp-izlesene','amp-jwplayer','amp-kaltura-player','amp-lightbox-gallery','amp-lightbox','amp-link-rewriter','amp-list','amp-live-list','amp-mathml','amp-mega-menu','amp-megaphone','amp-minute-media-player','amp-form','amp-mustache','amp-next-page','amp-nexxtv-player','amp-o2-player','amp-ooyala-player','amp-orientation-observer','amp-pan-zoom','amp-pinterest','amp-playbuzz','amp-position-observer','amp-powr-player','amp-reach-player','amp-recaptcha-input','amp-redbull-player','amp-reddit','amp-riddle-quiz','amp-script','amp-selector','amp-sidebar','amp-skimlinks','amp-smartlinks','amp-social-share','amp-soundcloud','amp-springboard-player','amp-sticky-ad','amp-story-auto-ads','amp-story','amp-subscriptions-google','amp-subscriptions','amp-timeago','amp-truncate-text','amp-twitter','amp-user-notification','amp-video-docking','amp-video-iframe','amp-video','amp-vimeo','amp-vine','amp-viqeo-player','amp-viz-vega','amp-vk','amp-web-push','amp-wistia-player','amp-yotpo','amp-youtube','amp-story-player');
1152
  $ce_valid_scripts = apply_filters('ampforwp_valid_amp_component_script',$ce_valid_scripts);
1153
  return $ce_valid_scripts;
1154
  }
1148
  }
1149
  }
1150
  function ampforwp_valid_amp_componet_script(){
1151
+ $ce_valid_scripts = array('amp-3d-gltf','amp-3q-player','amp-access','amp-analytics','amp-access-laterpay','amp-access-poool','amp-accordion','amp-action-macro','amp-ad-exit','amp-ad','amp-embed','amp-addthis','amp-anim','amp-animation','amp-apester-media','amp-app-banner','amp-audio','amp-auto-ads','amp-autocomplete','amp-base-carousel','amp-beopinion','amp-bind','amp-bodymovin-animation','amp-brid-player','amp-brightcove','amp-byside-content','amp-call-tracking','amp-carousel','amp-connatix-player','amp-consent','amp-dailymotion','amp-date-countdown','amp-date-picker','amp-delight-player','amp-dynamic-css-classes','amp-embedly-card','amp-experiment','amp-facebook-comments','amp-facebook-like','amp-facebook-page','amp-facebook','amp-fit-text','amp-font','amp-form','amp-fx-collection','amp-fx-flying-carpet','amp-geo','amp-gfycat','amp-gist','amp-google-document-embed','amp-google-vrview-image','amp-hulu','amp-iframe','amp-ima-video','amp-image-lightbox','amp-image-slider','amp-imgur','amp-inputmask','amp-instagram','amp-install-serviceworker','amp-izlesene','amp-jwplayer','amp-kaltura-player','amp-lightbox-gallery','amp-lightbox','amp-link-rewriter','amp-list','amp-live-list','amp-mathml','amp-mega-menu','amp-megaphone','amp-minute-media-player','amp-form','amp-mustache','amp-next-page','amp-nexxtv-player','amp-o2-player','amp-ooyala-player','amp-orientation-observer','amp-pan-zoom','amp-pinterest','amp-playbuzz','amp-position-observer','amp-powr-player','amp-reach-player','amp-recaptcha-input','amp-redbull-player','amp-reddit','amp-riddle-quiz','amp-script','amp-selector','amp-sidebar','amp-skimlinks','amp-smartlinks','amp-social-share','amp-soundcloud','amp-springboard-player','amp-sticky-ad','amp-story-auto-ads','amp-story','amp-subscriptions-google','amp-subscriptions','amp-timeago','amp-truncate-text','amp-twitter','amp-user-notification','amp-video-docking','amp-video-iframe','amp-video','amp-vimeo','amp-vine','amp-viqeo-player','amp-viz-vega','amp-vk','amp-web-push','amp-wistia-player','amp-yotpo','amp-youtube','amp-story-player','amp-wordpress-embed');
1152
  $ce_valid_scripts = apply_filters('ampforwp_valid_amp_component_script',$ce_valid_scripts);
1153
  return $ce_valid_scripts;
1154
  }
includes/vendor/amp/includes/sanitizers/class-amp-allowed-tags-generated.php CHANGED
@@ -3052,6 +3052,44 @@ class AMP_Allowed_Tags_Generated {
3052
  ),
3053
  ),
3054
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3055
  'amp-youtube' => array(
3056
  array(
3057
  'attr_spec_list' => array(
3052
  ),
3053
  ),
3054
  ),
3055
+ 'amp-wordpress-embed' => array(
3056
+ array(
3057
+ 'attr_spec_list' => array(
3058
+ 'data-url' => array(
3059
+ 'mandatory' => true,
3060
+ 'value_url' => array(
3061
+ 'allow_relative' => false,
3062
+ 'protocol' => array(
3063
+ 'https',
3064
+ ),
3065
+ ),
3066
+ ),
3067
+ 'media' => array(),
3068
+ 'noloading' => array(
3069
+ 'value' => array(
3070
+ '',
3071
+ ),
3072
+ ),
3073
+ ),
3074
+ 'tag_spec' => array(
3075
+ 'amp_layout' => array(
3076
+ 'supported_layouts' => array(
3077
+ 6,
3078
+ 2,
3079
+ 3,
3080
+ 7,
3081
+ 9,
3082
+ 1,
3083
+ 4,
3084
+ ),
3085
+ ),
3086
+ 'requires_extension' => array(
3087
+ 'amp-wordpress-embed',
3088
+ ),
3089
+ 'spec_url' => 'https://amp.dev/documentation/components/amp-wordpress-embed/',
3090
+ ),
3091
+ ),
3092
+ ),
3093
  'amp-youtube' => array(
3094
  array(
3095
  'attr_spec_list' => array(
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: AMP, accelerated mobile pages, mobile, amp project, google amp, amp wp, go
4
  Donate link: https://www.paypal.me/Kaludi/25
5
  Requires at least: 3.0
6
  Tested up to: 5.9.1
7
- Stable tag: 1.0.77.37
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -194,6 +194,10 @@ You can contact us from [here](https://ampforwp.com/contact/)
194
 
195
  == Changelog ==
196
 
 
 
 
 
197
  = 1.0.77.37 (2nd March 2022) =
198
  * Improvements: Added feedback form with auto email system #5223
199
  * Improvements: Added new infinite scrolling experience #4791
@@ -209,12 +213,4 @@ You can contact us from [here](https://ampforwp.com/contact/)
209
  * Fixed: Errror getting in featured-image.php, on line 77 #5207
210
  * Fixed: Need to keep the mobile redirection filter outside of any condition #5216
211
 
212
- = 1.0.77.35 (21th January 2022) =
213
- * Fixed: Embed URLs not working with Amp takeover active #5193
214
- * Fixed: Need to change Google Fonts display to optional #5191
215
- * Fixed: Need to make compatibility of amp analytics in infinite scroll #5194
216
- * Fixed: Current year is not showing in design 1,2,3 #5190
217
- * Fixed: VKontakte social media not working in social media profile links #5196
218
- * Fixed: PHP Notice: tag_rewrite_rules is deprecated #5197
219
-
220
  Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/accelerated-mobile-pages/trunk/changelog.txt)
4
  Donate link: https://www.paypal.me/Kaludi/25
5
  Requires at least: 3.0
6
  Tested up to: 5.9.1
7
+ Stable tag: 1.0.77.37.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
194
 
195
  == Changelog ==
196
 
197
+ = 1.0.77.37.1 (4th March 2022) =
198
+ * Improvements: Added new infinite scrolling experience #4791
199
+ * Fixed: The links in embed URLs are not clickable #5193
200
+
201
  = 1.0.77.37 (2nd March 2022) =
202
  * Improvements: Added feedback form with auto email system #5223
203
  * Improvements: Added new infinite scrolling experience #4791
213
  * Fixed: Errror getting in featured-image.php, on line 77 #5207
214
  * Fixed: Need to keep the mobile redirection filter outside of any condition #5216
215
 
 
 
 
 
 
 
 
 
216
  Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/accelerated-mobile-pages/trunk/changelog.txt)