Plugin Directory

Changeset 3252812


Ignore:
Timestamp:
03/09/2025 10:36:41 AM (10 months ago)
Author:
nico23
Message:

Update plugin to version 10.6.4 with NextgenThemes WordPress Plugin Deploy

Location:
advanced-responsive-video-embedder
Files:
28 edited
1 copied

Legend:

Unmodified
Added
Removed
  • advanced-responsive-video-embedder/tags/10.6.4/advanced-responsive-video-embedder.php

    r3252510 r3252812  
    44 * Plugin URI:        https://nextgenthemes.com/plugins/arve-pro/
    55 * Description:       Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine.
    6  * Version:           10.6.0
     6 * Version:           10.6.4
    77 * Requires PHP:      7.4
    88 * Requires at least: 6.6
     
    2323namespace Nextgenthemes\ARVE;
    2424
    25 const VERSION               = '10.6.0';
     25const VERSION               = '10.6.4';
    2626const PRO_VERSION_REQUIRED  = '7.0.0-beta2';
    2727const NUM_TRACKS            = 3;
  • advanced-responsive-video-embedder/tags/10.6.4/build/block.json

    r3252510 r3252812  
    1414    "odysee"
    1515  ],
    16   "version": "10.6.0-beta5",
     16  "version": "10.6.3",
    1717  "textdomain": "advanced-responsive-video-embedder",
    1818  "supports": {
  • advanced-responsive-video-embedder/tags/10.6.4/changelog.md

    r3252510 r3252812  
    33* [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog)
    44* [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
     5
     6### 2025-03-09 10.6.4 ###
     7
     8* Fix: Link to settings page in API key notice.
     9* Improved: Link to tutorial video showing you how to get an YouTube Data API key.
     10
     11### 2025-03-09 10.6.1 ###
     12
     13* Improved: Error handling. Show YouTube API errors only on the Admin screens.
     14* Improved: Cache deletion.
     15* New: Option to add your own YouTube Data API key to prevent limits of the one included in Pro.
    516
    617### 2025-03-08 10.6.0 ###
  • advanced-responsive-video-embedder/tags/10.6.4/php/Admin/fn-admin.php

    r3252510 r3252812  
    4848            'ngt-arve-outdated-pro-v' . PRO_VERSION_REQUIRED,
    4949            'notice-error',
    50             wp_kses( $msg, ALLOWED_HTML, array( 'htts', 'https' ) ),
     50            wp_kses( $msg, ALLOWED_HTML, array( 'https' ) ),
    5151            array(
    5252                'cap' => 'update_plugins',
     
    5959            'ngt-arve-addon-ad',
    6060            'notice-info',
    61             wp_kses( ad_html(), ALLOWED_HTML, array( 'htts', 'https' ) ),
     61            wp_kses( ad_html(), ALLOWED_HTML, array( 'https' ) ),
    6262            array(
    6363                'cap' => 'install_plugins',
    6464            )
    6565        );
     66    }
     67
     68    $youtube_api_error = get_option( 'arve_youtube_api_error' );
     69
     70    if ( str_contains( (string) $youtube_api_error, '403' ) ) {
     71
     72        $yt_api_error_msg = sprintf(
     73            // Translators: %1$s URL to tut video, %2$s URL to ARVE settings page
     74            __( 'ARVE Pro\'s included YouTube API Key limit reached, sign up for your own API key at <a href="%1$s" target="_blank">developers.google.com</a> and enter it in <a href="%2$s">ARVE Settings</a>.', 'advanced-responsive-video-embedder' ),
     75            'https://www.youtube.com/watch?v=EPeDTRNKAVo',
     76            esc_url( admin_url( 'options-general.php?page=nextgenthemes_arve' ) )
     77        );
     78
     79        Notices::instance()->register_notice(
     80            'arve_youtube_api_error',
     81            'notice-error',
     82            wp_kses(
     83                $yt_api_error_msg,
     84                ALLOWED_HTML,
     85                array( 'https' )
     86            ),
     87            array(
     88                'cap'   => 'manage_options',
     89                'scope' => 'global',
     90            )
     91        );
     92
     93        Notices::instance()->restore_notice( 'arve_youtube_api_error' );
     94        delete_option( 'arve_youtube_api_error' );
    6695    }
    6796
     
    76105                $object_cache_msg,
    77106                ALLOWED_HTML,
    78                 array( 'htts', 'https' )
     107                array( 'https' )
    79108            ),
    80109            array(
  • advanced-responsive-video-embedder/tags/10.6.4/php/Video.php

    r3252510 r3252812  
    135135            check_product_keys();
    136136            $this->process_shortcode_atts();
     137            $this->oembed_data_errors();
    137138
    138139            $html .= get_error_html();
     
    165166    }
    166167
     168    private function oembed_data_errors(): void {
     169
     170        if ( isset( $this->oembed_data->youtube_api_error )
     171            && str_contains( $this->oembed_data->youtube_api_error, '403' )
     172        ) {
     173            update_option( 'arve_youtube_api_error', $this->oembed_data->youtube_api_error );
     174            unset( $this->oembed_data->youtube_api_error );
     175        }
     176
     177        unset( $this->oembed_data->arve_error ); // ignore old errors.
     178
     179        foreach ( (array) $this->oembed_data as $key => $value ) {
     180            if ( str_contains( $key, 'error' ) ) {
     181                arve_errors()->add( $key, $value );
     182            }
     183        }
     184    }
     185
    167186    private function process_shortcode_atts(): void {
    168187
     
    172191        foreach ( $this->shortcode_atts as $arg_name => $value ) {
    173192            $this->set_prop( $arg_name, $value );
    174         }
    175 
    176         if ( ! empty( $this->oembed_data->arve_error ) ) {
    177             arve_errors()->add( 'oembed-data-error', $this->oembed_data->arve_error );
    178193        }
    179194
  • advanced-responsive-video-embedder/tags/10.6.4/php/fn-oembed.php

    r3252510 r3252812  
    3333
    3434    if ( is_wp_error( $iframe_src ) ) {
    35         $data->arve_error = $iframe_src->get_error_message();
     35        $data->iframe_src_error = $iframe_src->get_error_message();
    3636    } else {
    3737        $data->arve_iframe_src = $iframe_src;
     
    106106    $pro_active = function_exists( __NAMESPACE__ . '\Pro\oembed_data' );
    107107    $result     = [];
    108 
    109     if ( empty( $oembed_data->provider ) ) {
    110         $result['delete_oembed_cache'] = delete_oembed_cache();
    111         return $result;
    112     }
     108    $url        = $oembed_data->arve_url ?? false;
     109    $provider   = $oembed_data->provider ?? false;
     110    $cachetime  = $oembed_data->arve_cachetime ?? false;
     111    $old_enough = $cachetime && ( new DateTime( $cachetime ) )->modify( '+ 1 day' ) <= current_datetime();
    113112
    114113    if ( $pro_active
    115         && 'youtube' === $oembed_data->provider
    116         && ( empty( $oembed_data->description ) || empty( $oembed_data->thumbnail_srcset ) )
     114        && $url
     115        && 'youtube' === $provider
     116        && ! isset( $oembed_data->description )
     117        && $old_enough
    117118    ) {
    118         $result['delete_youtube_cache'] = delete_oembed_cache( 'youtube.com' );
    119     }
    120 
    121     if ( $pro_active
    122         && 'vimeo' === $oembed_data->provider
    123         && empty( $oembed_data->thumbnail_srcset )
    124     ) {
    125         $result['delete_vimeo_cache'] = delete_oembed_cache( 'vimeo.com' );
     119        $result['delete_youtube_cache'] = delete_oembed_cache( $url );
    126120    }
    127121
  • advanced-responsive-video-embedder/tags/10.6.4/php/fn-settings.php

    r3252510 r3252812  
    148148        case 'integer':
    149149            return 'int';
     150        default:
     151            return null;
    150152    }
    151153}
     
    828830            ),
    829831        ),
     832        'youtube_data_api_key' => array(
     833            'label'       => __( 'YouTube Data API Key', 'advanced-responsive-video-embedder' ),
     834            'tab'         => 'pro',
     835            'type'        => 'string',
     836            'default'     => '',
     837            'option'      => true,
     838            'shortcode'   => false,
     839            'description' => sprintf(
     840                // translators: %s is URL
     841                __( 'If you want ARVE Pro to pull video description text for Card view and SEO. You may need this if the included API key gets rate limited. Get your API key <a href="%s" target="_blank">here</a>.', 'advanced-responsive-video-embedder' ),
     842                esc_url( 'https://www.youtube.com/watch?v=EPeDTRNKAVo' )
     843            ),
     844        ),
    830845    );
    831846
  • advanced-responsive-video-embedder/tags/10.6.4/readme.txt

    r3252510 r3252812  
    66Tested up to: 6.7
    77Requires PHP: 7.4
    8 Stable tag: 10.6.0
     8Stable tag: 10.6.4
    99License: GPL-3.0
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    194194* [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
    195195
     196### 2025-03-09 10.6.4 ###
     197
     198* Fix: Link to settings page in API key notice.
     199* Improved: Link to tutorial video showing you how to get an YouTube Data API key.
     200
     201### 2025-03-09 10.6.1 ###
     202
     203* Improved: Error handling. Show YouTube API errors only on the Admin screens.
     204* Improved: Cache deletion.
     205* New: Option to add your own YouTube Data API key to prevent limits of the one included in Pro.
     206
    196207### 2025-03-08 10.6.0 ###
    197208
  • advanced-responsive-video-embedder/tags/10.6.4/src/block.json

    r3252510 r3252812  
    1414        "odysee"
    1515    ],
    16     "version": "10.6.0",
     16    "version": "10.6.4",
    1717    "textdomain": "advanced-responsive-video-embedder",
    1818    "supports": {
  • advanced-responsive-video-embedder/tags/10.6.4/vendor/composer/installed.json

    r3252510 r3252812  
    7070        {
    7171            "name": "nextgenthemes/wp-shared",
    72             "version": "2025.03.08.10.25.42",
    73             "version_normalized": "2025.03.08.10.25.42",
     72            "version": "2025.03.09.10.33.00",
     73            "version_normalized": "2025.03.09.10.33.00",
    7474            "dist": {
    7575                "type": "path",
    7676                "url": "../../../../../../dev/composer-packages/wp-shared",
    77                 "reference": "3e445db9efd338ac1e4a8c2cde30bcd78f5c0dce"
     77                "reference": "ff61bc607d7f835f273543888ec4959d332a675b"
    7878            },
    7979            "require": {
  • advanced-responsive-video-embedder/tags/10.6.4/vendor/composer/installed.php

    r3252510 r3252812  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '01ae344450fcf961307a295d2353273054e63cda',
     6        'reference' => 'bf5d77f4f8c38e6e18e6e922f356fb7fbe0bdb03',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-master',
    2424            'version' => 'dev-master',
    25             'reference' => '01ae344450fcf961307a295d2353273054e63cda',
     25            'reference' => 'bf5d77f4f8c38e6e18e6e922f356fb7fbe0bdb03',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
     
    3030        ),
    3131        'nextgenthemes/wp-shared' => array(
    32             'pretty_version' => '2025.03.08.10.25.42',
    33             'version' => '2025.03.08.10.25.42',
    34             'reference' => '3e445db9efd338ac1e4a8c2cde30bcd78f5c0dce',
     32            'pretty_version' => '2025.03.09.10.33.00',
     33            'version' => '2025.03.09.10.33.00',
     34            'reference' => 'ff61bc607d7f835f273543888ec4959d332a675b',
    3535            'type' => 'wp-package',
    3636            'install_path' => __DIR__ . '/../nextgenthemes/wp-shared',
  • advanced-responsive-video-embedder/tags/10.6.4/vendor/composer/jetpack_autoload_filemap.php

    r3252510 r3252812  
    88return array(
    99    '47777597fbe681453e41ea4bf4ad9988' => array(
    10         'version' => '2025.03.08.10.25.42',
     10        'version' => '2025.03.09.10.33.00',
    1111        'path'    => $vendorDir . '/nextgenthemes/wp-shared/includes/WP/init.php'
    1212    ),
  • advanced-responsive-video-embedder/tags/10.6.4/vendor/nextgenthemes/wp-shared/composer.json

    r3252510 r3252812  
    1616        "php": ">=7.4"
    1717    },
    18     "version": "2025.03.08.10.25.42"
     18    "version": "2025.03.09.10.33.00"
    1919}
  • advanced-responsive-video-embedder/tags/10.6.4/vendor/nextgenthemes/wp-shared/includes/WP/fn-remote-get.php

    r3252510 r3252812  
    3636            'json-decode-error',
    3737            sprintf(
    38                 // Translators: URL.
     38                // Translators: %1$s URL, %2$s json_decode error
    3939                __( 'url: %1$s json_decode error: %2$s.', 'advanced-responsive-video-embedder' ),
    4040                esc_html( $url ),
  • advanced-responsive-video-embedder/trunk/advanced-responsive-video-embedder.php

    r3252510 r3252812  
    44 * Plugin URI:        https://nextgenthemes.com/plugins/arve-pro/
    55 * Description:       Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine.
    6  * Version:           10.6.0
     6 * Version:           10.6.4
    77 * Requires PHP:      7.4
    88 * Requires at least: 6.6
     
    2323namespace Nextgenthemes\ARVE;
    2424
    25 const VERSION               = '10.6.0';
     25const VERSION               = '10.6.4';
    2626const PRO_VERSION_REQUIRED  = '7.0.0-beta2';
    2727const NUM_TRACKS            = 3;
  • advanced-responsive-video-embedder/trunk/build/block.json

    r3252510 r3252812  
    1414    "odysee"
    1515  ],
    16   "version": "10.6.0-beta5",
     16  "version": "10.6.3",
    1717  "textdomain": "advanced-responsive-video-embedder",
    1818  "supports": {
  • advanced-responsive-video-embedder/trunk/changelog.md

    r3252510 r3252812  
    33* [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog)
    44* [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
     5
     6### 2025-03-09 10.6.4 ###
     7
     8* Fix: Link to settings page in API key notice.
     9* Improved: Link to tutorial video showing you how to get an YouTube Data API key.
     10
     11### 2025-03-09 10.6.1 ###
     12
     13* Improved: Error handling. Show YouTube API errors only on the Admin screens.
     14* Improved: Cache deletion.
     15* New: Option to add your own YouTube Data API key to prevent limits of the one included in Pro.
    516
    617### 2025-03-08 10.6.0 ###
  • advanced-responsive-video-embedder/trunk/php/Admin/fn-admin.php

    r3252510 r3252812  
    4848            'ngt-arve-outdated-pro-v' . PRO_VERSION_REQUIRED,
    4949            'notice-error',
    50             wp_kses( $msg, ALLOWED_HTML, array( 'htts', 'https' ) ),
     50            wp_kses( $msg, ALLOWED_HTML, array( 'https' ) ),
    5151            array(
    5252                'cap' => 'update_plugins',
     
    5959            'ngt-arve-addon-ad',
    6060            'notice-info',
    61             wp_kses( ad_html(), ALLOWED_HTML, array( 'htts', 'https' ) ),
     61            wp_kses( ad_html(), ALLOWED_HTML, array( 'https' ) ),
    6262            array(
    6363                'cap' => 'install_plugins',
    6464            )
    6565        );
     66    }
     67
     68    $youtube_api_error = get_option( 'arve_youtube_api_error' );
     69
     70    if ( str_contains( (string) $youtube_api_error, '403' ) ) {
     71
     72        $yt_api_error_msg = sprintf(
     73            // Translators: %1$s URL to tut video, %2$s URL to ARVE settings page
     74            __( 'ARVE Pro\'s included YouTube API Key limit reached, sign up for your own API key at <a href="%1$s" target="_blank">developers.google.com</a> and enter it in <a href="%2$s">ARVE Settings</a>.', 'advanced-responsive-video-embedder' ),
     75            'https://www.youtube.com/watch?v=EPeDTRNKAVo',
     76            esc_url( admin_url( 'options-general.php?page=nextgenthemes_arve' ) )
     77        );
     78
     79        Notices::instance()->register_notice(
     80            'arve_youtube_api_error',
     81            'notice-error',
     82            wp_kses(
     83                $yt_api_error_msg,
     84                ALLOWED_HTML,
     85                array( 'https' )
     86            ),
     87            array(
     88                'cap'   => 'manage_options',
     89                'scope' => 'global',
     90            )
     91        );
     92
     93        Notices::instance()->restore_notice( 'arve_youtube_api_error' );
     94        delete_option( 'arve_youtube_api_error' );
    6695    }
    6796
     
    76105                $object_cache_msg,
    77106                ALLOWED_HTML,
    78                 array( 'htts', 'https' )
     107                array( 'https' )
    79108            ),
    80109            array(
  • advanced-responsive-video-embedder/trunk/php/Video.php

    r3252510 r3252812  
    135135            check_product_keys();
    136136            $this->process_shortcode_atts();
     137            $this->oembed_data_errors();
    137138
    138139            $html .= get_error_html();
     
    165166    }
    166167
     168    private function oembed_data_errors(): void {
     169
     170        if ( isset( $this->oembed_data->youtube_api_error )
     171            && str_contains( $this->oembed_data->youtube_api_error, '403' )
     172        ) {
     173            update_option( 'arve_youtube_api_error', $this->oembed_data->youtube_api_error );
     174            unset( $this->oembed_data->youtube_api_error );
     175        }
     176
     177        unset( $this->oembed_data->arve_error ); // ignore old errors.
     178
     179        foreach ( (array) $this->oembed_data as $key => $value ) {
     180            if ( str_contains( $key, 'error' ) ) {
     181                arve_errors()->add( $key, $value );
     182            }
     183        }
     184    }
     185
    167186    private function process_shortcode_atts(): void {
    168187
     
    172191        foreach ( $this->shortcode_atts as $arg_name => $value ) {
    173192            $this->set_prop( $arg_name, $value );
    174         }
    175 
    176         if ( ! empty( $this->oembed_data->arve_error ) ) {
    177             arve_errors()->add( 'oembed-data-error', $this->oembed_data->arve_error );
    178193        }
    179194
  • advanced-responsive-video-embedder/trunk/php/fn-oembed.php

    r3252510 r3252812  
    3333
    3434    if ( is_wp_error( $iframe_src ) ) {
    35         $data->arve_error = $iframe_src->get_error_message();
     35        $data->iframe_src_error = $iframe_src->get_error_message();
    3636    } else {
    3737        $data->arve_iframe_src = $iframe_src;
     
    106106    $pro_active = function_exists( __NAMESPACE__ . '\Pro\oembed_data' );
    107107    $result     = [];
    108 
    109     if ( empty( $oembed_data->provider ) ) {
    110         $result['delete_oembed_cache'] = delete_oembed_cache();
    111         return $result;
    112     }
     108    $url        = $oembed_data->arve_url ?? false;
     109    $provider   = $oembed_data->provider ?? false;
     110    $cachetime  = $oembed_data->arve_cachetime ?? false;
     111    $old_enough = $cachetime && ( new DateTime( $cachetime ) )->modify( '+ 1 day' ) <= current_datetime();
    113112
    114113    if ( $pro_active
    115         && 'youtube' === $oembed_data->provider
    116         && ( empty( $oembed_data->description ) || empty( $oembed_data->thumbnail_srcset ) )
     114        && $url
     115        && 'youtube' === $provider
     116        && ! isset( $oembed_data->description )
     117        && $old_enough
    117118    ) {
    118         $result['delete_youtube_cache'] = delete_oembed_cache( 'youtube.com' );
    119     }
    120 
    121     if ( $pro_active
    122         && 'vimeo' === $oembed_data->provider
    123         && empty( $oembed_data->thumbnail_srcset )
    124     ) {
    125         $result['delete_vimeo_cache'] = delete_oembed_cache( 'vimeo.com' );
     119        $result['delete_youtube_cache'] = delete_oembed_cache( $url );
    126120    }
    127121
  • advanced-responsive-video-embedder/trunk/php/fn-settings.php

    r3252510 r3252812  
    148148        case 'integer':
    149149            return 'int';
     150        default:
     151            return null;
    150152    }
    151153}
     
    828830            ),
    829831        ),
     832        'youtube_data_api_key' => array(
     833            'label'       => __( 'YouTube Data API Key', 'advanced-responsive-video-embedder' ),
     834            'tab'         => 'pro',
     835            'type'        => 'string',
     836            'default'     => '',
     837            'option'      => true,
     838            'shortcode'   => false,
     839            'description' => sprintf(
     840                // translators: %s is URL
     841                __( 'If you want ARVE Pro to pull video description text for Card view and SEO. You may need this if the included API key gets rate limited. Get your API key <a href="%s" target="_blank">here</a>.', 'advanced-responsive-video-embedder' ),
     842                esc_url( 'https://www.youtube.com/watch?v=EPeDTRNKAVo' )
     843            ),
     844        ),
    830845    );
    831846
  • advanced-responsive-video-embedder/trunk/readme.txt

    r3252510 r3252812  
    66Tested up to: 6.7
    77Requires PHP: 7.4
    8 Stable tag: 10.6.0
     8Stable tag: 10.6.4
    99License: GPL-3.0
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    194194* [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
    195195
     196### 2025-03-09 10.6.4 ###
     197
     198* Fix: Link to settings page in API key notice.
     199* Improved: Link to tutorial video showing you how to get an YouTube Data API key.
     200
     201### 2025-03-09 10.6.1 ###
     202
     203* Improved: Error handling. Show YouTube API errors only on the Admin screens.
     204* Improved: Cache deletion.
     205* New: Option to add your own YouTube Data API key to prevent limits of the one included in Pro.
     206
    196207### 2025-03-08 10.6.0 ###
    197208
  • advanced-responsive-video-embedder/trunk/src/block.json

    r3252510 r3252812  
    1414        "odysee"
    1515    ],
    16     "version": "10.6.0",
     16    "version": "10.6.4",
    1717    "textdomain": "advanced-responsive-video-embedder",
    1818    "supports": {
  • advanced-responsive-video-embedder/trunk/vendor/composer/installed.json

    r3252510 r3252812  
    7070        {
    7171            "name": "nextgenthemes/wp-shared",
    72             "version": "2025.03.08.10.25.42",
    73             "version_normalized": "2025.03.08.10.25.42",
     72            "version": "2025.03.09.10.33.00",
     73            "version_normalized": "2025.03.09.10.33.00",
    7474            "dist": {
    7575                "type": "path",
    7676                "url": "../../../../../../dev/composer-packages/wp-shared",
    77                 "reference": "3e445db9efd338ac1e4a8c2cde30bcd78f5c0dce"
     77                "reference": "ff61bc607d7f835f273543888ec4959d332a675b"
    7878            },
    7979            "require": {
  • advanced-responsive-video-embedder/trunk/vendor/composer/installed.php

    r3252510 r3252812  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '01ae344450fcf961307a295d2353273054e63cda',
     6        'reference' => 'bf5d77f4f8c38e6e18e6e922f356fb7fbe0bdb03',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-master',
    2424            'version' => 'dev-master',
    25             'reference' => '01ae344450fcf961307a295d2353273054e63cda',
     25            'reference' => 'bf5d77f4f8c38e6e18e6e922f356fb7fbe0bdb03',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
     
    3030        ),
    3131        'nextgenthemes/wp-shared' => array(
    32             'pretty_version' => '2025.03.08.10.25.42',
    33             'version' => '2025.03.08.10.25.42',
    34             'reference' => '3e445db9efd338ac1e4a8c2cde30bcd78f5c0dce',
     32            'pretty_version' => '2025.03.09.10.33.00',
     33            'version' => '2025.03.09.10.33.00',
     34            'reference' => 'ff61bc607d7f835f273543888ec4959d332a675b',
    3535            'type' => 'wp-package',
    3636            'install_path' => __DIR__ . '/../nextgenthemes/wp-shared',
  • advanced-responsive-video-embedder/trunk/vendor/composer/jetpack_autoload_filemap.php

    r3252510 r3252812  
    88return array(
    99    '47777597fbe681453e41ea4bf4ad9988' => array(
    10         'version' => '2025.03.08.10.25.42',
     10        'version' => '2025.03.09.10.33.00',
    1111        'path'    => $vendorDir . '/nextgenthemes/wp-shared/includes/WP/init.php'
    1212    ),
  • advanced-responsive-video-embedder/trunk/vendor/nextgenthemes/wp-shared/composer.json

    r3252510 r3252812  
    1616        "php": ">=7.4"
    1717    },
    18     "version": "2025.03.08.10.25.42"
     18    "version": "2025.03.09.10.33.00"
    1919}
  • advanced-responsive-video-embedder/trunk/vendor/nextgenthemes/wp-shared/includes/WP/fn-remote-get.php

    r3252510 r3252812  
    3636            'json-decode-error',
    3737            sprintf(
    38                 // Translators: URL.
     38                // Translators: %1$s URL, %2$s json_decode error
    3939                __( 'url: %1$s json_decode error: %2$s.', 'advanced-responsive-video-embedder' ),
    4040                esc_html( $url ),
Note: See TracChangeset for help on using the changeset viewer.