Plugin Directory

Changeset 3441687


Ignore:
Timestamp:
01/17/2026 08:24:11 PM (3 months ago)
Author:
appalify
Message:

error fix

Location:
appalify-subscriptions-for-woocommerce
Files:
1 added
4 edited
10 copied

Legend:

Unmodified
Added
Removed
  • appalify-subscriptions-for-woocommerce/tags/1.0.1/assets/css/admin.css

    r3386597 r3441687  
    11/* phpcs:ignore */
    2 .woocommerce-save-button.components-button.is-primary {
    3     display: none;
    4 }
    52
    63.order-status {
  • appalify-subscriptions-for-woocommerce/tags/1.0.1/easy-subscriptions.php

    r3386597 r3441687  
    22/**
    33 * Plugin Name: Appalify Subscriptions for WooCommerce
    4  * Version: 1.0.0
     4 * Version: 1.0.1
    55 * Description: Create automatic recurring payments.
    66 * Author: Appalify
    77 * Author URI: https://appalify.com/
    88 * Requires at least: 4.0
    9  * Tested up to: 6.8
     9 * Tested up to: 6.9
    1010 * Requires Plugins: woocommerce
    1111 * Text Domain: appalify-subscriptions-for-woocommerce
     
    141141 */
    142142function easy_subscriptions() {
    143     $instance = easy_subscriptions::instance( __FILE__, '1.0.0' );
     143    $instance = easy_subscriptions::instance( __FILE__, '1.0.1' );
    144144
    145145    if ( is_null( $instance->settings ) ) {
  • appalify-subscriptions-for-woocommerce/tags/1.0.1/readme.txt

    r3395955 r3441687  
    1 === Subscriptions for WooCommerce ===
     1=== Appalify Subscriptions for WooCommerce ===
    22Contributors: Appalify
    3 Tags: woocommerce, woocommerce subscriptions, subscriptions, automatic recurring payments
     3Tags: woocommerce
    44Requires at least: 4.0
    5 Tested up to: 6.8
    6 Stable tag: 1.0.0
     5Tested up to: 6.9
     6Stable tag: 1.0.1
    77License: GNU General Public License v3.0
    88License URI: http://www.gnu.org/licenses/gpl-3.0.html
    99
    10 Create simple WooCommerce subscriptions with automatic recurring payments using your existing gateways.
     10Create and manage automatic recurring payments for all products.
    1111
    1212== Description ==
    1313
    14 Appalify Subscriptions for WooCommerce gives you an easy, lightweight way to sell subscription products — using only the native WooCommerce gateways you already have.
     14== Features ==
     15User and admin management
     16Subscriptions can be managed from both the My Account page and a dedicated admin page.
    1517
    16 Whether you’re switching away from WooCommerce Subscriptions or launching your first subscription product, Appalify makes recurring billing simple, fast, and beginner-friendly.
     18Automatic recurring payments
     19Payment methods are securely saved at checkout and automatically billed each interval.
    1720
    18 ---
     21Sign-up fees
     22Add additional fees on sign-up.
    1923
    20 = Why Store Owners Love Appalify Subscriptions =
     24Retry on failed payments
     25Set the interval and duration for retries on a failed payment.
    2126
    22 ✔ **Works With All Tokenized Gateways Automatically**
     27Separate shipping cycles
     28Set the free and sell quantity for each offer.
    2329
    24 If your gateway supports tokenization (Stripe, PayPal, WooPayments, [Authorize.net](http://authorize.net/), etc.), Appalify handles renewals automatically — no extra configuration or add-ons required.
     30Free trials
     31Offer free trials for your subscriptions.
    2532
    26 ✔ **Lightweight, Fast, and Easy to Set Up**
     33Cancel limits
     34Set how long after creation or how long before renewal a user can cancel.
    2735
    28 Just install → enable → start selling subscriptions in minutes.
     36== Gateways ==
    2937
    30 ✔ **Uses Native WooCommerce Gateways**
     38Appalify Subscriptions for WooCommerce uses the standard WooCommerce payment gateway systems, ensuring compatibility with all gateways that support recurring payments.
     39Here’s how it works:
     40    1.  Gateway Integration
     41The plugin does not introduce a new payment method. Instead, it connects directly to WooCommerce’s existing gateways through the built-in gateway's API. This means any payment provider that supports tokenization and recurring billing (such as Stripe, PayPal, or Authorize.net) will work seamlessly.
     42    2.  Saving Payment Methods
     43When a customer checks out, their payment method is securely saved by the gateway using WooCommerce’s token system. This token is then used to charge the customer automatically at each renewal interval — without requiring manual re-entry of payment details.
     44    3.  Automatic Billing and Retries
     45On each billing cycle, WooCommerce triggers a renewal event. Appalify Subscriptions for WooCommerce uses the stored token to attempt payment. If a payment fails, the plugin’s retry system can automatically try again based on your configured retry intervals and limits.
     46    4.  Gateway Requirements
     47    •   The selected gateway must support automatic recurring payments.
     48    •   The gateway must support tokenization (saving payment methods).
     49    •   Gateways that only support one-time payments will process the initial charge but cannot renew automatically.
     50    5.  Admin and User Transparency
     51All renewal transactions, payment retries, and gateway responses are logged in both the admin order view and the user’s “My Account” subscriptions list for full transparency.
    3152
    32 No new payment methods. No compatibility issues. Nothing new to learn.
     53Current supported gateways:
     54- PayPal
     55- Woopayments
     56- Stripe
     57- more gateways are being added on 11/25
    3358
    34 ✔ **Separate Shipping Cycles (Unique Feature)**
     59If you have another gateway that you would like to add, please email us at team@appalify.com and we will take a look.
    3560
    36 Sell subscription products where the billing period and shipping frequency differ. Perfect for subscription boxes, replenishment items, and physical goods.
    3761
    38 ✔ **Cleaner, Simpler Interface**
    39 
    40 Beginner-friendly UI designed for store owners who want subscriptions without complexity.
    41 
    42 ---
    43 
    44 = What You Can Do With Appalify Subscriptions =
    45 
    46 - Sell subscription-based products (digital or physical)
    47 - Enable automatic recurring payments
    48 - Add signup fees
    49 - Offer free trials
    50 - Set cancellation rules
    51 - Retry failed payments automatically
    52 - Manage subscriptions from My Account or WP Admin
    53 - Log renewals, retries, and gateway responses
    54 - Use any tokenized WooCommerce gateway
    55 
    56 ---
    57 
    58 = How Appalify Subscriptions Works =
    59 
    60 == 1. Connects to Existing WooCommerce Gateways ==
    61 Appalify uses the native WooCommerce payment gateway API, ensuring compatibility with any tokenized gateway that supports recurring billing.
    62 
    63 == 2. Saves Payment Methods Securely ==
    64 The payment gateway stores a token at checkout. Appalify uses this token to renew subscriptions automatically.
    65 
    66 == 3. Automatic Billing & Payment Retries ==
    67 WooCommerce triggers renewal events; Appalify charges the saved token. You can set retry intervals and retry limits for failed renewal payments.
    68 
    69 == 4. Full Transparency ==
    70 All subscription events appear in:
    71 
    72 - Admin order notes
    73 - User “My Account” → Subscriptions tab
    74 
    75 == 5. Gateway Requirements ==
    76 The gateway must support:
    77 
    78 - Tokenization
    79 - Recurring payments
    80 
    81 Gateways that do not support recurring payments will only process the initial charge.
    82 
    83 ---
    84 
    85 = Supported Gateways =
    86 
    87 Appalify works with any tokenized gateway, including:
    88 
    89 - PayPal
    90 - WooPayments
    91 - Stripe
    92 - [Authorize.net](http://authorize.net/)
    93 - …and more coming soon
    94 
    95 Have a gateway request? Email us at [**team@appalify.com**](mailto:team@appalify.com).
    96 
    97 ---
    98 
    99 = Key Features =
    100 
    101 - Automatic recurring payments
    102 - Works with all tokenized gateways
    103 - Free trials
    104 - Signup fees
    105 - Retry failed payments
    106 - Separate shipping cycles
    107 - Cancel limits
    108 - Admin & user subscription management
    109 - Lightweight and performance-optimized
    110 - Built for beginners
    111 - 100% native WooCommerce integration
    112 
    113 ---
    114 
    115 = Perfect For =
    116 
    117 - Stores migrating away from expensive WooCommerce Subscriptions
    118 - Beginners wanting a simple subscription solution
    119 - Subscription boxes
    120 - Digital content subscriptions
    121 - Membership sites
    122 - Replenishment products
    123 - Service plans
    124 
    125 ---
    126 
    127 == FAQ ==
    128 
    129 = Does Appalify Subscriptions support automatic recurring payments? =
    130 Yes. Any WooCommerce gateway that supports tokenization and recurring billing will renew subscriptions automatically.
    131 
    132 = Is this a free WooCommerce Subscriptions plugin? =
    133 Yes — Appalify Subscriptions is completely free with all core features included.
    134 
    135 = Can customers cancel their subscription? =
    136 Yes. Customers and administrators can cancel subscriptions from My Account or the dashboard.
    137 
    138 = Does it support trials and signup fees? =
    139 Yes, you can set both free trials and signup fees on any subscription product.
    140 
    141 = Can I use Stripe or PayPal for subscription payments? =
    142 Yes. Stripe, PayPal, and WooPayments work to collect automatic recurring payments, and any other tokenized gateways works automatically after you contact our support to activate it for you.
    143 
    144 = What happens if a payment fails? =
    145 Appalify will retry failed payments based on your configured retry interval and retry limit.
    146 
    147 = Does Appalify add its own payment gateway? =
    148 No — it uses the native WooCommerce gateways you already have installed.
    149 
    150 = Is Appalify lightweight? =
    151 Yes. It is designed to be faster and lighter than competing subscription plugins.
    152 
    153 ---
     62Requirements:
     63- Wordpress
     64- Woocommerce
    15465
    15566== External services ==
    15667This plugin connects to the API of both Paypal and Stripe via the token saved in the Paypal and Stripe Plugins.
    15768
    158 Paypal:
    159 
    160 The API is used to create a subscription. This token is then saved, so it can be checked periodically, if it is still active.
    161 
    162 The API is also used to cancel the subscription.
    163 
     69Paypal: 
     70The API is used to create a subscription. This token is then saved, so it can be checked periodically, if it is still active. 
     71The API is also used to cancel the subscription. 
    16472This service is provided by **PayPal Holdings, Inc.**: [Terms of Use](https://www.paypal.com/us/legalhub/paypal/useragreement-full) | [Privacy Policy](https://www.paypal.com/us/legalhub/paypal/privacy-full)
    16573
    166 Stripe:
    167 
    168 The API is used to recharge the users payment method each billing cycle. First the payment_id is saved and then it is charged each billing cycle.
    169 
    170 The API is also used to cancel the subscription.
    171 
     74Stripe: 
     75The API is used to recharge the users payment method each billing cycle. First the payment_id is saved and then it is charged each billing cycle. 
     76The API is also used to cancel the subscription. 
    17277This service is provided by **Stripe, Inc.**: [Terms of Use](https://stripe.com/legal/ssa) | [Privacy Policy](https://stripe.com/legal/privacy)
    173 
    174 ---
    17578
    17679== Installation ==
    17780
    178 1. Upload the plugin files to `/wp-content/plugins/appalify-subscriptions` or install via Plugins → Add New.
    179 2. Activate the plugin through the “Plugins” menu.
    180 3. Ensure you have a tokenized payment gateway enabled (Stripe, PayPal, WooPayments, etc.).
    181 4. Edit any product and check “Enable Subscription” to begin selling recurring items.
     81Installing "Appalify Subscriptions for WooCommerce" can be done either by searching for "Appalify Subscriptions for WooCommerce" via the "Plugins > Add New" screen in your WordPress dashboard, or by using the following steps:
    18282
    183 ---
     831. Download the plugin via WordPress.org
     841. Upload the ZIP file through the 'Plugins > Add New > Upload' screen in your WordPress dashboard
     851. Activate the plugin through the 'Plugins' menu in WordPress
    18486
    18587== Screenshots ==
    18688
    187 1. Subscription settings on product page
    188 2. Admin subscription dashboard
    189 3. Customer subscription management
    190 4. Renewal order
    191 5. Subscription settings
     891. screenshot 1
     902. screenshot 2
     913. screenshot 3
    19292
    193 ---
    19493
    19594== Changelog ==
    19695
    19796= 1.0.0 =
     97* 2025-10-07
     98* Initial release
    19899
    199 - 2025-10-07
    200 - Initial release
     100
     101
     102
     103
    201104
    202105== Upgrade Notice ==
    203106
    204107= 1.0.0 =
    205 
    206 - 2024-10-07
    207 - Initial release
     108* 2024-10-07
     109* Initial release
  • appalify-subscriptions-for-woocommerce/trunk/assets/css/admin.css

    r3386597 r3441687  
    11/* phpcs:ignore */
    2 .woocommerce-save-button.components-button.is-primary {
    3     display: none;
    4 }
    52
    63.order-status {
  • appalify-subscriptions-for-woocommerce/trunk/easy-subscriptions.php

    r3386597 r3441687  
    22/**
    33 * Plugin Name: Appalify Subscriptions for WooCommerce
    4  * Version: 1.0.0
     4 * Version: 1.0.1
    55 * Description: Create automatic recurring payments.
    66 * Author: Appalify
    77 * Author URI: https://appalify.com/
    88 * Requires at least: 4.0
    9  * Tested up to: 6.8
     9 * Tested up to: 6.9
    1010 * Requires Plugins: woocommerce
    1111 * Text Domain: appalify-subscriptions-for-woocommerce
     
    141141 */
    142142function easy_subscriptions() {
    143     $instance = easy_subscriptions::instance( __FILE__, '1.0.0' );
     143    $instance = easy_subscriptions::instance( __FILE__, '1.0.1' );
    144144
    145145    if ( is_null( $instance->settings ) ) {
  • appalify-subscriptions-for-woocommerce/trunk/readme.txt

    r3395955 r3441687  
    1 === Subscriptions for WooCommerce ===
     1=== Appalify Subscriptions for WooCommerce ===
    22Contributors: Appalify
    3 Tags: woocommerce, woocommerce subscriptions, subscriptions, automatic recurring payments
     3Tags: woocommerce
    44Requires at least: 4.0
    5 Tested up to: 6.8
    6 Stable tag: 1.0.0
     5Tested up to: 6.9
     6Stable tag: 1.0.1
    77License: GNU General Public License v3.0
    88License URI: http://www.gnu.org/licenses/gpl-3.0.html
    99
    10 Create simple WooCommerce subscriptions with automatic recurring payments using your existing gateways.
     10Create and manage automatic recurring payments for all products.
    1111
    1212== Description ==
    1313
    14 Appalify Subscriptions for WooCommerce gives you an easy, lightweight way to sell subscription products — using only the native WooCommerce gateways you already have.
     14== Features ==
     15User and admin management
     16Subscriptions can be managed from both the My Account page and a dedicated admin page.
    1517
    16 Whether you’re switching away from WooCommerce Subscriptions or launching your first subscription product, Appalify makes recurring billing simple, fast, and beginner-friendly.
     18Automatic recurring payments
     19Payment methods are securely saved at checkout and automatically billed each interval.
    1720
    18 ---
     21Sign-up fees
     22Add additional fees on sign-up.
    1923
    20 = Why Store Owners Love Appalify Subscriptions =
     24Retry on failed payments
     25Set the interval and duration for retries on a failed payment.
    2126
    22 ✔ **Works With All Tokenized Gateways Automatically**
     27Separate shipping cycles
     28Set the free and sell quantity for each offer.
    2329
    24 If your gateway supports tokenization (Stripe, PayPal, WooPayments, [Authorize.net](http://authorize.net/), etc.), Appalify handles renewals automatically — no extra configuration or add-ons required.
     30Free trials
     31Offer free trials for your subscriptions.
    2532
    26 ✔ **Lightweight, Fast, and Easy to Set Up**
     33Cancel limits
     34Set how long after creation or how long before renewal a user can cancel.
    2735
    28 Just install → enable → start selling subscriptions in minutes.
     36== Gateways ==
    2937
    30 ✔ **Uses Native WooCommerce Gateways**
     38Appalify Subscriptions for WooCommerce uses the standard WooCommerce payment gateway systems, ensuring compatibility with all gateways that support recurring payments.
     39Here’s how it works:
     40    1.  Gateway Integration
     41The plugin does not introduce a new payment method. Instead, it connects directly to WooCommerce’s existing gateways through the built-in gateway's API. This means any payment provider that supports tokenization and recurring billing (such as Stripe, PayPal, or Authorize.net) will work seamlessly.
     42    2.  Saving Payment Methods
     43When a customer checks out, their payment method is securely saved by the gateway using WooCommerce’s token system. This token is then used to charge the customer automatically at each renewal interval — without requiring manual re-entry of payment details.
     44    3.  Automatic Billing and Retries
     45On each billing cycle, WooCommerce triggers a renewal event. Appalify Subscriptions for WooCommerce uses the stored token to attempt payment. If a payment fails, the plugin’s retry system can automatically try again based on your configured retry intervals and limits.
     46    4.  Gateway Requirements
     47    •   The selected gateway must support automatic recurring payments.
     48    •   The gateway must support tokenization (saving payment methods).
     49    •   Gateways that only support one-time payments will process the initial charge but cannot renew automatically.
     50    5.  Admin and User Transparency
     51All renewal transactions, payment retries, and gateway responses are logged in both the admin order view and the user’s “My Account” subscriptions list for full transparency.
    3152
    32 No new payment methods. No compatibility issues. Nothing new to learn.
     53Current supported gateways:
     54- PayPal
     55- Woopayments
     56- Stripe
     57- more gateways are being added on 11/25
    3358
    34 ✔ **Separate Shipping Cycles (Unique Feature)**
     59If you have another gateway that you would like to add, please email us at team@appalify.com and we will take a look.
    3560
    36 Sell subscription products where the billing period and shipping frequency differ. Perfect for subscription boxes, replenishment items, and physical goods.
    3761
    38 ✔ **Cleaner, Simpler Interface**
    39 
    40 Beginner-friendly UI designed for store owners who want subscriptions without complexity.
    41 
    42 ---
    43 
    44 = What You Can Do With Appalify Subscriptions =
    45 
    46 - Sell subscription-based products (digital or physical)
    47 - Enable automatic recurring payments
    48 - Add signup fees
    49 - Offer free trials
    50 - Set cancellation rules
    51 - Retry failed payments automatically
    52 - Manage subscriptions from My Account or WP Admin
    53 - Log renewals, retries, and gateway responses
    54 - Use any tokenized WooCommerce gateway
    55 
    56 ---
    57 
    58 = How Appalify Subscriptions Works =
    59 
    60 == 1. Connects to Existing WooCommerce Gateways ==
    61 Appalify uses the native WooCommerce payment gateway API, ensuring compatibility with any tokenized gateway that supports recurring billing.
    62 
    63 == 2. Saves Payment Methods Securely ==
    64 The payment gateway stores a token at checkout. Appalify uses this token to renew subscriptions automatically.
    65 
    66 == 3. Automatic Billing & Payment Retries ==
    67 WooCommerce triggers renewal events; Appalify charges the saved token. You can set retry intervals and retry limits for failed renewal payments.
    68 
    69 == 4. Full Transparency ==
    70 All subscription events appear in:
    71 
    72 - Admin order notes
    73 - User “My Account” → Subscriptions tab
    74 
    75 == 5. Gateway Requirements ==
    76 The gateway must support:
    77 
    78 - Tokenization
    79 - Recurring payments
    80 
    81 Gateways that do not support recurring payments will only process the initial charge.
    82 
    83 ---
    84 
    85 = Supported Gateways =
    86 
    87 Appalify works with any tokenized gateway, including:
    88 
    89 - PayPal
    90 - WooPayments
    91 - Stripe
    92 - [Authorize.net](http://authorize.net/)
    93 - …and more coming soon
    94 
    95 Have a gateway request? Email us at [**team@appalify.com**](mailto:team@appalify.com).
    96 
    97 ---
    98 
    99 = Key Features =
    100 
    101 - Automatic recurring payments
    102 - Works with all tokenized gateways
    103 - Free trials
    104 - Signup fees
    105 - Retry failed payments
    106 - Separate shipping cycles
    107 - Cancel limits
    108 - Admin & user subscription management
    109 - Lightweight and performance-optimized
    110 - Built for beginners
    111 - 100% native WooCommerce integration
    112 
    113 ---
    114 
    115 = Perfect For =
    116 
    117 - Stores migrating away from expensive WooCommerce Subscriptions
    118 - Beginners wanting a simple subscription solution
    119 - Subscription boxes
    120 - Digital content subscriptions
    121 - Membership sites
    122 - Replenishment products
    123 - Service plans
    124 
    125 ---
    126 
    127 == FAQ ==
    128 
    129 = Does Appalify Subscriptions support automatic recurring payments? =
    130 Yes. Any WooCommerce gateway that supports tokenization and recurring billing will renew subscriptions automatically.
    131 
    132 = Is this a free WooCommerce Subscriptions plugin? =
    133 Yes — Appalify Subscriptions is completely free with all core features included.
    134 
    135 = Can customers cancel their subscription? =
    136 Yes. Customers and administrators can cancel subscriptions from My Account or the dashboard.
    137 
    138 = Does it support trials and signup fees? =
    139 Yes, you can set both free trials and signup fees on any subscription product.
    140 
    141 = Can I use Stripe or PayPal for subscription payments? =
    142 Yes. Stripe, PayPal, and WooPayments work to collect automatic recurring payments, and any other tokenized gateways works automatically after you contact our support to activate it for you.
    143 
    144 = What happens if a payment fails? =
    145 Appalify will retry failed payments based on your configured retry interval and retry limit.
    146 
    147 = Does Appalify add its own payment gateway? =
    148 No — it uses the native WooCommerce gateways you already have installed.
    149 
    150 = Is Appalify lightweight? =
    151 Yes. It is designed to be faster and lighter than competing subscription plugins.
    152 
    153 ---
     62Requirements:
     63- Wordpress
     64- Woocommerce
    15465
    15566== External services ==
    15667This plugin connects to the API of both Paypal and Stripe via the token saved in the Paypal and Stripe Plugins.
    15768
    158 Paypal:
    159 
    160 The API is used to create a subscription. This token is then saved, so it can be checked periodically, if it is still active.
    161 
    162 The API is also used to cancel the subscription.
    163 
     69Paypal: 
     70The API is used to create a subscription. This token is then saved, so it can be checked periodically, if it is still active. 
     71The API is also used to cancel the subscription. 
    16472This service is provided by **PayPal Holdings, Inc.**: [Terms of Use](https://www.paypal.com/us/legalhub/paypal/useragreement-full) | [Privacy Policy](https://www.paypal.com/us/legalhub/paypal/privacy-full)
    16573
    166 Stripe:
    167 
    168 The API is used to recharge the users payment method each billing cycle. First the payment_id is saved and then it is charged each billing cycle.
    169 
    170 The API is also used to cancel the subscription.
    171 
     74Stripe: 
     75The API is used to recharge the users payment method each billing cycle. First the payment_id is saved and then it is charged each billing cycle. 
     76The API is also used to cancel the subscription. 
    17277This service is provided by **Stripe, Inc.**: [Terms of Use](https://stripe.com/legal/ssa) | [Privacy Policy](https://stripe.com/legal/privacy)
    173 
    174 ---
    17578
    17679== Installation ==
    17780
    178 1. Upload the plugin files to `/wp-content/plugins/appalify-subscriptions` or install via Plugins → Add New.
    179 2. Activate the plugin through the “Plugins” menu.
    180 3. Ensure you have a tokenized payment gateway enabled (Stripe, PayPal, WooPayments, etc.).
    181 4. Edit any product and check “Enable Subscription” to begin selling recurring items.
     81Installing "Appalify Subscriptions for WooCommerce" can be done either by searching for "Appalify Subscriptions for WooCommerce" via the "Plugins > Add New" screen in your WordPress dashboard, or by using the following steps:
    18282
    183 ---
     831. Download the plugin via WordPress.org
     841. Upload the ZIP file through the 'Plugins > Add New > Upload' screen in your WordPress dashboard
     851. Activate the plugin through the 'Plugins' menu in WordPress
    18486
    18587== Screenshots ==
    18688
    187 1. Subscription settings on product page
    188 2. Admin subscription dashboard
    189 3. Customer subscription management
    190 4. Renewal order
    191 5. Subscription settings
     891. screenshot 1
     902. screenshot 2
     913. screenshot 3
    19292
    193 ---
    19493
    19594== Changelog ==
    19695
    19796= 1.0.0 =
     97* 2025-10-07
     98* Initial release
    19899
    199 - 2025-10-07
    200 - Initial release
     100
     101
     102
     103
    201104
    202105== Upgrade Notice ==
    203106
    204107= 1.0.0 =
    205 
    206 - 2024-10-07
    207 - Initial release
     108* 2024-10-07
     109* Initial release
Note: See TracChangeset for help on using the changeset viewer.