Plugin Directory

Changeset 3450710


Ignore:
Timestamp:
01/30/2026 09:15:38 PM (8 weeks ago)
Author:
uncannyowl
Message:

Bug fixes and improvements

Location:
uncanny-automator/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • uncanny-automator/trunk/languages/uncanny-automator.pot

    r3445779 r3450710  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Uncanny Automator 7.0.0.1\n"
     5"Project-Id-Version: Uncanny Automator 7.0.0.2\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/uncanny-automator\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-01-23T18:31:22+00:00\n"
     12"POT-Creation-Date: 2026-01-30T20:13:31+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
     
    99169916#. translators: 1: Recipe ID
    99179917#. translators: 1: Referral type ID
    9918 #. translators: 1: Event ID
    99199918#. translators: 1: Poll ID
    99209919#. translators: 1: Form ID
     
    99229921#: src/core/services/dashboard/recipe-using-credits-utils.php:199
    99239922#: src/integrations/affiliate-wp/helpers/affwp-helpers.php:77
    9924 #: src/integrations/events-manager/helpers/events-manager-helpers.php:95
    99259923#: src/integrations/wp-polls/triggers/wpp-pollsubmit.php:79
    99269924#: src/integrations/ws-form-lite/helpers/ws-form-lite-helpers.php:52
     
    1983719835#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:65
    1983819836#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:117
    19839 #: src/integrations/events-manager/helpers/events-manager-helpers.php:59
    1984019837#: src/integrations/fluent-booking/actions/fluent-booking-new-booking.php:47
    1984119838#: src/integrations/modern-events-calendar/helpers/mec-helpers.php:186
     
    1984419841
    1984519842#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:80
    19846 #: src/integrations/events-manager/helpers/events-manager-helpers.php:71
    1984719843#: src/integrations/modern-events-calendar/triggers/mec-user-booking-completed.php:104
    1984819844msgid "Any event"
     
    1985119847#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:93
    1985219848#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:156
    19853 #: src/integrations/events-manager/helpers/events-manager-helpers.php:75
    1985419849#: src/integrations/modern-events-calendar/triggers/mec-user-booking-completed.php:92
    1985519850msgid "Event title"
     
    1985819853#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:94
    1985919854#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:157
    19860 #: src/integrations/events-manager/helpers/events-manager-helpers.php:76
    1986119855msgid "Event ID"
    1986219856msgstr ""
     
    1986419858#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:95
    1986519859#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:158
    19866 #: src/integrations/events-manager/helpers/events-manager-helpers.php:77
    1986719860msgid "Event URL"
    1986819861msgstr ""
    1986919862
    1987019863#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:96
    19871 #: src/integrations/events-manager/helpers/events-manager-helpers.php:78
    1987219864#: src/integrations/modern-events-calendar/triggers/mec-user-booking-completed.php:98
    1987319865msgid "Event featured image ID"
     
    1987519867
    1987619868#: src/integrations/event-tickets/helpers/event-tickets-helpers.php:97
    19877 #: src/integrations/events-manager/helpers/events-manager-helpers.php:79
    1987819869#: src/integrations/modern-events-calendar/triggers/mec-user-booking-completed.php:99
    1987919870msgid "Event featured image URL"
     
    1990119892msgstr ""
    1990219893
     19894#: src/integrations/events-manager/helpers/events-manager-helpers.php:58
     19895msgctxt "Events Manager"
     19896msgid "Event"
     19897msgstr ""
     19898
     19899#: src/integrations/events-manager/helpers/events-manager-helpers.php:70
     19900msgctxt "Events Manager"
     19901msgid "Any event"
     19902msgstr ""
     19903
     19904#. translators: 1: Event ID
     19905#: src/integrations/events-manager/helpers/events-manager-helpers.php:88
     19906#, php-format
     19907msgctxt "Events Manager"
     19908msgid "ID: %s (no title)"
     19909msgstr ""
     19910
    1990319911#: src/integrations/events-manager/tokens/em-tokens.php:43
    1990419912msgctxt "Events Manager"
     19913msgid "Event title"
     19914msgstr ""
     19915
     19916#: src/integrations/events-manager/tokens/em-tokens.php:44
     19917#: src/integrations/events-manager/triggers/em-event-published.php:112
     19918#: src/integrations/events-manager/triggers/em-event-published.php:115
     19919msgctxt "Events Manager"
     19920msgid "Event ID"
     19921msgstr ""
     19922
     19923#: src/integrations/events-manager/tokens/em-tokens.php:45
     19924#: src/integrations/events-manager/triggers/em-event-published.php:118
     19925#: src/integrations/events-manager/triggers/em-event-published.php:121
     19926msgctxt "Events Manager"
     19927msgid "Event URL"
     19928msgstr ""
     19929
     19930#: src/integrations/events-manager/tokens/em-tokens.php:46
     19931msgctxt "Events Manager"
     19932msgid "Event featured image ID"
     19933msgstr ""
     19934
     19935#: src/integrations/events-manager/tokens/em-tokens.php:47
     19936msgctxt "Events Manager"
     19937msgid "Event featured image URL"
     19938msgstr ""
     19939
     19940#: src/integrations/events-manager/tokens/em-tokens.php:48
     19941msgctxt "Events Manager"
    1990519942msgid "Attendee - Name"
    1990619943msgstr ""
    1990719944
    19908 #: src/integrations/events-manager/tokens/em-tokens.php:44
     19945#: src/integrations/events-manager/tokens/em-tokens.php:49
    1990919946msgctxt "Events Manager"
    1991019947msgid "Attendee - Email"
    1991119948msgstr ""
    1991219949
    19913 #: src/integrations/events-manager/tokens/em-tokens.php:45
     19950#: src/integrations/events-manager/tokens/em-tokens.php:50
    1991419951msgctxt "Events Manager"
    1991519952msgid "Attendee - Phone"
    1991619953msgstr ""
    1991719954
    19918 #: src/integrations/events-manager/tokens/em-tokens.php:46
     19955#: src/integrations/events-manager/tokens/em-tokens.php:51
    1991919956msgctxt "Events Manager"
    1992019957msgid "Booking - Spaces booked"
    1992119958msgstr ""
    1992219959
    19923 #: src/integrations/events-manager/tokens/em-tokens.php:47
     19960#: src/integrations/events-manager/tokens/em-tokens.php:52
    1992419961msgctxt "Events Manager"
    1992519962msgid "Booking - Attendee comments"
    1992619963msgstr ""
    1992719964
    19928 #: src/integrations/events-manager/tokens/em-tokens.php:48
     19965#: src/integrations/events-manager/tokens/em-tokens.php:53
    1992919966msgctxt "Events Manager"
    1993019967msgid "Booking - Price paid"
    1993119968msgstr ""
    1993219969
    19933 #: src/integrations/events-manager/tokens/em-tokens.php:49
     19970#: src/integrations/events-manager/tokens/em-tokens.php:54
    1993419971msgctxt "Events Manager"
    1993519972msgid "Event - Start date"
    1993619973msgstr ""
    1993719974
    19938 #: src/integrations/events-manager/tokens/em-tokens.php:50
     19975#: src/integrations/events-manager/tokens/em-tokens.php:55
    1993919976msgctxt "Events Manager"
    1994019977msgid "Event - End date"
    1994119978msgstr ""
    1994219979
    19943 #: src/integrations/events-manager/tokens/em-tokens.php:51
     19980#: src/integrations/events-manager/tokens/em-tokens.php:56
    1994419981msgctxt "Events Manager"
    1994519982msgid "Event - Total spaces"
    1994619983msgstr ""
    1994719984
    19948 #: src/integrations/events-manager/tokens/em-tokens.php:52
     19985#: src/integrations/events-manager/tokens/em-tokens.php:57
    1994919986msgctxt "Events Manager"
    1995019987msgid "Event - Maximum spaces per booking"
    1995119988msgstr ""
    1995219989
    19953 #: src/integrations/events-manager/tokens/em-tokens.php:53
     19990#: src/integrations/events-manager/tokens/em-tokens.php:58
    1995419991msgctxt "Events Manager"
    1995519992msgid "Event - Confirmed spaces"
    1995619993msgstr ""
    1995719994
    19958 #: src/integrations/events-manager/tokens/em-tokens.php:54
     19995#: src/integrations/events-manager/tokens/em-tokens.php:59
    1995919996msgctxt "Events Manager"
    1996019997msgid "Event - Pending spaces"
    1996119998msgstr ""
    1996219999
    19963 #: src/integrations/events-manager/tokens/em-tokens.php:55
     20000#: src/integrations/events-manager/tokens/em-tokens.php:60
    1996420001msgctxt "Events Manager"
    1996520002msgid "Event - Available spaces"
    1996620003msgstr ""
    1996720004
    19968 #: src/integrations/events-manager/tokens/em-tokens.php:56
     20005#: src/integrations/events-manager/tokens/em-tokens.php:61
    1996920006msgctxt "Events Manager"
    1997020007msgid "Location - Name"
    1997120008msgstr ""
    1997220009
    19973 #: src/integrations/events-manager/tokens/em-tokens.php:57
     20010#: src/integrations/events-manager/tokens/em-tokens.php:62
    1997420011msgctxt "Events Manager"
    1997520012msgid "Location - Address"
    1997620013msgstr ""
    1997720014
    19978 #: src/integrations/events-manager/tokens/em-tokens.php:58
     20015#: src/integrations/events-manager/tokens/em-tokens.php:63
    1997920016msgctxt "Events Manager"
    1998020017msgid "Location - Town"
    1998120018msgstr ""
    1998220019
    19983 #: src/integrations/events-manager/tokens/em-tokens.php:59
     20020#: src/integrations/events-manager/tokens/em-tokens.php:64
    1998420021msgctxt "Events Manager"
    1998520022msgid "Location - State"
    1998620023msgstr ""
    1998720024
    19988 #: src/integrations/events-manager/tokens/em-tokens.php:60
     20025#: src/integrations/events-manager/tokens/em-tokens.php:65
    1998920026msgctxt "Events Manager"
    1999020027msgid "Location - Postcode"
    1999120028msgstr ""
    1999220029
    19993 #: src/integrations/events-manager/tokens/em-tokens.php:61
     20030#: src/integrations/events-manager/tokens/em-tokens.php:66
    1999420031msgctxt "Events Manager"
    1999520032msgid "Location - Region"
    1999620033msgstr ""
    1999720034
    19998 #: src/integrations/events-manager/tokens/em-tokens.php:62
     20035#: src/integrations/events-manager/tokens/em-tokens.php:67
    1999920036msgctxt "Events Manager"
    2000020037msgid "Location - Country"
    2000120038msgstr ""
    2000220039
    20003 #: src/integrations/events-manager/tokens/em-tokens.php:63
     20040#: src/integrations/events-manager/tokens/em-tokens.php:68
    2000420041msgctxt "Events Manager"
    2000520042msgid "Location - URL"
    2000620043msgstr ""
    2000720044
    20008 #: src/integrations/events-manager/tokens/em-tokens.php:64
     20045#: src/integrations/events-manager/tokens/em-tokens.php:69
    2000920046msgctxt "Events Manager"
    2001020047msgid "Location - Link text"
     
    2005020087msgstr ""
    2005120088
    20052 #: src/integrations/events-manager/triggers/em-event-published.php:112
    20053 #: src/integrations/events-manager/triggers/em-event-published.php:115
    20054 msgctxt "Events Manager"
    20055 msgid "Event ID"
    20056 msgstr ""
    20057 
    20058 #: src/integrations/events-manager/triggers/em-event-published.php:118
    20059 #: src/integrations/events-manager/triggers/em-event-published.php:121
    20060 msgctxt "Events Manager"
    20061 msgid "Event URL"
    20062 msgstr ""
    20063 
    2006420089#: src/integrations/events-manager/triggers/em-event-published.php:124
    2006520090#: src/integrations/events-manager/triggers/em-event-published.php:127
     
    2015320178
    2015420179#. translators: Logged-in trigger - The Events Manager
    20155 #: src/integrations/events-manager/triggers/em-register.php:45
     20180#: src/integrations/events-manager/triggers/em-register.php:44
    2015620181#, php-format
    2015720182msgctxt "Events Manager"
     
    2016020185
    2016120186#. translators: Logged-in trigger - The Events Manager
    20162 #: src/integrations/events-manager/triggers/em-register.php:47
     20187#: src/integrations/events-manager/triggers/em-register.php:46
    2016320188msgctxt "Events Manager"
    2016420189msgid "A user registers for {{an event}}"
  • uncanny-automator/trunk/readme.txt

    r3445782 r3450710  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 7.0.0.1
     7Stable tag: 7.0.0.2
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    407407== Changelog ==
    408408
     409= 7.0.0.2 [2026-01-30] =
     410
     411**Update:**
     412
     413* Uncanny Agent - Now supports universal tokens and calculations—smarter than ever. #6610
     414
     415**Fixed:**
     416
     417* Core API - Actions created via MCP no longer missing meta data. #6598
     418* Events Manager - Attendee tokens are back and reporting for all events. #6579
     419
    409420= 7.0.0.1 [2026-01-23] =
    410421
     
    494505= 7.0 =
    495506Includes major integration refactors and updates. If you have both Uncanny Automator and Uncanny Automator Pro installed, please upgrade both to version 7.0 or higher to avoid recipe issues.
    496 
  • uncanny-automator/trunk/src/api/transports/model-context-protocol/tools/catalog/recipes/class-get-recipe-tokens-tool.php

    r3440408 r3450710  
    1313use Uncanny_Automator\Api\Transports\Model_Context_Protocol\Json_Rpc_Response;
    1414use Uncanny_Automator\Api\Components\User\Value_Objects\User_Context;
     15use Uncanny_Automator\Api\Components\Token\Integration\Registry\WP_Integration_Token_Registry;
    1516
    1617/**
     
    103104        return array(
    104105            'advanced'       => array(
    105                 'description' => 'User-defined custom tokens (always available)',
     106                'description' => 'Universal Tokens for accessing meta fields, calculations, and integration-specific data. These are template-based tokens - use the idTemplate and fields to construct valid tokens by replacing placeholders with actual values.',
    106107                'tokens'      => $this->get_advanced_tokens(),
    107108            ),
     
    256257
    257258    /**
    258      * Get advanced/custom tokens (currently empty, reserved for future use).
    259      *
    260      * @since 7.0.0
    261      * @return array Array of advanced token definitions.
     259     * Get Universal Tokens available on this site.
     260     *
     261     * Uses the integration token registry to enumerate all registered
     262     * Universal Tokens with their template metadata for AI construction.
     263     *
     264     * @since 7.0.0
     265     * @return array Array of Universal Token definitions.
    262266     */
    263267    private function get_advanced_tokens() {
    264         return array();
     268        $universal_tokens = array();
     269
     270        try {
     271            $registry   = new WP_Integration_Token_Registry();
     272            $all_tokens = $registry->get_available_tokens();
     273
     274            foreach ( $all_tokens as $token_id => $token ) {
     275                // Only include Universal Tokens (ID starts with 'UT:')
     276                if ( strpos( $token_id, 'UT:' ) !== 0 ) {
     277                    continue;
     278                }
     279
     280                $universal_tokens[] = $this->format_universal_token( $token );
     281            }
     282        } catch ( \Exception $e ) {
     283            // Fail gracefully - return empty array if registry fails
     284            return array();
     285        }
     286
     287        return $universal_tokens;
     288    }
     289
     290    /**
     291     * Format a Universal Token for AI consumption.
     292     *
     293     * @since 7.0.0
     294     * @param array $token The raw token data from registry.
     295     * @return array Formatted token for MCP response.
     296     */
     297    private function format_universal_token( $token ) {
     298        $has_template = ! empty( $token['idTemplate'] );
     299
     300        // Build usage pattern showing the template
     301        $base_id = $token['id'] ?? '';
     302        $usage   = '{{' . $base_id . '}}';
     303
     304        if ( $has_template ) {
     305            $usage = '{{' . $base_id . ':' . $token['idTemplate'] . '}}';
     306        }
     307
     308        $result = array(
     309            'name'         => $token['name'] ?? '',
     310            'usage'        => $usage,
     311            'description'  => $this->build_universal_token_description( $token ),
     312            'requiresUser' => $token['requiresUser'] ?? false,
     313        );
     314
     315        // Add template metadata if this is a parameterized token
     316        if ( $has_template ) {
     317            $result['idTemplate']   = $token['idTemplate'];
     318            $result['nameTemplate'] = $token['nameTemplate'] ?? '';
     319            $result['fields']       = $this->format_fields_for_ai( $token['fields'] ?? array() );
     320        }
     321
     322        return $result;
     323    }
     324
     325    /**
     326     * Build a comprehensive description for Universal Token.
     327     *
     328     * @since 7.0.0
     329     * @param array $token Token data.
     330     * @return string Description for AI guidance.
     331     */
     332    private function build_universal_token_description( $token ) {
     333        $has_template = ! empty( $token['idTemplate'] );
     334        $desc         = 'Universal Token. ';
     335
     336        if ( $has_template ) {
     337            // Explain parameterized usage
     338            $params     = explode( ':', $token['idTemplate'] );
     339            $param_list = implode( ', ', array_map( 'strtolower', $params ) );
     340
     341            $desc .= sprintf(
     342                'Construct by replacing %s in the usage pattern with actual values. ',
     343                $param_list
     344            );
     345
     346            // Add field-specific guidance
     347            $fields = $token['fields'] ?? array();
     348            foreach ( $fields as $field ) {
     349                $field_code = $field['option_code'] ?? '';
     350                $field_desc = $field['description'] ?? $field['label'] ?? 'Required parameter';
     351                // Truncate long descriptions
     352                if ( strlen( $field_desc ) > 100 ) {
     353                    $field_desc = substr( $field_desc, 0, 100 ) . '...';
     354                }
     355                $desc .= sprintf( '%s: %s ', $field_code, $field_desc );
     356            }
     357        } else {
     358            $desc .= 'Use as-is without additional parameters.';
     359        }
     360
     361        if ( ! empty( $token['requiresUser'] ) ) {
     362            $desc .= 'Requires user context.';
     363        }
     364
     365        return trim( $desc );
     366    }
     367
     368    /**
     369     * Format fields array for AI consumption.
     370     *
     371     * Simplifies field definitions to essential information for AI.
     372     *
     373     * @since 7.0.0
     374     * @param array $fields Raw fields from token.
     375     * @return array Simplified fields for AI.
     376     */
     377    private function format_fields_for_ai( $fields ) {
     378        $formatted = array();
     379
     380        foreach ( $fields as $field ) {
     381            $field_data = array(
     382                'code'        => $field['option_code'] ?? '',
     383                'label'       => $field['label'] ?? '',
     384                'required'    => $field['required'] ?? true,
     385            );
     386
     387            // Include description if available
     388            if ( ! empty( $field['description'] ) ) {
     389                $field_data['description'] = $field['description'];
     390            }
     391
     392            // Indicate if tokens can be nested in this field
     393            if ( ! empty( $field['supports_tokens'] ) ) {
     394                $field_data['supportsTokens'] = true;
     395            }
     396
     397            $formatted[] = $field_data;
     398        }
     399
     400        return $formatted;
    265401    }
    266402
  • uncanny-automator/trunk/src/integrations/events-manager/events-manger-integration.php

    r3307262 r3450710  
    44
    55use EM_Event;
    6 
    76use Uncanny_Automator\Integration;
    87
     
    2625        new EM_BOOKING_APPROVED( $this->helpers );
    2726        new EM_REGISTER( $this->helpers );
     27
     28        new Em_Tokens();
    2829    }
    2930
  • uncanny-automator/trunk/src/integrations/events-manager/helpers/events-manager-helpers.php

    r3249921 r3450710  
    3131     */
    3232    public function __construct() {
    33 
    3433    }
    3534
     
    5756    public function all_em_events( $label = null, $option_code = 'EMALLEVENTS', $args = array() ) {
    5857        if ( ! $label ) {
    59             $label = esc_attr__( 'Event', 'uncanny-automator' );
     58            $label = esc_attr_x( 'Event', 'Events Manager', 'uncanny-automator' );
    6059        }
    6160
     
    6867        $options         = array();
    6968
    70         if ( isset( $any_option ) && $any_option == true ) {
    71             $options['-1'] = esc_attr__( 'Any event', 'uncanny-automator' );
     69        if ( isset( $any_option ) && true == $any_option ) {
     70            $options['-1'] = esc_attr_x( 'Any event', 'Events Manager', 'uncanny-automator' );
    7271        }
    7372
    74         $default_tokens = array(
    75             $option_code                => esc_attr__( 'Event title', 'uncanny-automator' ),
    76             $option_code . '_ID'        => esc_attr__( 'Event ID', 'uncanny-automator' ),
    77             $option_code . '_URL'       => esc_attr__( 'Event URL', 'uncanny-automator' ),
    78             $option_code . '_THUMB_ID'  => esc_attr__( 'Event featured image ID', 'uncanny-automator' ),
    79             $option_code . '_THUMB_URL' => esc_attr__( 'Event featured image URL', 'uncanny-automator' ),
    80         );
     73        $default_tokens = array();
    8174
    8275        global $wpdb;
     
    9386            if ( empty( $title ) ) {
    9487                // translators: 1: Event ID
    95                 $title = sprintf( esc_attr__( 'ID: %s (no title)', 'uncanny-automator' ), $event->event_id );
     88                $title = sprintf( esc_attr_x( 'ID: %s (no title)', 'Events Manager', 'uncanny-automator' ), $event->event_id );
    9689            }
    9790            $options[ $event->event_id ] = $title;
     
    117110        return apply_filters( 'uap_option_all_em_events', $option );
    118111    }
    119 
    120112}
  • uncanny-automator/trunk/src/integrations/events-manager/tokens/em-tokens.php

    r3307262 r3450710  
    11<?php
    22
    3 namespace Uncanny_Automator;
     3namespace Uncanny_Automator\Integrations\Events_Manager;
    44
    55use EM_Booking;
     
    4141        $trigger_meta    = $args['meta'];
    4242        $possible_tokens = array(
     43            $trigger_meta                => esc_attr_x( 'Event title', 'Events Manager', 'uncanny-automator' ),
     44            $trigger_meta . '_ID'        => esc_attr_x( 'Event ID', 'Events Manager', 'uncanny-automator' ),
     45            $trigger_meta . '_URL'       => esc_attr_x( 'Event URL', 'Events Manager', 'uncanny-automator' ),
     46            $trigger_meta . '_THUMB_ID'  => esc_attr_x( 'Event featured image ID', 'Events Manager', 'uncanny-automator' ),
     47            $trigger_meta . '_THUMB_URL' => esc_attr_x( 'Event featured image URL', 'Events Manager', 'uncanny-automator' ),
    4348            $trigger_meta . '_ATTENDEE_NAME'       => esc_attr_x( 'Attendee - Name', 'Events Manager', 'uncanny-automator' ),
    4449            $trigger_meta . '_ATTENDEE_EMAIL'      => esc_attr_x( 'Attendee - Email', 'Events Manager', 'uncanny-automator' ),
  • uncanny-automator/trunk/src/integrations/events-manager/triggers/em-register.php

    r3395321 r3450710  
    55use EM_Booking;
    66use EM_Event;
    7 use Uncanny_Automator\Em_Tokens;
    87
    98/**
  • uncanny-automator/trunk/uncanny-automator.php

    r3445779 r3450710  
    1010 * License:             GPLv3
    1111 * License URI:         https://www.gnu.org/licenses/gpl-3.0.html
    12  * Version:             7.0.0.1
     12 * Version:             7.0.0.2
    1313 * Requires at least:   5.8
    1414 * Requires PHP:        7.4
     
    2525     * Specify Automator version.
    2626     */
    27     define( 'AUTOMATOR_PLUGIN_VERSION', '7.0.0.1' );
     27    define( 'AUTOMATOR_PLUGIN_VERSION', '7.0.0.2' );
    2828}
    2929
  • uncanny-automator/trunk/vendor/composer/autoload_classmap.php

    r3440408 r3450710  
    750750    'Uncanny_Automator\\Elem_Tokens' => $baseDir . '/src/integrations/elementor/tokens/elem-tokens.php',
    751751    'Uncanny_Automator\\Elementor_Helpers' => $baseDir . '/src/integrations/elementor/helpers/elementor-helpers.php',
    752     'Uncanny_Automator\\Em_Tokens' => $baseDir . '/src/integrations/events-manager/tokens/em-tokens.php',
    753752    'Uncanny_Automator\\Emails_Helpers' => $baseDir . '/src/integrations/emails/helpers/emails-helpers.php',
    754753    'Uncanny_Automator\\Esaf_Tokens' => $baseDir . '/src/integrations/easy-affiliate/tokens/esaf-tokens.php',
     
    10161015    'Uncanny_Automator\\Integrations\\Events_Manager\\EM_EVENT_PUBLISHED' => $baseDir . '/src/integrations/events-manager/triggers/em-event-published.php',
    10171016    'Uncanny_Automator\\Integrations\\Events_Manager\\EM_REGISTER' => $baseDir . '/src/integrations/events-manager/triggers/em-register.php',
     1017    'Uncanny_Automator\\Integrations\\Events_Manager\\Em_Tokens' => $baseDir . '/src/integrations/events-manager/tokens/em-tokens.php',
    10181018    'Uncanny_Automator\\Integrations\\Events_Manager\\Events_Manager_Integration' => $baseDir . '/src/integrations/events-manager/events-manger-integration.php',
    10191019    'Uncanny_Automator\\Integrations\\Everest_Forms\\ANON_FORM_SUBMITTED' => $baseDir . '/src/integrations/everest-froms/triggers/anon-form-submitted.php',
  • uncanny-automator/trunk/vendor/composer/autoload_static.php

    r3440408 r3450710  
    88{
    99    public static $prefixesPsr0 = array (
    10         'C' => 
     10        'C' =>
    1111        array (
    12             'ChrisKonnertz\\StringCalc' => 
     12            'ChrisKonnertz\\StringCalc' =>
    1313            array (
    1414                0 => __DIR__ . '/..' . '/chriskonnertz/string-calc/src',
     
    761761        'Uncanny_Automator\\Elem_Tokens' => __DIR__ . '/../..' . '/src/integrations/elementor/tokens/elem-tokens.php',
    762762        'Uncanny_Automator\\Elementor_Helpers' => __DIR__ . '/../..' . '/src/integrations/elementor/helpers/elementor-helpers.php',
    763         'Uncanny_Automator\\Em_Tokens' => __DIR__ . '/../..' . '/src/integrations/events-manager/tokens/em-tokens.php',
    764763        'Uncanny_Automator\\Emails_Helpers' => __DIR__ . '/../..' . '/src/integrations/emails/helpers/emails-helpers.php',
    765764        'Uncanny_Automator\\Esaf_Tokens' => __DIR__ . '/../..' . '/src/integrations/easy-affiliate/tokens/esaf-tokens.php',
     
    10271026        'Uncanny_Automator\\Integrations\\Events_Manager\\EM_EVENT_PUBLISHED' => __DIR__ . '/../..' . '/src/integrations/events-manager/triggers/em-event-published.php',
    10281027        'Uncanny_Automator\\Integrations\\Events_Manager\\EM_REGISTER' => __DIR__ . '/../..' . '/src/integrations/events-manager/triggers/em-register.php',
     1028        'Uncanny_Automator\\Integrations\\Events_Manager\\Em_Tokens' => __DIR__ . '/../..' . '/src/integrations/events-manager/tokens/em-tokens.php',
    10291029        'Uncanny_Automator\\Integrations\\Events_Manager\\Events_Manager_Integration' => __DIR__ . '/../..' . '/src/integrations/events-manager/events-manger-integration.php',
    10301030        'Uncanny_Automator\\Integrations\\Everest_Forms\\ANON_FORM_SUBMITTED' => __DIR__ . '/../..' . '/src/integrations/everest-froms/triggers/anon-form-submitted.php',
Note: See TracChangeset for help on using the changeset viewer.