Plugin Directory

Changeset 3334977


Ignore:
Timestamp:
07/27/2025 07:23:56 PM (5 months ago)
Author:
beautifulplugins
Message:

Release version refs/tags/v1.1.0

Location:
sms-manager/trunk
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • sms-manager/trunk/languages/sms-manager.pot

    r3152540 r3334977  
    1 # Copyright (C) 2024 BeautifulPlugins
     1# Copyright (C) 2025 BeautifulPlugins
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: SMS Manager 1.0.0\n"
     5"Project-Id-Version: SMS Manager 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://beautifulplugins.com/support/\n"
    7 "POT-Creation-Date: 2024-09-16 10:28:23+00:00\n"
     7"POT-Creation-Date: 2025-07-27 19:13:20+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
    1010"Content-Transfer-Encoding: 8bit\n"
    11 "PO-Revision-Date: 2024-MO-DA HO:MI+ZONE\n"
     11"PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    1313"Language-Team: LANGUAGE <[email protected]>\n"
  • sms-manager/trunk/readme.txt

    r3152540 r3334977  
    22Contributors: beautifulplugins
    33Tags: sms, sms manager, sms notifications, woocommerce, woocommerce sms
    4 Requires at least: 5.0
    5 Tested up to: 6.6
    6 Stable tag: 1.0.0
    7 Requires PHP: 7.4
     4Tested up to: 6.8
     5Stable tag: 1.1.0
    86License: GPLv2 or later
    97License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    108106
    109107== Changelog ==
     108= 1.1.0 (28th July 2025) =
     109* Compatibility - Checked compatibility with WooCommerce and WordPress latest versions.
     110
    110111= 1.0.0 (16th September 2024) =
    111112* Initial release of the plugin.
  • sms-manager/trunk/sms-manager.php

    r3152540 r3334977  
    11<?php
    22/**
    3  * Plugin Name:       SMS Manager
    4  * Plugin URI:        https://beautifulplugins.com/sms-manager/
    5  * Description:       SMS Manager for WooCommerce allows you to send SMS notifications to your customers.
    6  * Version:           1.0.0
    7  * Requires at least: 5.0
    8  * Requires PHP:      7.4
    9  * Author:            BeautifulPlugins
    10  * Author URI:        https://beautifulplugins.com/
    11  * License:           GPL v2 or later
    12  * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
    13  * Text Domain:       sms-manager
    14  * Domain Path:       /languages
    15  * Requires Plugins:  woocommerce
     3 * Plugin Name:          SMS Manager
     4 * Plugin URI:           https://beautifulplugins.com/sms-manager/
     5 * Description:          SMS Manager for WooCommerce allows you to send SMS notifications to your customers.
     6 * Version:              1.1.0
     7 * Requires at least:    5.0
     8 * Requires PHP:         7.4
     9 * Author:               BeautifulPlugins
     10 * Author URI:           https://beautifulplugins.com/
     11 * License:              GPL v2 or later
     12 * License URI:          https://www.gnu.org/licenses/gpl-2.0.html
     13 * Text Domain:          sms-manager
     14 * Domain Path:          /languages
     15 * Tested up to:         6.8
     16 * WC requires at least: 3.0.0
     17 * WC tested up to:      10.0
     18 * Requires Plugins:     woocommerce
    1619 *
    1720 * @package SMSManager
     
    4548 */
    4649function sms_manager() {
    47     return Plugin::create( __FILE__, '1.0.0' );
     50    return Plugin::create( __FILE__, '1.1.0' );
    4851}
    4952
  • sms-manager/trunk/vendor/autoload.php

    r3152540 r3334977  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
  • sms-manager/trunk/vendor/composer/InstalledVersions.php

    r3152540 r3334977  
    2828{
    2929    /**
     30     * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
     31     * @internal
     32     */
     33    private static $selfDir = null;
     34
     35    /**
    3036     * @var mixed[]|null
    3137     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
    3238     */
    3339    private static $installed;
     40
     41    /**
     42     * @var bool
     43     */
     44    private static $installedIsLocalDir;
    3445
    3546    /**
     
    310321        self::$installed = $data;
    311322        self::$installedByVendor = array();
     323
     324        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     325        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     326        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     327        // all installed packages for example
     328        self::$installedIsLocalDir = false;
     329    }
     330
     331    /**
     332     * @return string
     333     */
     334    private static function getSelfDir()
     335    {
     336        if (self::$selfDir === null) {
     337            self::$selfDir = strtr(__DIR__, '\\', '/');
     338        }
     339
     340        return self::$selfDir;
    312341    }
    313342
     
    323352
    324353        $installed = array();
     354        $copiedLocalDir = false;
    325355
    326356        if (self::$canGetVendors) {
     357            $selfDir = self::getSelfDir();
    327358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     359                $vendorDir = strtr($vendorDir, '\\', '/');
    328360                if (isset(self::$installedByVendor[$vendorDir])) {
    329361                    $installed[] = self::$installedByVendor[$vendorDir];
     
    331363                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    332364                    $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
    334                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335                         self::$installed = $installed[count($installed) - 1];
     365                    self::$installedByVendor[$vendorDir] = $required;
     366                    $installed[] = $required;
     367                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
     368                        self::$installed = $required;
     369                        self::$installedIsLocalDir = true;
    336370                    }
     371                }
     372                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     373                    $copiedLocalDir = true;
    337374                }
    338375            }
     
    351388        }
    352389
    353         if (self::$installed !== array()) {
     390        if (self::$installed !== array() && !$copiedLocalDir) {
    354391            $installed[] = self::$installed;
    355392        }
  • sms-manager/trunk/vendor/composer/installed.php

    r3152540 r3334977  
    22    'root' => array(
    33        'name' => 'beautifulplugins/sms-manager',
    4         'pretty_version' => 'v1.0.0',
    5         'version' => '1.0.0.0',
    6         'reference' => '4270c3dbb10ea5bd12a2ff043303be9dff9b90da',
     4        'pretty_version' => 'v1.1.0',
     5        'version' => '1.1.0.0',
     6        'reference' => '72673a2045013be0afc5bfb3ed705e7f76746a85',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'beautifulplugins/sms-manager' => array(
    14             'pretty_version' => 'v1.0.0',
    15             'version' => '1.0.0.0',
    16             'reference' => '4270c3dbb10ea5bd12a2ff043303be9dff9b90da',
     14            'pretty_version' => 'v1.1.0',
     15            'version' => '1.1.0.0',
     16            'reference' => '72673a2045013be0afc5bfb3ed705e7f76746a85',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • sms-manager/trunk/vendor/composer/platform_check.php

    r3152540 r3334977  
    2020        }
    2121    }
    22     trigger_error(
    23         'Composer detected issues in your platform: ' . implode(' ', $issues),
    24         E_USER_ERROR
     22    throw new \RuntimeException(
     23        'Composer detected issues in your platform: ' . implode(' ', $issues)
    2524    );
    2625}
Note: See TracChangeset for help on using the changeset viewer.