ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video …) - Version 8.10.25

Version Description

Download this release

Release Info

Developer nico23
Plugin Icon 128x128 ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video …)
Version 8.10.25
Comparing to
See all releases

Code changes from version 8.10.23 to 8.10.25

admin/functions-admin.php CHANGED
@@ -23,6 +23,13 @@ function arve_action_admin_init_setup_messages() {
23
 
24
  new ARVE_Admin_Notice_Factory( 'arve_dismiss_pro_notice', $pro_ad_message, true );
25
  }
 
 
 
 
 
 
 
26
  }
27
 
28
  function arve_add_tinymce_plugin( $plugin_array ) {
23
 
24
  new ARVE_Admin_Notice_Factory( 'arve_dismiss_pro_notice', $pro_ad_message, true );
25
  }
26
+
27
+ $msg = sprintf(
28
+ __( '<p>If this message bothers you please just close it and forget about it!</p><p>Dear ARVE users, if you can spare the time <a href="%s">I need your help</a> trying out the upcoming version with new features and improvements before official release on wp.org. I would really really appreciate you helping out. Thanks so much!</p>', ARVE_SLUG ),
29
+ 'https://nextgenthemes.com/please-help-test-the-beta-version/'
30
+ );
31
+
32
+ new ARVE_Admin_Notice_Factory( 'arve-beta-testers', "<p>$msg</p>", false );
33
  }
34
 
