Plugin Directory

Changeset 3684633


Ignore:
Timestamp:
09/07/2026 10:09:26 AM (7 weeks ago)
Author:
ztwoods
Message:

Release 1.4.0

Location:
wbs-connect-for-dataverse/trunk
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • wbs-connect-for-dataverse/trunk/includes/bridge-wbs-forms.php

    r3636832 r3684633  
    148148    }
    149149
     150    wbs_dataverse_connect_review_note_success();
     151
    150152    // Mark this form's submission as captured for wbs_forms_submission_handled.
    151153    $GLOBALS['wbs_dataverse_connect_bridge_handled'][(int) $form_id] = true;
  • wbs-connect-for-dataverse/trunk/includes/rest.php

    r3624546 r3684633  
    110110    }
    111111
     112    wbs_dataverse_connect_review_note_success();
    112113    return new WP_REST_Response(['ok' => true, 'message' => wbs_dataverse_connect_form_success_message()], 200);
    113114}
  • wbs-connect-for-dataverse/trunk/includes/shortcodes.php

    r3620392 r3684633  
    130130        return '<div class="dvc-notice">' . esc_html__('There is nothing to show at the moment.', 'wbs-connect-for-dataverse') . '</div>';
    131131    }
     132    wbs_dataverse_connect_review_note_success();
    132133
    133134    wbs_dataverse_connect_enqueue_style();
  • wbs-connect-for-dataverse/trunk/readme.txt

    r3636832 r3684633  
    55Tested up to: 7.0
    66Requires PHP: 8.0
    7 Stable tag: 1.3.0
     7Stable tag: 1.4.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    9494== Changelog ==
    9595
     96= 1.4.0 =
     97* Review request: after the plugin has rendered collections or created records on a site for at least a week, administrators see one request to rate it on WordPress.org, with a direct link to the review form. It can be snoozed for a month or switched off for good, appears only on the Dashboard, the Plugins screen and the plugin's own page, and never comes back once answered. Site builders can suppress it with the wbs_dataverse_connect_review_due filter.
     98* Rate and Support links in the plugin row on the Plugins screen and in the footer of the plugin's settings page.
     99
    96100= 1.3.0 =
    97101* WBS Forms bridge: map a WBS Forms (or Contact Form 7-style) submission straight into a Dataverse table, with per-field typing (text, email, date, choice, multi-select choice, boolean, lookup, and lookup-by-name). Declare a mapping per form with the wbs_dataverse_connect_bridge_maps filter or the stored option. The form keeps rendering, validating and emailing on its own, so a Dataverse outage never loses a submission; the failure is logged and health-alerted.
    … …  
    112116== Upgrade Notice ==
    113117
     118= 1.4.0 =
     119Adds a one-time, snoozable request to rate the plugin plus permanent Rate and Support links. No functional changes to collections, forms or the connection.
     120
    114121= 1.1.0 =
    115122Adds real-time email alerts for failed Dataverse requests plus a twice-daily connection probe. An expired client secret no longer breaks forms silently.
  • wbs-connect-for-dataverse/trunk/uninstall.php

    r3622718 r3684633  
    2222    'wbs_dataverse_connect_alert_partner_email',
    2323    'wbsdvc_health',
     24    'wbsdvc_review',
    2425];
    2526foreach ($wbs_dataverse_connect_options as $wbs_dataverse_connect_option) {
  • wbs-connect-for-dataverse/trunk/wbs-connect-for-dataverse.php

    r3636832 r3684633  
    44 * Plugin URI: https://woods.consulting/wbs-dataverse-connect-for-wordpress/
    55 * Description: Publish Microsoft Dataverse records as lists and detail views on your WordPress site, and write form submissions straight back into Dataverse tables.
    6  * Version: 1.3.0
     6 * Version: 1.4.0
    77 * Author: WOODS Business Solutions
    88 * Author URI: https://woods.consulting
    … …  
    1616if (!defined('ABSPATH')) { exit; }
    1717
    18 define('WBS_DATAVERSE_CONNECT_VERSION', '1.3.0');
     18define('WBS_DATAVERSE_CONNECT_VERSION', '1.4.0');
    1919define('WBS_DATAVERSE_CONNECT_PATH', plugin_dir_path(__FILE__));
    2020define('WBS_DATAVERSE_CONNECT_URL',  plugin_dir_url(__FILE__));
    … …  
    2929require_once WBS_DATAVERSE_CONNECT_PATH . 'includes/rest.php';
    3030require_once WBS_DATAVERSE_CONNECT_PATH . 'includes/admin.php';
     31require_once WBS_DATAVERSE_CONNECT_PATH . 'includes/review.php';
    3132
    3233add_action('init', function () {
    … …  
    4849add_action('admin_menu', 'wbs_dataverse_connect_admin_menu');
    4950add_action('admin_init', 'wbs_dataverse_connect_admin_init');
     51wbs_dataverse_connect_review_boot();
    5052add_action('admin_post_wbs_dataverse_connect_flush', 'wbs_dataverse_connect_handle_flush');
    5153add_action('admin_post_wbs_dataverse_connect_test', 'wbs_dataverse_connect_handle_test');
Note: See TracChangeset for help on using the changeset viewer.