Plugin Directory

Changeset 3647985


Ignore:
Timestamp:
08/14/2026 09:50:24 PM (2 months ago)
Author:
bporcelli
Message:

Update to version 8.4.14 from GitHub

Location:
simple-sales-tax
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • simple-sales-tax/tags/8.4.14/changelog.txt

    r3630538 r3647985  
    22
    33Format based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     4
     5- [8.4.14] - 2026-08-15 =
     6
     7Added:
     8- Add centralized defaults storage and retrieval method to SST settings class (#451)
     9
    410
    511- [8.4.13] - 2026-07-31 =
  • simple-sales-tax/tags/8.4.14/includes/class-simplesalestax.php

    r3630538 r3647985  
    2121         * @var string
    2222         */
    23             public $version = '8.4.13';
     23            public $version = '8.4.14';
    2424
    2525        /**
  • simple-sales-tax/tags/8.4.14/includes/class-sst-settings.php

    r3630538 r3647985  
    3535
    3636        /**
     37         * Default setting values.
     38         *
     39         * @var array
     40         * @since 8.4.14
     41         */
     42        private static $defaults = array(
     43                'tc_id'                          => '',
     44                'tc_key'                         => '',
     45                'integration_mode'               => '',
     46                'default_origin_addresses'       => array(),
     47                'show_exempt'                    => 'false',
     48                'company_name'                   => '',
     49                'exempt_roles'                   => array( 'exempt-customer' ),
     50                'restrict_exempt'                => 'no',
     51                'show_zero_tax'                  => 'false',
     52                'order_show_zero_tax'            => 'true',
     53                'log_requests'                   => 'yes',
     54                'disable_integration'            => 'no',
     55                'force_tax_lookup'               => '',
     56                'disable_virtual_split'          => '',
     57                'capture_orders_in_taxcloud'     => 'yes',
     58                'tax_based_on'                   => 'item-price',
     59                'enable_taxcloud_rate_limit'     => 'no',
     60                'taxcloud_rate_limit_requests'   => '',
     61                'taxcloud_rate_limit_scope'      => 'customer',
     62                'taxcloud_rate_limit_window'     => 60,
     63                'taxcloud_rate_limit_skip_admin' => 'yes',
     64                'show_rate_limit_notice'         => 'no',
     65                'remove_all_data'                => 'no',
     66        );
     67
     68        /**
    3769         * Load the plugin settings from the options table.
    3870         *
    … …  
    4173        public static function load_settings() {
    4274                self::$settings = get_option( self::$options_key, array() );
     75        }
     76
     77        /**
     78         * Get the default value for a setting key.
     79         *
     80         * @param string $key Setting key.
     81         *
     82         * @return mixed Default value.
     83         * @since 8.4.14
     84         */
     85        public static function get_default( $key ) {
     86                if ( 'shipping_tic' === $key ) {
     87                        return self::get_default_shipping_tic();
     88                }
     89                if ( 'capture_trigger' === $key ) {
     90                        return self::get_default_capture_trigger();
     91                }
     92                if ( array_key_exists( $key, self::$defaults ) ) {
     93                        return self::$defaults[ $key ];
     94                }
     95                $form_fields = self::get_form_fields();
     96                return isset( $form_fields[ $key ]['default'] ) ? $form_fields[ $key ]['default'] : '';
    4397        }
    4498
    … …  
    117171                }
    118172
     173                if ( empty( self::$settings ) ) {
     174                        self::load_settings();
     175                }
     176
    119177                $disable_exemption_sub_settings = (
    120178                        $disable_data_import_settings ||
    121                         'false' === self::get( 'show_exempt', 'false' )
     179                        'false' === ( self::$settings['show_exempt'] ?? 'false' )
    122180                );
    123181
    … …  
    579637                // Get option default if unset.
    580638                if ( ! isset( self::$settings[ $key ] ) ) {
    581                         $form_fields            = self::get_form_fields();
    582                         self::$settings[ $key ] = isset( $form_fields[ $key ] ) ? $form_fields[ $key ]['default'] : '';
    583                 }
    584 
    585                 if ( ! is_null( $empty_value ) && '' === self::$settings[ $key ] ) {
    586                         self::$settings[ $key ] = $empty_value;
    587                 }
    588 
    589                 return apply_filters( 'sst_get_option', self::$settings[ $key ], $key );
     639                        self::$settings[ $key ] = self::get_default( $key );
     640                }
     641
     642                $value = self::$settings[ $key ];
     643
     644                if ( ! is_null( $empty_value ) && '' === $value ) {
     645                        $value = $empty_value;
     646                }
     647
     648                return apply_filters( 'sst_get_option', $value, $key );
    590649        }
    591650
  • simple-sales-tax/tags/8.4.14/includes/vendor/composer/installed.php

    r3630538 r3647985  
    22    'root' => array(
    33        'name' => 'simplesalestax/simplesalestax',
    4         'pretty_version' => 'v8.4.13',
    5         'version' => '8.4.13.0',
    6         'reference' => '68e10e20874887722f85446e73858f4099536a1e',
     4        'pretty_version' => 'v8.4.14',
     5        'version' => '8.4.14.0',
     6        'reference' => 'f146f18fe98a0743ff0713e0f3dc1e96177a47dd',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../../',
    … …  
    2121        ),
    2222        'simplesalestax/simplesalestax' => array(
    23             'pretty_version' => 'v8.4.13',
    24             'version' => '8.4.13.0',
    25             'reference' => '68e10e20874887722f85446e73858f4099536a1e',
     23            'pretty_version' => 'v8.4.14',
     24            'version' => '8.4.14.0',
     25            'reference' => 'f146f18fe98a0743ff0713e0f3dc1e96177a47dd',
    2626            'type' => 'project',
    2727            'install_path' => __DIR__ . '/../../../',
  • simple-sales-tax/tags/8.4.14/languages/simple-sales-tax.pot

    r3630538 r3647985  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: simple-sales-tax 8.4.13\n"
     5"Project-Id-Version: simple-sales-tax 8.4.14\n"
    66"Report-Msgid-Bugs-To: TaxCloud <EMAIL>\n"
    77"MIME-Version: 1.0\n"
    … …  
    99"Content-Type: text/plain; charset=iso-8859-1\n"
    1010"Plural-Forms: nplurals=2; plural=(n!=1);\n"
    11 "POT-Creation-Date: 2026-07-31T22:29:28.489Z\n"
     11"POT-Creation-Date: 2026-08-14T21:50:06.706Z\n"
    1212"PO-Revision-Date: 2026-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: TaxCloud <EMAIL>\n"
    … …  
    121121msgstr ""
    122122
    123 #: includes/class-sst-settings.php:99
     123#: includes/class-sst-settings.php:153
    124124msgid ""
    125125"If you have tax exempt customers, be sure to enable tax exemptions and "
    … …  
    127127msgstr ""
    128128
    129 #: includes/class-sst-settings.php:103
     129#: includes/class-sst-settings.php:157
    130130msgid ""
    131131"Configure rate limiting for TaxCloud tax lookup requests to prevent "
    … …  
    133133msgstr ""
    134134
    135 #: includes/class-sst-settings.php:109
     135#: includes/class-sst-settings.php:163
    136136msgid ""
    137137"Tax exemptions are not supported in Data Import mode. These settings are "
    … …  
    139139msgstr ""
    140140
    141 #: includes/class-sst-settings.php:113
     141#: includes/class-sst-settings.php:167
    142142msgid ""
    143143"Real-time TaxCloud lookup requests are not made in Data Import mode. These "
    … …  
    145145msgstr ""
    146146
    147 #: includes/class-sst-settings.php:126
     147#: includes/class-sst-settings.php:184
    148148msgid "TaxCloud Settings"
    149149msgstr ""
    150150
    151 #: includes/class-sst-settings.php:128
     151#: includes/class-sst-settings.php:186
    152152msgid ""
    153153"You must enter a valid TaxCloud API ID and API Key for TaxCloud for "
    … …  
    156156msgstr ""
    157157
    158 #: includes/class-sst-settings.php:134
     158#: includes/class-sst-settings.php:192
    159159msgid "TaxCloud API ID"
    160160msgstr ""
    161161
    162 #: includes/class-sst-settings.php:136
     162#: includes/class-sst-settings.php:194
    163163msgid ""
    164164"Your TaxCloud API ID. This can be found in your TaxCloud account on the "
    … …  
    166166msgstr ""
    167167
    168 #: includes/class-sst-settings.php:144
     168#: includes/class-sst-settings.php:202
    169169msgid "TaxCloud API Key"
    170170msgstr ""
    171171
    172 #: includes/class-sst-settings.php:146
     172#: includes/class-sst-settings.php:204
    173173msgid ""
    174174"Your TaxCloud API Key. This can be found in your TaxCloud account on the "
    … …  
    176176msgstr ""
    177177
    178 #: includes/class-sst-settings.php:168
     178#: includes/class-sst-settings.php:226
    179179msgid "Verify TaxCloud Settings"
    180180msgstr ""
    181181
    182 #: includes/class-sst-settings.php:169
     182#: includes/class-sst-settings.php:227
    183183#: includes/class-sst-assets.php:109
    184184msgid "Verify Settings"
    185185msgstr ""
    186186
    187 #: includes/class-sst-settings.php:171
     187#: includes/class-sst-settings.php:229
    188188msgid "Use this button to verify that your site can communicate with TaxCloud."
    189189msgstr ""
    190190
    191 #: includes/class-sst-settings.php:179
     191#: includes/class-sst-settings.php:237
    192192msgid "Integration Mode"
    193193msgstr ""
    194194
    195 #: includes/class-sst-settings.php:183
     195#: includes/class-sst-settings.php:241
    196196msgid "Click the refresh button to check TaxCloud for the current mode setting."
    197197msgstr ""
    198198
    199 #: includes/class-sst-settings.php:193
     199#: includes/class-sst-settings.php:251
    200200msgid "Address Settings"
    201201msgstr ""
    202202
    203 #: includes/class-sst-settings.php:195
     203#: includes/class-sst-settings.php:253
    204204msgid ""
    205205"To accurately determine the sales tax for an order, TaxCloud for "
    … …  
    210210msgstr ""
    211211
    212 #: includes/class-sst-settings.php:201
     212#: includes/class-sst-settings.php:259
    213213msgid "Shipping Origin Addresses"
    214214msgstr ""
    215215
    216 #: includes/class-sst-settings.php:203
     216#: includes/class-sst-settings.php:261
    217217msgid ""
    218218"Select the addresses you ship your products from. You can choose a "
    … …  
    221221msgstr ""
    222222
    223 #: includes/class-sst-settings.php:211
     223#: includes/class-sst-settings.php:269
    224224msgid "Exemption Settings"
    225225msgstr ""
    226226
    227 #: includes/class-sst-settings.php:216
     227#: includes/class-sst-settings.php:274
    228228msgid "Enable Tax Exemptions?"
    229229msgstr ""
    230230
    231 #: includes/class-sst-settings.php:219
    232 #: includes/class-sst-settings.php:261
    233 #: includes/class-sst-settings.php:275
    234 #: includes/class-sst-settings.php:291
    235 #: includes/class-sst-settings.php:360
     231#: includes/class-sst-settings.php:277
     232#: includes/class-sst-settings.php:319
     233#: includes/class-sst-settings.php:333
     234#: includes/class-sst-settings.php:349
     235#: includes/class-sst-settings.php:418
    236236msgid "Yes"
    237237msgstr ""
    238238
    239 #: includes/class-sst-settings.php:220
    240 #: includes/class-sst-settings.php:262
    241 #: includes/class-sst-settings.php:276
    242 #: includes/class-sst-settings.php:290
    243 #: includes/class-sst-settings.php:359
     239#: includes/class-sst-settings.php:278
     240#: includes/class-sst-settings.php:320
     241#: includes/class-sst-settings.php:334
     242#: includes/class-sst-settings.php:348
     243#: includes/class-sst-settings.php:417
    244244msgid "No"
    245245msgstr ""
    246246
    247 #: includes/class-sst-settings.php:223
     247#: includes/class-sst-settings.php:281
    248248msgid ""
    249249"Set this to \"Yes\" to allow customers to apply or create exemption "
    … …  
    251251msgstr ""
    252252
    253 #: includes/class-sst-settings.php:228
     253#: includes/class-sst-settings.php:286
    254254msgid "Company Name"
    255255msgstr ""
    256256
    257 #: includes/class-sst-settings.php:231
     257#: includes/class-sst-settings.php:289
    258258msgid "Enter your company name as it should be displayed on exemption certificates."
    259259msgstr ""
    260260
    261 #: includes/class-sst-settings.php:239
     261#: includes/class-sst-settings.php:297
    262262msgid "Exempt User Roles"
    263263msgstr ""
    264264
    265 #: includes/class-sst-settings.php:244
     265#: includes/class-sst-settings.php:302
    266266msgid ""
    267267"When a user with one of these roles shops on your site, TaxCloud will "
    … …  
    270270msgstr ""
    271271
    272 #: includes/class-sst-settings.php:252
     272#: includes/class-sst-settings.php:310
    273273msgid "Restrict to Exempt Roles"
    274274msgstr ""
    275275
    276 #: includes/class-sst-settings.php:255
     276#: includes/class-sst-settings.php:313
    277277msgid ""
    278278"Set this to \"Yes\" so only customers assigned to an Exempt User Role can "
    … …  
    280280msgstr ""
    281281
    282 #: includes/class-sst-settings.php:267
     282#: includes/class-sst-settings.php:325
    283283msgid "Display Settings"
    284284msgstr ""
    285285
    286 #: includes/class-sst-settings.php:269
     286#: includes/class-sst-settings.php:327
    287287msgid "Control how taxes are displayed during checkout."
    288288msgstr ""
    289289
    290 #: includes/class-sst-settings.php:272
     290#: includes/class-sst-settings.php:330
    291291msgid "Show Zero Tax On Cart Page?"
    292292msgstr ""
    293293
    294 #: includes/class-sst-settings.php:279
     294#: includes/class-sst-settings.php:337
    295295msgid ""
    296296"When the sales tax due is zero, should the \"Sales Tax\" line be shown? "
    … …  
    298298msgstr ""
    299299
    300 #: includes/class-sst-settings.php:287
     300#: includes/class-sst-settings.php:345
    301301msgid "Show Zero Tax on Order Page?"
    302302msgstr ""
    303303
    304 #: includes/class-sst-settings.php:294
     304#: includes/class-sst-settings.php:352
    305305msgid ""
    306306"When the sales tax due is zero, should the \"Sales Tax\" line be shown on "
    … …  
    308308msgstr ""
    309309
    310 #: includes/class-sst-settings.php:301
     310#: includes/class-sst-settings.php:359
    311311msgid "Advanced Settings"
    312312msgstr ""
    313313
    314 #: includes/class-sst-settings.php:303
     314#: includes/class-sst-settings.php:361
    315315msgid ""
    316316"For advanced users only. Leave these settings untouched if you are not sure "
    … …  
    318318msgstr ""
    319319
    320 #: includes/class-sst-settings.php:309
     320#: includes/class-sst-settings.php:367
    321321msgid "Shipping TIC"
    322322msgstr ""
    323323
    324 #: includes/class-sst-settings.php:312
     324#: includes/class-sst-settings.php:370
    325325msgid ""
    326326"11000 - Handling, crating, packing, preparation for mailing or delivery, "
    … …  
    328328msgstr ""
    329329
    330 #: includes/class-sst-settings.php:316
     330#: includes/class-sst-settings.php:374
    331331msgid "11010 - Transportation, shipping, postage, and similar charges"
    332332msgstr ""
    333333
    334 #: includes/class-sst-settings.php:320
     334#: includes/class-sst-settings.php:378
    335335msgid "11011 - Transportation, shipping, postage, and similar charges by USPS"
    336336msgstr ""
    337337
    338 #: includes/class-sst-settings.php:324
     338#: includes/class-sst-settings.php:382
    339339msgid ""
    340340"11012 - Transportation, shipping, postage, and similar charges with pick-up "
    … …  
    342342msgstr ""
    343343
    344 #: includes/class-sst-settings.php:328
     344#: includes/class-sst-settings.php:386
    345345msgid "11098 - Colorado Retail Delivery Fees"
    346346msgstr ""
    347347
    348 #: includes/class-sst-settings.php:329
     348#: includes/class-sst-settings.php:387
    349349msgid ""
    350350"11013 - Transportation, shipping, postage, and similar charges where the "
    … …  
    352352msgstr ""
    353353
    354 #: includes/class-sst-settings.php:335
     354#: includes/class-sst-settings.php:393
    355355msgid ""
    356356"Enter TIC code on <a "
    … …  
    359359msgstr ""
    360360
    361 #: includes/class-sst-settings.php:339
     361#: includes/class-sst-settings.php:397
    362362msgid "Select the Taxability Information Code to apply to shipping charges."
    363363msgstr ""
    364364
    365 #: includes/class-sst-settings.php:345
     365#: includes/class-sst-settings.php:403
    366366msgid "Log Requests"
    367367msgstr ""
    368368
    369 #: includes/class-sst-settings.php:349
     369#: includes/class-sst-settings.php:407
    370370msgid ""
    371371"When selected, TaxCloud for WooCommerce will log all requests sent to "
    … …  
    373373msgstr ""
    374374
    375 #: includes/class-sst-settings.php:356
     375#: includes/class-sst-settings.php:414
    376376msgid "Disable Integration"
    377377msgstr ""
    378378
    379 #: includes/class-sst-settings.php:363
     379#: includes/class-sst-settings.php:421
    380380msgid ""
    381381"If enabled, TaxCloud integration will be disabled for both real-time and "
    … …  
    383383msgstr ""
    384384
    385 #: includes/class-sst-settings.php:370
     385#: includes/class-sst-settings.php:428
    386386msgid "Force Tax Lookup"
    387387msgstr ""
    388388
    389 #: includes/class-sst-settings.php:374
     389#: includes/class-sst-settings.php:432
    390390msgid ""
    391391"When selected, TaxCloud for WooCommerce will force a tax lookup for each "
    … …  
    393393msgstr ""
    394394
    395 #: includes/class-sst-settings.php:382
     395#: includes/class-sst-settings.php:440
    396396msgid "Do Not Split Virtual Products"
    397397msgstr ""
    398398
    399 #: includes/class-sst-settings.php:386
     399#: includes/class-sst-settings.php:444
    400400msgid ""
    401401"When checked, virtual products will use the shipping address if available "
    … …  
    403403msgstr ""
    404404
    405 #: includes/class-sst-settings.php:393
     405#: includes/class-sst-settings.php:451
    406406msgid "Capture Orders in TaxCloud"
    407407msgstr ""
    408408
    409 #: includes/class-sst-settings.php:397
     409#: includes/class-sst-settings.php:455
    410410msgid ""
    411411"When enabled, orders are submitted to TaxCloud for reporting and filing. "
    … …  
    414414msgstr ""
    415415
    416 #: includes/class-sst-settings.php:404
     416#: includes/class-sst-settings.php:462
    417417msgid "TaxCloud Order Capture Trigger"
    418418msgstr ""
    419419
    420 #: includes/class-sst-settings.php:407
     420#: includes/class-sst-settings.php:465
    421421msgid ""
    422422"Choose when WooCommerce orders should be captured in TaxCloud for reporting "
    … …  
    424424msgstr ""
    425425
    426 #: includes/class-sst-settings.php:413
     426#: includes/class-sst-settings.php:471
    427427msgid "Completed order"
    428428msgstr ""
    429429
    430 #: includes/class-sst-settings.php:414
     430#: includes/class-sst-settings.php:472
    431431msgid "Processing order (paid)"
    432432msgstr ""
    433433
    434 #: includes/class-sst-settings.php:415
     434#: includes/class-sst-settings.php:473
    435435msgid "Both Processing + Completed"
    436436msgstr ""
    437437
    438 #: includes/class-sst-settings.php:419
     438#: includes/class-sst-settings.php:477
    439439msgid "Tax Based On"
    440440msgstr ""
    441441
    442 #: includes/class-sst-settings.php:422
     442#: includes/class-sst-settings.php:480
    443443msgid "Item Price"
    444444msgstr ""
    445445
    446 #: includes/class-sst-settings.php:423
     446#: includes/class-sst-settings.php:481
    447447msgid "Line Subtotal"
    448448msgstr ""
    449449
    450 #: includes/class-sst-settings.php:426
     450#: includes/class-sst-settings.php:484
    451451msgid ""
    452452"\"Item Price\": TaxCloud determines the taxable amount for a line item by "
    … …  
    456456msgstr ""
    457457
    458 #: includes/class-sst-settings.php:433
     458#: includes/class-sst-settings.php:491
    459459msgid "Rate Limit Settings"
    460460msgstr ""
    461461
    462 #: includes/class-sst-settings.php:438
     462#: includes/class-sst-settings.php:496
    463463msgid "Enable TaxCloud Rate Limiting"
    464464msgstr ""
    465465
    466 #: includes/class-sst-settings.php:440
     466#: includes/class-sst-settings.php:498
    467467msgid "Enable rate limiting for TaxCloud tax lookup requests"
    468468msgstr ""
    469469
    470 #: includes/class-sst-settings.php:442
     470#: includes/class-sst-settings.php:500
    471471msgid ""
    472472"Limit how many TaxCloud tax lookup requests can be made within a defined "
    … …  
    474474msgstr ""
    475475
    476 #: includes/class-sst-settings.php:450
     476#: includes/class-sst-settings.php:508
    477477msgid "Number of Requests"
    478478msgstr ""
    479479
    480 #: includes/class-sst-settings.php:453
     480#: includes/class-sst-settings.php:511
    481481msgid ""
    482482"Maximum number of TaxCloud tax lookup requests allowed within the "
    … …  
    484484msgstr ""
    485485
    486 #: includes/class-sst-settings.php:464
     486#: includes/class-sst-settings.php:522
    487487msgid "Apply Rate Limit to"
    488488msgstr ""
    489489
    490 #: includes/class-sst-settings.php:467
     490#: includes/class-sst-settings.php:525
    491491msgid "Choose how rate limits are applied."
    492492msgstr ""
    493493
    494 #: includes/class-sst-settings.php:473
     494#: includes/class-sst-settings.php:531
    495495msgid "Customer / Visitor (per user or session)"
    496496msgstr ""
    497497
    498 #: includes/class-sst-settings.php:474
     498#: includes/class-sst-settings.php:532
    499499msgid "Global (shared across all users)"
    500500msgstr ""
    501501
    502 #: includes/class-sst-settings.php:479
     502#: includes/class-sst-settings.php:537
    503503msgid "Time Window (Minutes)"
    504504msgstr ""
    505505
    506 #: includes/class-sst-settings.php:482
     506#: includes/class-sst-settings.php:540
    507507msgid ""
    508508"Time window (in minutes) for rate limiting. Requests reset after this "
    … …  
    510510msgstr ""
    511511
    512 #: includes/class-sst-settings.php:493
     512#: includes/class-sst-settings.php:551
    513513msgid "Skip Admin Order Rate Limiting"
    514514msgstr ""
    515515
    516 #: includes/class-sst-settings.php:495
     516#: includes/class-sst-settings.php:553
    517517msgid "Exempt admin users and backend order calculations from rate limits"
    518518msgstr ""
    519519
    520 #: includes/class-sst-settings.php:497
     520#: includes/class-sst-settings.php:555
    521521msgid ""
    522522"When enabled, TaxCloud rate limits will not apply to orders created or "
    … …  
    524524msgstr ""
    525525
    526 #: includes/class-sst-settings.php:505
     526#: includes/class-sst-settings.php:563
    527527msgid "Notify Customer When Limited"
    528528msgstr ""
    529529
    530 #: includes/class-sst-settings.php:507
     530#: includes/class-sst-settings.php:565
    531531msgid "Display a notice to customers when tax lookup is skipped"
    532532msgstr ""
    533533
    534 #: includes/class-sst-settings.php:509
     534#: includes/class-sst-settings.php:567
    535535msgid ""
    536536"If enabled, customers will see a non-blocking message when TaxCloud tax "
    … …  
    538538msgstr ""
    539539
    540 #: includes/class-sst-settings.php:517
     540#: includes/class-sst-settings.php:575
    541541msgid "Remove All Data"
    542542msgstr ""
    543543
    544 #: includes/class-sst-settings.php:521
     544#: includes/class-sst-settings.php:579
    545545msgid ""
    546546"When this feature is enabled, all TaxCloud for WooCommerce options and data "
    … …  
    548548msgstr ""
    549549
    550 #: includes/class-sst-settings.php:528
     550#: includes/class-sst-settings.php:586
    551551msgid "Debug Report"
    552552msgstr ""
    553553
    554 #: includes/class-sst-settings.php:529
     554#: includes/class-sst-settings.php:587
    555555msgid "Download"
    556556msgstr ""
    557557
    558 #: includes/class-sst-settings.php:533
     558#: includes/class-sst-settings.php:591
    559559msgid ""
    560560"Send a copy of this report to TaxCloud support to help with debugging "
  • simple-sales-tax/tags/8.4.14/readme.txt

    r3630538 r3647985  
    44Requires at least: 4.5.0
    55Tested up to: 7.0
    6 Stable tag: 8.4.13
     6Stable tag: 8.4.14
    77Requires PHP: 7.4
    88License: GPLv2 or later
  • simple-sales-tax/tags/8.4.14/simple-sales-tax.php

    r3630538 r3647985  
    88 * Author URI:           https://taxcloud.com
    99 * GitHub Plugin URI:    https://github.com/bporcelli/simplesalestax
    10  * Version:              8.4.13
     10 * Version:              8.4.14
    1111 * Text Domain:          simple-sales-tax
    1212 * Domain Path:          /languages/
  • simple-sales-tax/trunk/changelog.txt

    r3630538 r3647985  
    22
    33Format based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     4
     5- [8.4.14] - 2026-08-15 =
     6
     7Added:
     8- Add centralized defaults storage and retrieval method to SST settings class (#451)
     9
    410
    511- [8.4.13] - 2026-07-31 =
  • simple-sales-tax/trunk/includes/class-simplesalestax.php

    r3630538 r3647985  
    2121         * @var string
    2222         */
    23             public $version = '8.4.13';
     23            public $version = '8.4.14';
    2424
    2525        /**
  • simple-sales-tax/trunk/includes/class-sst-settings.php

    r3630538 r3647985  
    3535
    3636        /**
     37         * Default setting values.
     38         *
     39         * @var array
     40         * @since 8.4.14
     41         */
     42        private static $defaults = array(
     43                'tc_id'                          => '',
     44                'tc_key'                         => '',
     45                'integration_mode'               => '',
     46                'default_origin_addresses'       => array(),
     47                'show_exempt'                    => 'false',
     48                'company_name'                   => '',
     49                'exempt_roles'                   => array( 'exempt-customer' ),
     50                'restrict_exempt'                => 'no',
     51                'show_zero_tax'                  => 'false',
     52                'order_show_zero_tax'            => 'true',
     53                'log_requests'                   => 'yes',
     54                'disable_integration'            => 'no',
     55                'force_tax_lookup'               => '',
     56                'disable_virtual_split'          => '',
     57                'capture_orders_in_taxcloud'     => 'yes',
     58                'tax_based_on'                   => 'item-price',
     59                'enable_taxcloud_rate_limit'     => 'no',
     60                'taxcloud_rate_limit_requests'   => '',
     61                'taxcloud_rate_limit_scope'      => 'customer',
     62                'taxcloud_rate_limit_window'     => 60,
     63                'taxcloud_rate_limit_skip_admin' => 'yes',
     64                'show_rate_limit_notice'         => 'no',
     65                'remove_all_data'                => 'no',
     66        );
     67
     68        /**
    3769         * Load the plugin settings from the options table.
    3870         *
    … …  
    4173        public static function load_settings() {
    4274                self::$settings = get_option( self::$options_key, array() );
     75        }
     76
     77        /**
     78         * Get the default value for a setting key.
     79         *
     80         * @param string $key Setting key.
     81         *
     82         * @return mixed Default value.
     83         * @since 8.4.14
     84         */
     85        public static function get_default( $key ) {
     86                if ( 'shipping_tic' === $key ) {
     87                        return self::get_default_shipping_tic();
     88                }
     89                if ( 'capture_trigger' === $key ) {
     90                        return self::get_default_capture_trigger();
     91                }
     92                if ( array_key_exists( $key, self::$defaults ) ) {
     93                        return self::$defaults[ $key ];
     94                }
     95                $form_fields = self::get_form_fields();
     96                return isset( $form_fields[ $key ]['default'] ) ? $form_fields[ $key ]['default'] : '';
    4397        }
    4498
    … …  
    117171                }
    118172
     173                if ( empty( self::$settings ) ) {
     174                        self::load_settings();
     175                }
     176
    119177                $disable_exemption_sub_settings = (
    120178                        $disable_data_import_settings ||
    121                         'false' === self::get( 'show_exempt', 'false' )
     179                        'false' === ( self::$settings['show_exempt'] ?? 'false' )
    122180                );
    123181
    … …  
    579637                // Get option default if unset.
    580638                if ( ! isset( self::$settings[ $key ] ) ) {
    581                         $form_fields            = self::get_form_fields();
    582                         self::$settings[ $key ] = isset( $form_fields[ $key ] ) ? $form_fields[ $key ]['default'] : '';
    583                 }
    584 
    585                 if ( ! is_null( $empty_value ) && '' === self::$settings[ $key ] ) {
    586                         self::$settings[ $key ] = $empty_value;
    587                 }
    588 
    589                 return apply_filters( 'sst_get_option', self::$settings[ $key ], $key );
     639                        self::$settings[ $key ] = self::get_default( $key );
     640                }
     641
     642                $value = self::$settings[ $key ];
     643
     644                if ( ! is_null( $empty_value ) && '' === $value ) {
     645                        $value = $empty_value;
     646                }
     647
     648                return apply_filters( 'sst_get_option', $value, $key );
    590649        }
    591650
  • simple-sales-tax/trunk/includes/vendor/composer/installed.php

    r3630538 r3647985  
    22    'root' => array(
    33        'name' => 'simplesalestax/simplesalestax',
    4         'pretty_version' => 'v8.4.13',
    5         'version' => '8.4.13.0',
    6         'reference' => '68e10e20874887722f85446e73858f4099536a1e',
     4        'pretty_version' => 'v8.4.14',
     5        'version' => '8.4.14.0',
     6        'reference' => 'f146f18fe98a0743ff0713e0f3dc1e96177a47dd',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../../',
    … …  
    2121        ),
    2222        'simplesalestax/simplesalestax' => array(
    23             'pretty_version' => 'v8.4.13',
    24             'version' => '8.4.13.0',
    25             'reference' => '68e10e20874887722f85446e73858f4099536a1e',
     23            'pretty_version' => 'v8.4.14',
     24            'version' => '8.4.14.0',
     25            'reference' => 'f146f18fe98a0743ff0713e0f3dc1e96177a47dd',
    2626            'type' => 'project',
    2727            'install_path' => __DIR__ . '/../../../',
  • simple-sales-tax/trunk/languages/simple-sales-tax.pot

    r3630538 r3647985  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: simple-sales-tax 8.4.13\n"
     5"Project-Id-Version: simple-sales-tax 8.4.14\n"
    66"Report-Msgid-Bugs-To: TaxCloud <EMAIL>\n"
    77"MIME-Version: 1.0\n"
    … …  
    99"Content-Type: text/plain; charset=iso-8859-1\n"
    1010"Plural-Forms: nplurals=2; plural=(n!=1);\n"
    11 "POT-Creation-Date: 2026-07-31T22:29:28.489Z\n"
     11"POT-Creation-Date: 2026-08-14T21:50:06.706Z\n"
    1212"PO-Revision-Date: 2026-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: TaxCloud <EMAIL>\n"
    … …  
    121121msgstr ""
    122122
    123 #: includes/class-sst-settings.php:99
     123#: includes/class-sst-settings.php:153
    124124msgid ""
    125125"If you have tax exempt customers, be sure to enable tax exemptions and "
    … …  
    127127msgstr ""
    128128
    129 #: includes/class-sst-settings.php:103
     129#: includes/class-sst-settings.php:157
    130130msgid ""
    131131"Configure rate limiting for TaxCloud tax lookup requests to prevent "
    … …  
    133133msgstr ""
    134134
    135 #: includes/class-sst-settings.php:109
     135#: includes/class-sst-settings.php:163
    136136msgid ""
    137137"Tax exemptions are not supported in Data Import mode. These settings are "
    … …  
    139139msgstr ""
    140140
    141 #: includes/class-sst-settings.php:113
     141#: includes/class-sst-settings.php:167
    142142msgid ""
    143143"Real-time TaxCloud lookup requests are not made in Data Import mode. These "
    … …  
    145145msgstr ""
    146146
    147 #: includes/class-sst-settings.php:126
     147#: includes/class-sst-settings.php:184
    148148msgid "TaxCloud Settings"
    149149msgstr ""
    150150
    151 #: includes/class-sst-settings.php:128
     151#: includes/class-sst-settings.php:186
    152152msgid ""
    153153"You must enter a valid TaxCloud API ID and API Key for TaxCloud for "
    … …  
    156156msgstr ""
    157157
    158 #: includes/class-sst-settings.php:134
     158#: includes/class-sst-settings.php:192
    159159msgid "TaxCloud API ID"
    160160msgstr ""
    161161
    162 #: includes/class-sst-settings.php:136
     162#: includes/class-sst-settings.php:194
    163163msgid ""
    164164"Your TaxCloud API ID. This can be found in your TaxCloud account on the "
    … …  
    166166msgstr ""
    167167
    168 #: includes/class-sst-settings.php:144
     168#: includes/class-sst-settings.php:202
    169169msgid "TaxCloud API Key"
    170170msgstr ""
    171171
    172 #: includes/class-sst-settings.php:146
     172#: includes/class-sst-settings.php:204
    173173msgid ""
    174174"Your TaxCloud API Key. This can be found in your TaxCloud account on the "
    … …  
    176176msgstr ""
    177177
    178 #: includes/class-sst-settings.php:168
     178#: includes/class-sst-settings.php:226
    179179msgid "Verify TaxCloud Settings"
    180180msgstr ""
    181181
    182 #: includes/class-sst-settings.php:169
     182#: includes/class-sst-settings.php:227
    183183#: includes/class-sst-assets.php:109
    184184msgid "Verify Settings"
    185185msgstr ""
    186186
    187 #: includes/class-sst-settings.php:171
     187#: includes/class-sst-settings.php:229
    188188msgid "Use this button to verify that your site can communicate with TaxCloud."
    189189msgstr ""
    190190
    191 #: includes/class-sst-settings.php:179
     191#: includes/class-sst-settings.php:237
    192192msgid "Integration Mode"
    193193msgstr ""
    194194
    195 #: includes/class-sst-settings.php:183
     195#: includes/class-sst-settings.php:241
    196196msgid "Click the refresh button to check TaxCloud for the current mode setting."
    197197msgstr ""
    198198
    199 #: includes/class-sst-settings.php:193
     199#: includes/class-sst-settings.php:251
    200200msgid "Address Settings"
    201201msgstr ""
    202202
    203 #: includes/class-sst-settings.php:195
     203#: includes/class-sst-settings.php:253
    204204msgid ""
    205205"To accurately determine the sales tax for an order, TaxCloud for "
    … …  
    210210msgstr ""
    211211
    212 #: includes/class-sst-settings.php:201
     212#: includes/class-sst-settings.php:259
    213213msgid "Shipping Origin Addresses"
    214214msgstr ""
    215215
    216 #: includes/class-sst-settings.php:203
     216#: includes/class-sst-settings.php:261
    217217msgid ""
    218218"Select the addresses you ship your products from. You can choose a "
    … …  
    221221msgstr ""
    222222
    223 #: includes/class-sst-settings.php:211
     223#: includes/class-sst-settings.php:269
    224224msgid "Exemption Settings"
    225225msgstr ""
    226226
    227 #: includes/class-sst-settings.php:216
     227#: includes/class-sst-settings.php:274
    228228msgid "Enable Tax Exemptions?"
    229229msgstr ""
    230230
    231 #: includes/class-sst-settings.php:219
    232 #: includes/class-sst-settings.php:261
    233 #: includes/class-sst-settings.php:275
    234 #: includes/class-sst-settings.php:291
    235 #: includes/class-sst-settings.php:360
     231#: includes/class-sst-settings.php:277
     232#: includes/class-sst-settings.php:319
     233#: includes/class-sst-settings.php:333
     234#: includes/class-sst-settings.php:349
     235#: includes/class-sst-settings.php:418
    236236msgid "Yes"
    237237msgstr ""
    238238
    239 #: includes/class-sst-settings.php:220
    240 #: includes/class-sst-settings.php:262
    241 #: includes/class-sst-settings.php:276
    242 #: includes/class-sst-settings.php:290
    243 #: includes/class-sst-settings.php:359
     239#: includes/class-sst-settings.php:278
     240#: includes/class-sst-settings.php:320
     241#: includes/class-sst-settings.php:334
     242#: includes/class-sst-settings.php:348
     243#: includes/class-sst-settings.php:417
    244244msgid "No"
    245245msgstr ""
    246246
    247 #: includes/class-sst-settings.php:223
     247#: includes/class-sst-settings.php:281
    248248msgid ""
    249249"Set this to \"Yes\" to allow customers to apply or create exemption "
    … …  
    251251msgstr ""
    252252
    253 #: includes/class-sst-settings.php:228
     253#: includes/class-sst-settings.php:286
    254254msgid "Company Name"
    255255msgstr ""
    256256
    257 #: includes/class-sst-settings.php:231
     257#: includes/class-sst-settings.php:289
    258258msgid "Enter your company name as it should be displayed on exemption certificates."
    259259msgstr ""
    260260
    261 #: includes/class-sst-settings.php:239
     261#: includes/class-sst-settings.php:297
    262262msgid "Exempt User Roles"
    263263msgstr ""
    264264
    265 #: includes/class-sst-settings.php:244
     265#: includes/class-sst-settings.php:302
    266266msgid ""
    267267"When a user with one of these roles shops on your site, TaxCloud will "
    … …  
    270270msgstr ""
    271271
    272 #: includes/class-sst-settings.php:252
     272#: includes/class-sst-settings.php:310
    273273msgid "Restrict to Exempt Roles"
    274274msgstr ""
    275275
    276 #: includes/class-sst-settings.php:255
     276#: includes/class-sst-settings.php:313
    277277msgid ""
    278278"Set this to \"Yes\" so only customers assigned to an Exempt User Role can "
    … …  
    280280msgstr ""
    281281
    282 #: includes/class-sst-settings.php:267
     282#: includes/class-sst-settings.php:325
    283283msgid "Display Settings"
    284284msgstr ""
    285285
    286 #: includes/class-sst-settings.php:269
     286#: includes/class-sst-settings.php:327
    287287msgid "Control how taxes are displayed during checkout."
    288288msgstr ""
    289289
    290 #: includes/class-sst-settings.php:272
     290#: includes/class-sst-settings.php:330
    291291msgid "Show Zero Tax On Cart Page?"
    292292msgstr ""
    293293
    294 #: includes/class-sst-settings.php:279
     294#: includes/class-sst-settings.php:337
    295295msgid ""
    296296"When the sales tax due is zero, should the \"Sales Tax\" line be shown? "
    … …  
    298298msgstr ""
    299299
    300 #: includes/class-sst-settings.php:287
     300#: includes/class-sst-settings.php:345
    301301msgid "Show Zero Tax on Order Page?"
    302302msgstr ""
    303303
    304 #: includes/class-sst-settings.php:294
     304#: includes/class-sst-settings.php:352
    305305msgid ""
    306306"When the sales tax due is zero, should the \"Sales Tax\" line be shown on "
    … …  
    308308msgstr ""
    309309
    310 #: includes/class-sst-settings.php:301
     310#: includes/class-sst-settings.php:359
    311311msgid "Advanced Settings"
    312312msgstr ""
    313313
    314 #: includes/class-sst-settings.php:303
     314#: includes/class-sst-settings.php:361
    315315msgid ""
    316316"For advanced users only. Leave these settings untouched if you are not sure "
    … …  
    318318msgstr ""
    319319
    320 #: includes/class-sst-settings.php:309
     320#: includes/class-sst-settings.php:367
    321321msgid "Shipping TIC"
    322322msgstr ""
    323323
    324 #: includes/class-sst-settings.php:312
     324#: includes/class-sst-settings.php:370
    325325msgid ""
    326326"11000 - Handling, crating, packing, preparation for mailing or delivery, "
    … …  
    328328msgstr ""
    329329
    330 #: includes/class-sst-settings.php:316
     330#: includes/class-sst-settings.php:374
    331331msgid "11010 - Transportation, shipping, postage, and similar charges"
    332332msgstr ""
    333333
    334 #: includes/class-sst-settings.php:320
     334#: includes/class-sst-settings.php:378
    335335msgid "11011 - Transportation, shipping, postage, and similar charges by USPS"
    336336msgstr ""
    337337
    338 #: includes/class-sst-settings.php:324
     338#: includes/class-sst-settings.php:382
    339339msgid ""
    340340"11012 - Transportation, shipping, postage, and similar charges with pick-up "
    … …  
    342342msgstr ""
    343343
    344 #: includes/class-sst-settings.php:328
     344#: includes/class-sst-settings.php:386
    345345msgid "11098 - Colorado Retail Delivery Fees"
    346346msgstr ""
    347347
    348 #: includes/class-sst-settings.php:329
     348#: includes/class-sst-settings.php:387
    349349msgid ""
    350350"11013 - Transportation, shipping, postage, and similar charges where the "
    … …  
    352352msgstr ""
    353353
    354 #: includes/class-sst-settings.php:335
     354#: includes/class-sst-settings.php:393
    355355msgid ""
    356356"Enter TIC code on <a "
    … …  
    359359msgstr ""
    360360
    361 #: includes/class-sst-settings.php:339
     361#: includes/class-sst-settings.php:397
    362362msgid "Select the Taxability Information Code to apply to shipping charges."
    363363msgstr ""
    364364
    365 #: includes/class-sst-settings.php:345
     365#: includes/class-sst-settings.php:403
    366366msgid "Log Requests"
    367367msgstr ""
    368368
    369 #: includes/class-sst-settings.php:349
     369#: includes/class-sst-settings.php:407
    370370msgid ""
    371371"When selected, TaxCloud for WooCommerce will log all requests sent to "
    … …  
    373373msgstr ""
    374374
    375 #: includes/class-sst-settings.php:356
     375#: includes/class-sst-settings.php:414
    376376msgid "Disable Integration"
    377377msgstr ""
    378378
    379 #: includes/class-sst-settings.php:363
     379#: includes/class-sst-settings.php:421
    380380msgid ""
    381381"If enabled, TaxCloud integration will be disabled for both real-time and "
    … …  
    383383msgstr ""
    384384
    385 #: includes/class-sst-settings.php:370
     385#: includes/class-sst-settings.php:428
    386386msgid "Force Tax Lookup"
    387387msgstr ""
    388388
    389 #: includes/class-sst-settings.php:374
     389#: includes/class-sst-settings.php:432
    390390msgid ""
    391391"When selected, TaxCloud for WooCommerce will force a tax lookup for each "
    … …  
    393393msgstr ""
    394394
    395 #: includes/class-sst-settings.php:382
     395#: includes/class-sst-settings.php:440
    396396msgid "Do Not Split Virtual Products"
    397397msgstr ""
    398398
    399 #: includes/class-sst-settings.php:386
     399#: includes/class-sst-settings.php:444
    400400msgid ""
    401401"When checked, virtual products will use the shipping address if available "
    … …  
    403403msgstr ""
    404404
    405 #: includes/class-sst-settings.php:393
     405#: includes/class-sst-settings.php:451
    406406msgid "Capture Orders in TaxCloud"
    407407msgstr ""
    408408
    409 #: includes/class-sst-settings.php:397
     409#: includes/class-sst-settings.php:455
    410410msgid ""
    411411"When enabled, orders are submitted to TaxCloud for reporting and filing. "
    … …  
    414414msgstr ""
    415415
    416 #: includes/class-sst-settings.php:404
     416#: includes/class-sst-settings.php:462
    417417msgid "TaxCloud Order Capture Trigger"
    418418msgstr ""
    419419
    420 #: includes/class-sst-settings.php:407
     420#: includes/class-sst-settings.php:465
    421421msgid ""
    422422"Choose when WooCommerce orders should be captured in TaxCloud for reporting "
    … …  
    424424msgstr ""
    425425
    426 #: includes/class-sst-settings.php:413
     426#: includes/class-sst-settings.php:471
    427427msgid "Completed order"
    428428msgstr ""
    429429
    430 #: includes/class-sst-settings.php:414
     430#: includes/class-sst-settings.php:472
    431431msgid "Processing order (paid)"
    432432msgstr ""
    433433
    434 #: includes/class-sst-settings.php:415
     434#: includes/class-sst-settings.php:473
    435435msgid "Both Processing + Completed"
    436436msgstr ""
    437437
    438 #: includes/class-sst-settings.php:419
     438#: includes/class-sst-settings.php:477
    439439msgid "Tax Based On"
    440440msgstr ""
    441441
    442 #: includes/class-sst-settings.php:422
     442#: includes/class-sst-settings.php:480
    443443msgid "Item Price"
    444444msgstr ""
    445445
    446 #: includes/class-sst-settings.php:423
     446#: includes/class-sst-settings.php:481
    447447msgid "Line Subtotal"
    448448msgstr ""
    449449
    450 #: includes/class-sst-settings.php:426
     450#: includes/class-sst-settings.php:484
    451451msgid ""
    452452"\"Item Price\": TaxCloud determines the taxable amount for a line item by "
    … …  
    456456msgstr ""
    457457
    458 #: includes/class-sst-settings.php:433
     458#: includes/class-sst-settings.php:491
    459459msgid "Rate Limit Settings"
    460460msgstr ""
    461461
    462 #: includes/class-sst-settings.php:438
     462#: includes/class-sst-settings.php:496
    463463msgid "Enable TaxCloud Rate Limiting"
    464464msgstr ""
    465465
    466 #: includes/class-sst-settings.php:440
     466#: includes/class-sst-settings.php:498
    467467msgid "Enable rate limiting for TaxCloud tax lookup requests"
    468468msgstr ""
    469469
    470 #: includes/class-sst-settings.php:442
     470#: includes/class-sst-settings.php:500
    471471msgid ""
    472472"Limit how many TaxCloud tax lookup requests can be made within a defined "
    … …  
    474474msgstr ""
    475475
    476 #: includes/class-sst-settings.php:450
     476#: includes/class-sst-settings.php:508
    477477msgid "Number of Requests"
    478478msgstr ""
    479479
    480 #: includes/class-sst-settings.php:453
     480#: includes/class-sst-settings.php:511
    481481msgid ""
    482482"Maximum number of TaxCloud tax lookup requests allowed within the "
    … …  
    484484msgstr ""
    485485
    486 #: includes/class-sst-settings.php:464
     486#: includes/class-sst-settings.php:522
    487487msgid "Apply Rate Limit to"
    488488msgstr ""
    489489
    490 #: includes/class-sst-settings.php:467
     490#: includes/class-sst-settings.php:525
    491491msgid "Choose how rate limits are applied."
    492492msgstr ""
    493493
    494 #: includes/class-sst-settings.php:473
     494#: includes/class-sst-settings.php:531
    495495msgid "Customer / Visitor (per user or session)"
    496496msgstr ""
    497497
    498 #: includes/class-sst-settings.php:474
     498#: includes/class-sst-settings.php:532
    499499msgid "Global (shared across all users)"
    500500msgstr ""
    501501
    502 #: includes/class-sst-settings.php:479
     502#: includes/class-sst-settings.php:537
    503503msgid "Time Window (Minutes)"
    504504msgstr ""
    505505
    506 #: includes/class-sst-settings.php:482
     506#: includes/class-sst-settings.php:540
    507507msgid ""
    508508"Time window (in minutes) for rate limiting. Requests reset after this "
    … …  
    510510msgstr ""
    511511
    512 #: includes/class-sst-settings.php:493
     512#: includes/class-sst-settings.php:551
    513513msgid "Skip Admin Order Rate Limiting"
    514514msgstr ""
    515515
    516 #: includes/class-sst-settings.php:495
     516#: includes/class-sst-settings.php:553
    517517msgid "Exempt admin users and backend order calculations from rate limits"
    518518msgstr ""
    519519
    520 #: includes/class-sst-settings.php:497
     520#: includes/class-sst-settings.php:555
    521521msgid ""
    522522"When enabled, TaxCloud rate limits will not apply to orders created or "
    … …  
    524524msgstr ""
    525525
    526 #: includes/class-sst-settings.php:505
     526#: includes/class-sst-settings.php:563
    527527msgid "Notify Customer When Limited"
    528528msgstr ""
    529529
    530 #: includes/class-sst-settings.php:507
     530#: includes/class-sst-settings.php:565
    531531msgid "Display a notice to customers when tax lookup is skipped"
    532532msgstr ""
    533533
    534 #: includes/class-sst-settings.php:509
     534#: includes/class-sst-settings.php:567
    535535msgid ""
    536536"If enabled, customers will see a non-blocking message when TaxCloud tax "
    … …  
    538538msgstr ""
    539539
    540 #: includes/class-sst-settings.php:517
     540#: includes/class-sst-settings.php:575
    541541msgid "Remove All Data"
    542542msgstr ""
    543543
    544 #: includes/class-sst-settings.php:521
     544#: includes/class-sst-settings.php:579
    545545msgid ""
    546546"When this feature is enabled, all TaxCloud for WooCommerce options and data "
    … …  
    548548msgstr ""
    549549
    550 #: includes/class-sst-settings.php:528
     550#: includes/class-sst-settings.php:586
    551551msgid "Debug Report"
    552552msgstr ""
    553553
    554 #: includes/class-sst-settings.php:529
     554#: includes/class-sst-settings.php:587
    555555msgid "Download"
    556556msgstr ""
    557557
    558 #: includes/class-sst-settings.php:533
     558#: includes/class-sst-settings.php:591
    559559msgid ""
    560560"Send a copy of this report to TaxCloud support to help with debugging "
  • simple-sales-tax/trunk/readme.txt

    r3630538 r3647985  
    44Requires at least: 4.5.0
    55Tested up to: 7.0
    6 Stable tag: 8.4.13
     6Stable tag: 8.4.14
    77Requires PHP: 7.4
    88License: GPLv2 or later
  • simple-sales-tax/trunk/simple-sales-tax.php

    r3630538 r3647985  
    88 * Author URI:           https://taxcloud.com
    99 * GitHub Plugin URI:    https://github.com/bporcelli/simplesalestax
    10  * Version:              8.4.13
     10 * Version:              8.4.14
    1111 * Text Domain:          simple-sales-tax
    1212 * Domain Path:          /languages/
Note: See TracChangeset for help on using the changeset viewer.