35
  function arve_add_tinymce_plugin( $plugin_array ) {
advanced-responsive-video-embedder.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: ARVE Advanced Responsive Video Embedder
4
  * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/
5
  * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine.
6
- * Version: 8.10.23
7
  * Author: Nicolas Jonas
8
  * Author URI: https://nextgenthemes.com
9
  * License: GPL-3.0
3
  * Plugin Name: ARVE Advanced Responsive Video Embedder
4
  * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/
5
  * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine.
6
+ * Version: 8.10.25
7
  * Author: Nicolas Jonas
8
  * Author URI: https://nextgenthemes.com
9
  * License: GPL-3.0
public/functions-html-output.php CHANGED
@@ -74,8 +74,8 @@ function arve_build_meta_html( $a ) {
74
  $meta .= sprintf( '<meta itemprop="contentURL" content="%s">', esc_attr( $first_source['src'] ) );
75
  }
76
 
77
- if ( ! empty( $a['iframe_src'] ) ) {
78
- $meta .= sprintf( '<meta itemprop="embedURL" content="%s">', esc_attr( $a['iframe_src'] ) );
79
  }
80
 
81
  if ( ! empty( $a['upload_date'] ) ) {
74
  $meta .= sprintf( '<meta itemprop="contentURL" content="%s">', esc_attr( $first_source['src'] ) );
75
  }
76
 
77
+ if ( ! empty( $a['iframe_attr']['src'] ) ) {
78
+ $meta .= sprintf( '<meta itemprop="embedURL" content="%s">', esc_attr( $a['iframe_attr']['src'] ) );
79
  }
80
 
81
  if ( ! empty( $a['upload_date'] ) ) {
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: nico23
3
  Donate link: https://www.paypal.me/nico23
4
  Tags: YouTube, Vimeo, lazyload, thumbnail, video, responsive, embeds, video-embedder, iframe, lightweight, simplicity, shortcodes
5
  Requires at least: 4.4.0
6
- Tested up to: 5.2.2
7
  Requires PHP: 5.3
8
- Stable tag: 8.10.23
9
  License: GPL-3.0
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -17,7 +17,9 @@ The best WordPress plugin for videos? Supports close to everything you can imagi
17
 
18
  It is very likely the one and only plugin you will ever need to handle video embeds on your WordPress site(s). It goes far beyond just making your videos responsive!
19
 
20
- ### Big version update with Gutenberg Block is coming [please help testing](https://nextgenthemes.com/plugins/arve/help-testing-the-beta-version/) ###
 
 
21
 
22
  [youtube https://www.youtube.com/watch?v=m6mkA6Zr1vY ]
23
 
@@ -160,6 +162,49 @@ This plugins embed is considered as 'custom player' by YouTube so you have to pa
160
  * [ARVE Pro addon changelog](https://nextgenthemes.com/plugins/arve-pro/changelog/)
161
  * [ARVE AMP addon changelog](https://nextgenthemes.com/plugins/arve-amp/)
162
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  ### 2020-05-14 - 8.10.23 ###
164
 
165
  * Improved: Automatically set HTML5 videos that are set to autoplay to also be muted so they may play as browsers no longer allow unmuted autoplay.
3
  Donate link: https://www.paypal.me/nico23
4
  Tags: YouTube, Vimeo, lazyload, thumbnail, video, responsive, embeds, video-embedder, iframe, lightweight, simplicity, shortcodes
5
  Requires at least: 4.4.0
6
+ Tested up to: 5.4.2
7
  Requires PHP: 5.3
8
+ Stable tag: 8.10.25
9
  License: GPL-3.0
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
17
 
18
  It is very likely the one and only plugin you will ever need to handle video embeds on your WordPress site(s). It goes far beyond just making your videos responsive!
19
 
20
+ Especially new users and people who want to use the new Block Editor (Gutenberg):
21
+
22
+ ### [Please help test the upcoming version](https://nextgenthemes.com/please-help-test-the-beta-version/) ###
23
 
24
  [youtube https://www.youtube.com/watch?v=m6mkA6Zr1vY ]
25
 
162
  * [ARVE Pro addon changelog](https://nextgenthemes.com/plugins/arve-pro/changelog/)
163
  * [ARVE AMP addon changelog](https://nextgenthemes.com/plugins/arve-amp/)
164
 
165
+ ### planned for release 9.0.0 ###
166
+
167
+ This update is very long in the making and I hope it will pay off somehow, hopefully literally. A lot things happened in the code that will not be visible to the end users directly but made the code more modern and easier to maintain.
168
+
169
+ [Please help test](https://nextgenthemes.com/please-help-test-the-beta-version/)
170
+
171
+ [More details on this **mayor** update](https://nextgenthemes.com/improvements-in-arve-9-0-and-arve-pro-5-0/)
172
+
173
+ New:
174
+ * Minimum PHP required is now 5.6.
175
+ * Finally the ARVE Gutenberg block is here! Its not polished yet and there is still work to be done.
176
+ * Optional admin bar button to quick access settings. Disable it in ARVE settings bothers you.
177
+ * Added Bitchute
178
+ * `av1mp4` shortcode parameter so serve [AV1](https://en.wikipedia.org/wiki/AV1) encoded files best named .av1.mp4 (to be used together with `mp4` or `webm`)
179
+ * Settings page overhaul, using my own little settings framework. All addon options can be seen and set (without effect) before actually having the addons installed.
180
+ * Option to
181
+
182
+ Fixes:
183
+ * YouTube live links are now working correctly.
184
+ * TED embed url.
185
+ * Facebook embeds.
186
+ * Twitch embeds.
187
+
188
+ Improved:
189
+ * Generated iframe src will match what providers send over oembed.
190
+ * Lots of code improvements that may not be noticeable to users but took a lot of time and will make the plugin more maintainable and easier to extend.
191
+ * Removed the `lang` shortcode parameter that was only used for TED talks video subtitle display. This is now taken from the `language=x` url query.
192
+ * Embeds work though WPs oembed system now that comes with a more stable codebase and better caching system for embeds.
193
+ * Aspect ratios are now auto detected for all providers WP supports through oEmbed.
194
+ * Aspect ratio field is now auto filled when pasting a iframe embed code into the shortcode UI or Gutenberg UI.
195
+ * Removed jQuery dependency for frontend JavaScript.
196
+ * Prevent autoplay of multiple videos, only the first video on pageload will be autoplayed.
197
+
198
+ Removed:
199
+ * Hack to support direct embedding of Dropbox videos because it no longer works.
200
+ * Vimeo only `start` shortcode attribute. Use vimeo urls with `#t=30` at the end for starting time in seconds instead.
201
+
202
+ Probably things I forgot about, working on this for ~1 year
203
+
204
+ ### 2020-07-25 - 8.10.24 ###
205
+
206
+ * Fix: `embedURL` SEO output.
207
+
208
  ### 2020-05-14 - 8.10.23 ###
209
 
210
  * Improved: Automatically set HTML5 videos that are set to autoplay to also be muted so they may play as browsers no longer allow unmuted autoplay.