Changeset 3362771
- Timestamp:
- 09/16/2025 08:21:21 PM (5 months ago)
- Location:
- wp-connectr/trunk
- Files:
-
- 45 edited
-
changelog.txt (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
src/ACF/Rest_Api.php (modified) (1 diff)
-
src/API/API.php (modified) (2 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
-
vendor_prefixed/league/container/src/Argument/ArgumentInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/ArgumentResolverInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/ArgumentResolverTrait.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/DefaultValueArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/DefaultValueInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/ArrayArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/BooleanArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/CallableArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/FloatArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/IntegerArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/ObjectArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/Literal/StringArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/LiteralArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/LiteralArgumentInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/ResolvableArgument.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Argument/ResolvableArgumentInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Container.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ContainerAwareInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ContainerAwareTrait.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Definition/Definition.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Definition/DefinitionAggregate.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Definition/DefinitionAggregateInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Definition/DefinitionInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/DefinitionContainerInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Exception/ContainerException.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Exception/NotFoundException.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Inflector/Inflector.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Inflector/InflectorAggregate.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Inflector/InflectorAggregateInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/Inflector/InflectorInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ReflectionContainer.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ServiceProvider/AbstractServiceProvider.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ServiceProvider/BootableServiceProviderInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderAggregate.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderAggregateInterface.php (modified) (1 diff)
-
vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderInterface.php (modified) (1 diff)
-
vendor_prefixed/psr/container/src/ContainerExceptionInterface.php (modified) (1 diff)
-
vendor_prefixed/psr/container/src/ContainerInterface.php (modified) (1 diff)
-
vendor_prefixed/psr/container/src/NotFoundExceptionInterface.php (modified) (1 diff)
-
wp-connectr.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-connectr/trunk/changelog.txt
r3360657 r3362771 1 1 *** Changelog *** 2 3 2025-09-16 - version 2.1.0 4 * SECURITY: Added authentication requirements for all API endpoints - users must have wp_connectr_manage, wp_connectr_use_actions, or administrator capabilities 2 5 3 6 2025-09-12 - version 2.0.3 -
wp-connectr/trunk/readme.txt
r3360657 r3362771 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.2.0 8 Stable tag: 2. 0.38 Stable tag: 2.1.0 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 74 74 == Changelog == 75 75 76 2025-09-16 - version 2.1.0 77 * SECURITY: Added authentication requirements for all API endpoints - users must have wp_connectr_manage, wp_connectr_use_actions, or administrator capabilities 78 76 79 2025-09-12 - version 2.0.3 77 80 * Improved term creation to act as lightweight upsert - returns existing term instead of error when term already exists -
wp-connectr/trunk/src/ACF/Rest_Api.php
r3358663 r3362771 245 245 } 246 246 247 return $schema;247 return apply_filters( 'wp_connectr_acf_rest_schema', $schema, $this->request ); 248 248 } 249 249 -
wp-connectr/trunk/src/API/API.php
r3346447 r3362771 62 62 add_action( 'rest_api_init', array( $this, 'rest_api_init' ), 151); 63 63 add_action( 'wp', array( $this, 'disable_error_reporting' ), -1 ); 64 add_filter( 'rest_authentication_errors', array( $this, 'check_api_permissions' ), 100 ); 64 65 } 65 66 … … 98 99 public function is_our_request() { 99 100 return self::is_wpconnectr_request(); 101 } 102 103 /** 104 * Check API permissions for WP Connectr requests. 105 * 106 * @param WP_Error|null|true $result Error from another authentication handler, null if we should handle it, or true if authentication is successful. 107 * @return WP_Error|null|true 108 */ 109 public function check_api_permissions( $result ) { 110 // Only check our requests 111 if ( ! $this->is_our_request() ) { 112 return $result; 113 } 114 115 // If there's already an authentication error, don't override it 116 if ( is_wp_error( $result ) ) { 117 return $result; 118 } 119 120 // Get authenticated user - try multiple methods 121 $user_id = get_current_user_id(); 122 123 // Fallback: Check for application password authentication 124 // This is a workaround that may break in future WordPress versions 125 if ( ! $user_id && isset( $GLOBALS['wp_rest_application_password_status'] ) ) { 126 $app_password_status = $GLOBALS['wp_rest_application_password_status']; 127 if ( isset( $app_password_status['user'] ) && is_object( $app_password_status['user'] ) ) { 128 $user_id = $app_password_status['user']->ID; 129 } 130 } 131 132 // Check if user has required capabilities 133 if ( $user_id && ( user_can( $user_id, 'wp_connectr_manage' ) || user_can( $user_id, 'wp_connectr_use_actions' ) || user_can( $user_id, 'administrator' ) ) ) { 134 return $result; 135 } 136 137 // Log unauthorized access attempt 138 $this->logger->warning( 'Unauthorized access attempt to WP Connectr REST API from IP: ' . $this->get_client_ip() ); 139 $this->logger->debug( 'User ID: ' . $user_id ); 140 $this->logger->debug( 'Request URL: ' . ( $_SERVER['REQUEST_URI'] ?? 'unknown' ) ); 141 $this->logger->debug( 'Request Method: ' . ( $_SERVER['REQUEST_METHOD'] ?? 'unknown' ) ); 142 $this->logger->debug( 'App Password Status: ' . json_encode( $GLOBALS['wp_rest_application_password_status'] ?? 'not set' ) ); 143 144 if ( $user_id ) { 145 $user = get_userdata( $user_id ); 146 $this->logger->debug( 'User Caps: ' . json_encode( array_keys( $user->allcaps ?? array() ) ) ); 147 } else { 148 $this->logger->debug( 'User Caps: []' ); 149 } 150 151 // Return error if no valid capability 152 return new \WP_Error( 'rest_no_wp_connectr_access', __( 'You do not have permission to access this WP Connectr resource.' ), array( 'status' => 403 ) ); 153 } 154 155 /** 156 * Get the client's IP address. 157 * 158 * @return string 159 */ 160 private function get_client_ip() { 161 $ip_headers = array( 'HTTP_X_FORWARDED_FOR', 'HTTP_X_REAL_IP', 'HTTP_CLIENT_IP', 'REMOTE_ADDR' ); 162 163 foreach ( $ip_headers as $header ) { 164 if ( ! empty( $_SERVER[ $header ] ) ) { 165 $ips = explode( ',', $_SERVER[ $header ] ); 166 return trim( $ips[0] ); 167 } 168 } 169 170 return $_SERVER['REMOTE_ADDR'] ?? 'unknown'; 100 171 } 101 172 -
wp-connectr/trunk/vendor/composer/installed.php
r3358663 r3362771 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' 32139fd19ae95317a7173e0be0d3d5e5da459155',6 'reference' => '1d117d3c7450d697f7699eaa8f451b0587511318', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 44 44 'pretty_version' => 'dev-main', 45 45 'version' => 'dev-main', 46 'reference' => ' 32139fd19ae95317a7173e0be0d3d5e5da459155',46 'reference' => '1d117d3c7450d697f7699eaa8f451b0587511318', 47 47 'type' => 'wordpress-plugin', 48 48 'install_path' => __DIR__ . '/../../', -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ArgumentInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ArgumentResolverInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ArgumentResolverTrait.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/DefaultValueArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/DefaultValueInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/ArrayArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/BooleanArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/CallableArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/FloatArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/IntegerArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/ObjectArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/Literal/StringArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/LiteralArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/LiteralArgumentInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ResolvableArgument.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Argument/ResolvableArgumentInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Container.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ContainerAwareInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ContainerAwareTrait.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/Definition.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/DefinitionAggregate.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/DefinitionAggregateInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Definition/DefinitionInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/DefinitionContainerInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Exception/ContainerException.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Exception/NotFoundException.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/Inflector.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/InflectorAggregate.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/InflectorAggregateInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/Inflector/InflectorInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ReflectionContainer.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/AbstractServiceProvider.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/BootableServiceProviderInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderAggregate.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderAggregateInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/league/container/src/ServiceProvider/ServiceProviderInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/psr/container/src/ContainerExceptionInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/psr/container/src/ContainerInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/vendor_prefixed/psr/container/src/NotFoundExceptionInterface.php
r3360657 r3362771 3 3 * @license MIT 4 4 * 5 * Modified by reenhanced on 1 2-September-2025 using {@see https://github.com/BrianHenryIE/strauss}.5 * Modified by reenhanced on 16-September-2025 using {@see https://github.com/BrianHenryIE/strauss}. 6 6 */ 7 7 -
wp-connectr/trunk/wp-connectr.php
r3360657 r3362771 27 27 * Plugin URI: https://www.reenhanced.com/products/wordpress-connector/ 28 28 * Description: Deeply integrates WordPress with Microsoft Power Automate. Microsoft Certified. Easily connect your site to Microsoft SharePoint, Dynamics, Teams or over 1000 other services. 29 * Version: 2. 0.329 * Version: 2.1.0 30 30 * Author: Reenhanced LLC 31 31 * License: GPL-2.0+ … … 34 34 * 35 35 */ 36 define( 'WP_CONNECTR_VERSION', '2. 0.3' );36 define( 'WP_CONNECTR_VERSION', '2.1.0' ); 37 37 38 38 /*
Note: See TracChangeset
for help on using the changeset viewer.