Plugin Directory

Changeset 3136099


Ignore:
Timestamp:
08/15/2024 12:09:58 PM (20 months ago)
Author:
secondlinethemes
Message:

bump to 1.1.0

Location:
auto-youtube-importer
Files:
155 added
27 edited

Legend:

Unmodified
Added
Removed
  • auto-youtube-importer/trunk/auto-youtube-importer.php

    r3055857 r3136099  
    33 * Plugin Name:       Auto YouTube Importer
    44 * Description:       A simple YouTube video importer plugin with automatic / ongoing YouTube sync features.
    5  * Version:           1.0.9
     5 * Version:           1.1.0
    66 * Author:            SecondLineThemes
    77 * Author URI:        https://secondlinethemes.com/
     
    1515    die;
    1616
    17 define( 'YOUTUBE_IMPORTER_SECONDLINE_VERSION', '1.0.9' );
     17define( 'YOUTUBE_IMPORTER_SECONDLINE_VERSION', '1.1.0' );
    1818define( "YOUTUBE_IMPORTER_SECONDLINE_BASE_FILE_PATH", __FILE__ );
    1919define( "YOUTUBE_IMPORTER_SECONDLINE_BASE_PATH", dirname( YOUTUBE_IMPORTER_SECONDLINE_BASE_FILE_PATH ) );
  • auto-youtube-importer/trunk/lib/action-scheduler/README.md

    r2740043 r3136099  
    33Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It's specially designed to be distributed in WordPress plugins.
    44
    5 Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occassions.
     5Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occasions.
    66
    77Think of it like an extension to `do_action()` which adds the ability to delay and repeat a hook.
  • auto-youtube-importer/trunk/lib/action-scheduler/action-scheduler.php

    r3055857 r3136099  
    66 * Author: Automattic
    77 * Author URI: https://automattic.com/
    8  * Version: 3.7.3
     8 * Version: 3.8.1
    99 * License: GPLv3
    1010 * Requires at least: 6.2
    11  * Tested up to: 6.4
     11 * Tested up to: 6.5
    1212 * Requires PHP: 5.6
    1313 *
     
    3030 */
    3131
    32 if ( ! function_exists( 'action_scheduler_register_3_dot_7_dot_3' ) && function_exists( 'add_action' ) ) { // WRCS: DEFINED_VERSION.
     32if ( ! function_exists( 'action_scheduler_register_3_dot_8_dot_1' ) && function_exists( 'add_action' ) ) { // WRCS: DEFINED_VERSION.
    3333
    3434    if ( ! class_exists( 'ActionScheduler_Versions', false ) ) {
     
    3737    }
    3838
    39     add_action( 'plugins_loaded', 'action_scheduler_register_3_dot_7_dot_3', 0, 0 ); // WRCS: DEFINED_VERSION.
     39    add_action( 'plugins_loaded', 'action_scheduler_register_3_dot_8_dot_1', 0, 0 ); // WRCS: DEFINED_VERSION.
    4040
    4141    // phpcs:disable Generic.Functions.OpeningFunctionBraceKernighanRitchie.ContentAfterBrace
     
    4343     * Registers this version of Action Scheduler.
    4444     */
    45     function action_scheduler_register_3_dot_7_dot_3() { // WRCS: DEFINED_VERSION.
     45    function action_scheduler_register_3_dot_8_dot_1() { // WRCS: DEFINED_VERSION.
    4646        $versions = ActionScheduler_Versions::instance();
    47         $versions->register( '3.7.3', 'action_scheduler_initialize_3_dot_7_dot_3' ); // WRCS: DEFINED_VERSION.
     47        $versions->register( '3.8.1', 'action_scheduler_initialize_3_dot_8_dot_1' ); // WRCS: DEFINED_VERSION.
    4848    }
    4949
     
    5252     * Initializes this version of Action Scheduler.
    5353     */
    54     function action_scheduler_initialize_3_dot_7_dot_3() { // WRCS: DEFINED_VERSION.
     54    function action_scheduler_initialize_3_dot_8_dot_1() { // WRCS: DEFINED_VERSION.
    5555        // A final safety check is required even here, because historic versions of Action Scheduler
    5656        // followed a different pattern (in some unusual cases, we could reach this point and the
     
    6464    // Support usage in themes - load this version if no plugin has loaded a version yet.
    6565    if ( did_action( 'plugins_loaded' ) && ! doing_action( 'plugins_loaded' ) && ! class_exists( 'ActionScheduler', false ) ) {
    66         action_scheduler_initialize_3_dot_7_dot_3(); // WRCS: DEFINED_VERSION.
     66        action_scheduler_initialize_3_dot_8_dot_1(); // WRCS: DEFINED_VERSION.
    6767        do_action( 'action_scheduler_pre_theme_init' );
    6868        ActionScheduler_Versions::initialize_latest_version();
  • auto-youtube-importer/trunk/lib/action-scheduler/changelog.txt

    r3055857 r3136099  
    11*** Changelog ***
     2
     3= 3.8.1 - 2024-06-20 =
     4* Fix typos.
     5* Improve the messaging in our unidentified action exceptions.
     6
     7= 3.8.0 - 2024-05-22 =
     8* Documentation - Fixed typos in perf.md.
     9* Update - We now require WordPress 6.3 or higher.
     10* Update - We now require PHP 7.0 or higher.
     11
     12= 3.7.4 - 2024-04-05 =
     13* Give a clear description of how the $unique parameter works.
     14* Preserve the tab field if set.
     15* Tweak - WP 6.5 compatibility.
    216
    317= 3.7.3 - 2024-03-20 =
     
    1731= 3.7.0 - 2023-11-20 =
    1832* Important: starting with this release, Action Scheduler follows an L-2 version policy (WordPress, and consequently PHP).
    19 * Add extended indexes for hook_status_scheduled_date_gmt and status_sheduled_date_gmt.
     33* Add extended indexes for hook_status_scheduled_date_gmt and status_scheduled_date_gmt.
    2034* Catch and log exceptions thrown when actions can't be created, e.g. under a corrupt database schema.
    2135* Tweak - WP 6.4 compatibility.
     
    112126* Dev - ActionScheduler_DBLogger.php PHPCS fixes (props @ovidiul). #768
    113127* Dev - Fixed phpcs for ActionScheduler_Schedule_Deprecated (props @ovidiul). #762
    114 * Dev - Improve actions table indicies (props @glagonikas). #774 & #777
     128* Dev - Improve actions table indices (props @glagonikas). #774 & #777
    115129* Dev - PHPCS fixes for ActionScheduler_DBStore.php (props @ovidiul). #769 & #778
    116130* Dev - PHPCS Fixes for ActionScheduler_Abstract_ListTable (props @ovidiul). #763 & #779
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/ActionScheduler_ActionFactory.php

    r3055857 r3136099  
    247247     * async_unique(), single() or single_unique(), etc.
    248248     *
    249      * @internal Not intended for public use, should not be overriden by subclasses.
     249     * @internal Not intended for public use, should not be overridden by subclasses.
    250250     *
    251251     * @param array $options {
     
    358358             * Fallback to non-unique action if the store doesn't support unique actions.
    359359             * We try to save the action as unique, accepting that there might be a race condition.
    360              * This is likely still better than givinig up on unique actions entirely.
     360             * This is likely still better than giving up on unique actions entirely.
    361361             */
    362362            $existing_action_id = (int) $store->find_action(
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/ActionScheduler_AdminView.php

    r3055857 r3136099  
    146146        # Set thresholds.
    147147        $threshold_seconds = ( int ) apply_filters( 'action_scheduler_pastdue_actions_seconds', DAY_IN_SECONDS );
    148         $threshhold_min    = ( int ) apply_filters( 'action_scheduler_pastdue_actions_min', 1 );
     148        $threshold_min    = ( int ) apply_filters( 'action_scheduler_pastdue_actions_min', 1 );
    149149
    150150        // Set fallback value for past-due actions count.
     
    163163            'date'     => as_get_datetime_object( time() - $threshold_seconds ),
    164164            'status'   => ActionScheduler_Store::STATUS_PENDING,
    165             'per_page' => $threshhold_min,
     165            'per_page' => $threshold_min,
    166166        );
    167167
     
    172172
    173173            # Check if past-due actions count is greater than or equal to threshold.
    174             $check = ( $num_pastdue_actions >= $threshhold_min );
    175             $check = ( bool ) apply_filters( 'action_scheduler_pastdue_actions_check', $check, $num_pastdue_actions, $threshold_seconds, $threshhold_min );
     174            $check = ( $num_pastdue_actions >= $threshold_min );
     175            $check = ( bool ) apply_filters( 'action_scheduler_pastdue_actions_check', $check, $num_pastdue_actions, $threshold_seconds, $threshold_min );
    176176        }
    177177
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/ActionScheduler_QueueCleaner.php

    r2953657 r3136099  
    178178    /**
    179179     * Mark actions that have been running for more than a given time limit as failed, based on
    180      * the assumption some uncatachable and unloggable fatal error occurred during processing.
     180     * the assumption some uncatchable and unloggable fatal error occurred during processing.
    181181     *
    182182     * When called by ActionScheduler_Abstract_QueueRunner::run_cleanup(), the time limit passed
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php

    r2953657 r3136099  
    123123     * @see ActionScheduler_AsyncRequest_QueueRunner::handle()
    124124     *
    125      * @param string $context Optional identifer for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
     125     * @param string $context Optional identifier for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
    126126     *        Generally, this should be capitalised and not localised as it's a proper noun.
    127127     * @return int The number of actions processed.
     
    153153     *
    154154     * @param int $size The maximum number of actions to process in the batch.
    155      * @param string $context Optional identifer for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
     155     * @param string $context Optional identifier for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
    156156     *        Generally, this should be capitalised and not localised as it's a proper noun.
    157157     * @return int The number of actions processed.
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php

    r3055857 r3136099  
    327327                'page',
    328328                'status',
     329                'tab',
    329330            )
    330331        );
     
    455456     * Prepares the data to feed WP_Table_List.
    456457     *
    457      * This has the core for selecting, sorting and filting data. To keep the code simple
     458     * This has the core for selecting, sorting and filtering data. To keep the code simple
    458459     * its logic is split among many methods (get_items_query_*).
    459460     *
     
    544545    /**
    545546     * Set the data for displaying. It will attempt to unserialize (There is a chance that some columns
    546      * are serialized). This can be override in child classes for futher data transformation.
     547     * are serialized). This can be override in child classes for further data transformation.
    547548     *
    548549     * @param array $items Items array.
     
    645646
    646647    /**
    647      * Default column formatting, it will escape everythig for security.
     648     * Default column formatting, it will escape everything for security.
    648649     *
    649650     * @param array  $item The item array.
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php

    r3016907 r3136099  
    4545     *
    4646     * @param int $action_id The action ID to process.
    47      * @param string $context Optional identifer for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
     47     * @param string $context Optional identifier for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
    4848     *        Generally, this should be capitalised and not localised as it's a proper noun.
    4949     */
     
    5252        set_error_handler(
    5353            /**
    54              * Temporary error handler which can catch errors and convert them into exceptions. This faciliates more
     54             * Temporary error handler which can catch errors and convert them into exceptions. This facilitates more
    5555             * robust error handling across all supported PHP versions.
    5656             *
     
    365365     *
    366366     * @author Jeremy Pry
    367      * @param string $context Optional identifer for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
     367     * @param string $context Optional identifier for the context in which this action is being processed, e.g. 'WP CLI' or 'WP Cron'
    368368     *        Generally, this should be capitalised and not localised as it's a proper noun.
    369369     * @return int The number of actions processed.
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php

    r2740043 r3136099  
    2626
    2727    /**
    28      * The recurrance between each time an action is run using this schedule.
     28     * The recurrence between each time an action is run using this schedule.
    2929     * Used to calculate the start date & time. Can be a number of seconds, in the
    3030     * case of ActionScheduler_IntervalSchedule, or a cron expression, as in the
     
    3737    /**
    3838     * @param DateTime $date The date & time to run the action.
    39      * @param mixed $recurrence The data used to determine the schedule's recurrance.
     39     * @param mixed $recurrence The data used to determine the schedule's recurrence.
    4040     * @param DateTime|null $first (Optional) The date & time the first instance of this interval schedule ran. Default null, meaning this is the first instance.
    4141     */
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php

    r2953657 r3136099  
    136136    /**
    137137     * @param string $action_id
    138      * @param Exception|NULL $exception The exception which occured when fetching the action. NULL by default for backward compatibility.
     138     * @param Exception|NULL $exception The exception which occurred when fetching the action. NULL by default for backward compatibility.
    139139     *
    140140     * @return ActionScheduler_LogEntry[]
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php

    r3055857 r3136099  
    249249
    250250    /**
    251      * Get the time MySQL formated date/time string for an action's (next) scheduled date.
     251     * Get the time MySQL formatted date/time string for an action's (next) scheduled date.
    252252     *
    253253     * @param ActionScheduler_Action $action
     
    266266
    267267    /**
    268      * Get the time MySQL formated date/time string for an action's (next) scheduled date.
     268     * Get the time MySQL formatted date/time string for an action's (next) scheduled date.
    269269     *
    270270     * @param ActionScheduler_Action $action
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php

    r3055857 r3136099  
    651651        if ( false === $updated ) {
    652652            /* translators: %s: action ID */
    653             throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) );
     653            throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to cancel this action. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    654654        }
    655655        do_action( 'action_scheduler_canceled_action', $action_id );
     
    743743        $deleted = $wpdb->delete( $wpdb->actionscheduler_actions, array( 'action_id' => $action_id ), array( '%d' ) );
    744744        if ( empty( $deleted ) ) {
    745             throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) ); //phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment
     745            /* translators: %s is the action ID */
     746            throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to delete this action. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    746747        }
    747748        do_action( 'action_scheduler_deleted_action', $action_id );
     
    774775        $record = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->actionscheduler_actions} WHERE action_id=%d", $action_id ) );
    775776        if ( empty( $record ) ) {
    776             throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) ); //phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment
     777            /* translators: %s is the action ID */
     778            throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to determine the date of this action. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    777779        }
    778780        if ( self::STATUS_PENDING === $record->status ) {
     
    10841086        );
    10851087        if ( empty( $updated ) ) {
    1086             throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) ); //phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment
     1088            /* translators: %s is the action ID */
     1089            throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to mark this action as having failed. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    10871090        }
    10881091    }
     
    11421145        );
    11431146        if ( empty( $updated ) ) {
    1144             throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) ); //phpcs:ignore WordPress.WP.I18n.MissingTranslatorsComment
     1147            /* translators: %s is the action ID */
     1148            throw new \InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to mark this action as having completed. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    11451149        }
    11461150
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php

    r3055857 r3136099  
    513513        if ( empty( $post ) || ( self::POST_TYPE !== $post->post_type ) ) {
    514514            /* translators: %s is the action ID */
    515             throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) );
     515            throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to cancel this action. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    516516        }
    517517        do_action( 'action_scheduler_canceled_action', $action_id );
     
    532532        if ( empty( $post ) || ( self::POST_TYPE !== $post->post_type ) ) {
    533533            /* translators: %s is the action ID */
    534             throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) );
     534            throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to delete this action. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    535535        }
    536536        do_action( 'action_scheduler_deleted_action', $action_id );
     
    562562        if ( empty( $post ) || ( self::POST_TYPE !== $post->post_type ) ) {
    563563            /* translators: %s is the action ID */
    564             throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) );
     564            throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to determine the date of this action. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    565565        }
    566566        if ( 'publish' === $post->post_status ) {
     
    985985        if ( empty( $post ) || ( self::POST_TYPE !== $post->post_type ) ) {
    986986            /* translators: %s is the action ID */
    987             throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s', 'action-scheduler' ), $action_id ) );
     987            throw new InvalidArgumentException( sprintf( __( 'Unidentified action %s: we were unable to mark this action as having completed. It may may have been deleted by another process.', 'action-scheduler' ), $action_id ) );
    988988        }
    989989        add_filter( 'wp_insert_post_data', array( $this, 'filter_insert_post_data' ), 10, 1 );
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php

    r2740043 r3136099  
    1818        $args = array(
    1919            'label' => __( 'Scheduled Actions', 'action-scheduler' ),
    20             'description' => __( 'Scheduled actions are hooks triggered on a cetain date and time.', 'action-scheduler' ),
     20            'description' => __( 'Scheduled actions are hooks triggered on a certain date and time.', 'action-scheduler' ),
    2121            'public' => false,
    2222            'map_meta_cap' => true,
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/migration/Config.php

    r2740043 r3136099  
    6666
    6767    /**
    68      * Get the configured source loger.
     68     * Get the configured source logger.
    6969     *
    7070     * @return ActionScheduler_Logger
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/schedules/ActionScheduler_CronSchedule.php

    r2740043 r3136099  
    5959     * Serialize cron schedules with data required prior to AS 3.0.0
    6060     *
    61      * Prior to Action Scheduler 3.0.0, reccuring schedules used different property names to
     61     * Prior to Action Scheduler 3.0.0, recurring schedules used different property names to
    6262     * refer to equivalent data. For example, ActionScheduler_IntervalSchedule::start_timestamp
    6363     * was the same as ActionScheduler_SimpleSchedule::timestamp. Action Scheduler 3.0.0
  • auto-youtube-importer/trunk/lib/action-scheduler/classes/schedules/ActionScheduler_IntervalSchedule.php

    r2740043 r3136099  
    3939     * Serialize interval schedules with data required prior to AS 3.0.0
    4040     *
    41      * Prior to Action Scheduler 3.0.0, reccuring schedules used different property names to
     41     * Prior to Action Scheduler 3.0.0, recurring schedules used different property names to
    4242     * refer to equivalent data. For example, ActionScheduler_IntervalSchedule::start_timestamp
    4343     * was the same as ActionScheduler_SimpleSchedule::timestamp. Action Scheduler 3.0.0
  • auto-youtube-importer/trunk/lib/action-scheduler/deprecated/ActionScheduler_AdminView_Deprecated.php

    r2740043 r3136099  
    101101     *
    102102     * The WordPress human_time_diff() function only calculates the time difference to one degree, meaning
    103      * even if an action is 1 day and 11 hours away, it will display "1 day". This funciton goes one step
     103     * even if an action is 1 day and 11 hours away, it will display "1 day". This function goes one step
    104104     * further to display two degrees of accuracy.
    105105     *
  • auto-youtube-importer/trunk/lib/action-scheduler/functions.php

    r3016907 r3136099  
    1212 * @param array  $args Arguments to pass when the hook triggers.
    1313 * @param string $group The group to assign this job to.
    14  * @param bool   $unique Whether the action should be unique.
     14 * @param bool   $unique Whether the action should be unique. It will not be scheduled if another pending or running action has the same hook and group parameters.
    1515 * @param int    $priority Lower values take precedence over higher values. Defaults to 10, with acceptable values falling in the range 0-255.
    1616 *
     
    6161 * @param array  $args Arguments to pass when the hook triggers.
    6262 * @param string $group The group to assign this job to.
    63  * @param bool   $unique Whether the action should be unique.
     63 * @param bool   $unique Whether the action should be unique. It will not be scheduled if another pending or running action has the same hook and group parameters.
    6464 * @param int    $priority Lower values take precedence over higher values. Defaults to 10, with acceptable values falling in the range 0-255.
    6565 *
     
    113113 * @param array  $args Arguments to pass when the hook triggers.
    114114 * @param string $group The group to assign this job to.
    115  * @param bool   $unique Whether the action should be unique.
     115 * @param bool   $unique Whether the action should be unique. It will not be scheduled if another pending or running action has the same hook and group parameters.
    116116 * @param int    $priority Lower values take precedence over higher values. Defaults to 10, with acceptable values falling in the range 0-255.
    117117 *
     
    198198 * @param array  $args Arguments to pass when the hook triggers.
    199199 * @param string $group The group to assign this job to.
    200  * @param bool   $unique Whether the action should be unique.
     200 * @param bool   $unique Whether the action should be unique. It will not be scheduled if another pending or running action has the same hook and group parameters.
    201201 * @param int    $priority Lower values take precedence over higher values. Defaults to 10, with acceptable values falling in the range 0-255.
    202202 *
  • auto-youtube-importer/trunk/lib/action-scheduler/readme.txt

    r3055857 r3136099  
    22Contributors: Automattic, wpmuguru, claudiosanches, peterfabian1000, vedjain, jamosova, obliviousharmony, konamiman, sadowski, royho, barryhughes-1
    33Tags: scheduler, cron
    4 Stable tag: 3.7.3
     4Stable tag: 3.8.1
    55License: GPLv3
    6 Requires at least: 6.2
     6Requires at least: 6.3
    77Tested up to: 6.5
    8 Requires PHP: 5.6
     8Requires PHP: 7.0
    99
    1010Action Scheduler - Job Queue for WordPress
     
    1414Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It's specially designed to be distributed in WordPress plugins.
    1515
    16 Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occassions.
     16Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occasions.
    1717
    1818Think of it like an extension to `do_action()` which adds the ability to delay and repeat a hook.
     
    4747
    4848== Changelog ==
     49
     50= 3.8.1 - 2024-06-20 =
     51* Fix typos.
     52* Improve the messaging in our unidentified action exceptions.
     53
     54= 3.8.0 - 2024-05-22 =
     55* Documentation - Fixed typos in perf.md.
     56* Update - We now require WordPress 6.3 or higher.
     57* Update - We now require PHP 7.0 or higher.
     58
     59= 3.7.4 - 2024-04-05 =
     60* Give a clear description of how the $unique parameter works.
     61* Preserve the tab field if set.
     62* Tweak - WP 6.5 compatibility.
    4963
    5064= 3.7.3 - 2024-03-20 =
     
    6478= 3.7.0 - 2023-11-20 =
    6579* Important: starting with this release, Action Scheduler follows an L-2 version policy (WordPress, and consequently PHP).
    66 * Add extended indexes for hook_status_scheduled_date_gmt and status_sheduled_date_gmt.
     80* Add extended indexes for hook_status_scheduled_date_gmt and status_scheduled_date_gmt.
    6781* Catch and log exceptions thrown when actions can't be created, e.g. under a corrupt database schema.
    6882* Tweak - WP 6.4 compatibility.
     
    159173* Dev - ActionScheduler_DBLogger.php PHPCS fixes (props @ovidiul). #768
    160174* Dev - Fixed phpcs for ActionScheduler_Schedule_Deprecated (props @ovidiul). #762
    161 * Dev - Improve actions table indicies (props @glagonikas). #774 & #777
     175* Dev - Improve actions table indices (props @glagonikas). #774 & #777
    162176* Dev - PHPCS fixes for ActionScheduler_DBStore.php (props @ovidiul). #769 & #778
    163177* Dev - PHPCS Fixes for ActionScheduler_Abstract_ListTable (props @ovidiul). #763 & #779
  • auto-youtube-importer/trunk/lib/action-scheduler/vendor/autoload.php

    r3016907 r3136099  
    1010require_once __DIR__ . '/composer/autoload_real.php';
    1111
    12 return ComposerAutoloaderInite6c715793b91c2adf2250e9fbbd8da83::getLoader();
     12return ComposerAutoloaderInit0ed398af1bd918658290810d69e2ba71::getLoader();
  • auto-youtube-importer/trunk/lib/action-scheduler/vendor/composer/autoload_real.php

    r3016907 r3136099  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInite6c715793b91c2adf2250e9fbbd8da83
     5class ComposerAutoloaderInit0ed398af1bd918658290810d69e2ba71
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInite6c715793b91c2adf2250e9fbbd8da83', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit0ed398af1bd918658290810d69e2ba71', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInite6c715793b91c2adf2250e9fbbd8da83', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit0ed398af1bd918658290810d69e2ba71', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInite6c715793b91c2adf2250e9fbbd8da83::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit0ed398af1bd918658290810d69e2ba71::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • auto-youtube-importer/trunk/lib/action-scheduler/vendor/composer/autoload_static.php

    r3016907 r3136099  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInite6c715793b91c2adf2250e9fbbd8da83
     7class ComposerStaticInit0ed398af1bd918658290810d69e2ba71
    88{
    99    public static $classMap = array (
     
    1414    {
    1515        return \Closure::bind(function () use ($loader) {
    16             $loader->classMap = ComposerStaticInite6c715793b91c2adf2250e9fbbd8da83::$classMap;
     16            $loader->classMap = ComposerStaticInit0ed398af1bd918658290810d69e2ba71::$classMap;
    1717
    1818        }, null, ClassLoader::class);
  • auto-youtube-importer/trunk/lib/action-scheduler/vendor/composer/installed.php

    r3016907 r3136099  
    22    'root' => array(
    33        'name' => 'woocommerce/action-scheduler',
    4         'pretty_version' => 'dev-release/3.7.1',
    5         'version' => 'dev-release/3.7.1',
    6         'reference' => 'bdaecb016e0358065a8bf76a41fdd60772cacaa5',
     4        'pretty_version' => 'dev-release/3.8.1',
     5        'version' => 'dev-release/3.8.1',
     6        'reference' => 'e331b534d7de10402d7545a0de50177b874c0779',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'woocommerce/action-scheduler' => array(
    14             'pretty_version' => 'dev-release/3.7.1',
    15             'version' => 'dev-release/3.7.1',
    16             'reference' => 'bdaecb016e0358065a8bf76a41fdd60772cacaa5',
     14            'pretty_version' => 'dev-release/3.8.1',
     15            'version' => 'dev-release/3.8.1',
     16            'reference' => 'e331b534d7de10402d7545a0de50177b874c0779',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • auto-youtube-importer/trunk/readme.txt

    r3055857 r3136099  
    22Contributors: secondlinethemes
    33Donate link: https://secondlinethemes.com/
    4 Tags: YouTube, import, vlog, feed, video, feed, channel, channels, playlist, playlists, episodes, embed, videos, sync
     4Tags: YouTube, import, sync, video, channel
    55Requires at least: 4.8
    6 Tested up to: 6.5
     6Tested up to: 6.6
    77Requires PHP: 7.1
    8 Stable tag: 1.0.9
     8Stable tag: 1.1.0
    99License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    7575== Changelog ==
    7676
     77= 1.1.0 =
     78* Update: Action Scheduler version.
     79
    7780= 1.0.9 =
    7881* Update: Action Scheduler version.
Note: See TracChangeset for help on using the changeset viewer.