Changelog

Plugin: GLS Date: 22. 10. 2026
= 2.7.6. =
* Minimum requirements increased: PHP 8.2, WordPress 6.9, WooCommerce 11.0
* Checking PHP version on load no longer disables the plugin, just displays a warning (one process with older PHP, e.g. cron or backup, previously disabled the plugin permanently)
Plugin: GLS Date: 20. 10. 2026
= 2.7.5 =
* COD in another currency: the COD currency is now also sent to GLS (CODCurrency)
* Corrected COD calculation for orders with refunds – the amount is first reduced by the refund in the order currency and only then converted by the exchange rate
* Corrected conversion by the ECB exchange rate (source NBS) for orders in a currency other than EUR (the conversion was reversed)
* If the exchange rate for COD conversion is missing or the currency of the destination country is unknown, the shipment is not submitted and the reason is written in the GLS log and order notes (previously an unconverted amount was sent)
* Croatia and Bulgaria have EUR as the COD currency, a list of currencies of other European countries and the tgls_country_currency filter have been added
* The default exchange rate source is the CNB even before the first saving of the settings (previously, it was not converted without saving)
* Downloading CNB/ECB exchange rates has a timeout, if unsuccessful, an empty list is not saved and the next submission will try to download again; ECB is downloaded via HTTPS
* For orders without COD, refunds are no longer reflected in the COD amount (previously it could be negative)
* GLS log shows the actually sent COD amount including currency and the original amount in the order currency
* Warning: if you handled COD conversion with your own tgls_create_parcel filter, remove it after updating, otherwise the amount will be converted twice
* Security: labels are no longer downloaded via a direct link to the uploads folder, but via a protected link accessible only to logged-in users with the right to order; the label folder is locked by the .htaccess file (add the rule manually on nginx) and the plugin no longer deletes it
* Security: newly saved labels have a random part in the file name, they cannot be guessed by the order number; labels saved by older versions are renamed once after the update and links to orders are overwritten
* Security: actions with shipments in the administration (submission, deletion, return, status, change of shipping, mass actions) require login, authorization to orders and nonce; previously they were also available to non-logged in users
* The link to the label in administrator emails leads to a protected link, works after logging in to the administration
Plugin: GLS Date: 2. 9. 2026
= 2.7.4 =
* Fixed automatic opening of map with selection of delivery point after selecting GLS ParcelShop transport
* Block checkout will no longer allow completing an order with GLS ParcelShop transport without a selected delivery point
* Fixed checking of delivery point selection in checkout if only one transport method is available
Plugin: GLS Date: 2. 9. 2026
= 2.7.3 =
* Fixed duplication of labels during bulk download (each batch label was downloaded as many times as the number of orders the batch contained)
* For Connect and Thermo label formats, batch PDF is now split by orders — downloading a label for an individual order returns only its label
* Fixed overwriting of the package number of all orders with the number of the last package in the batch when printing labels in bulk
Plugin: GLS Date: 26. 8. 2026
= 2.7.2 =
* Fixed incorrect VAT surcharge for cash on delivery when determining the rate based on cart items (if another plugin prevents reading cart items, the rate will be newly taken from taxed shipping)
* Fixed the plugin menu display for the Shop Manager role (shop_manager) — permissions unified to manage_woocommerce
* Added Hungarian translation of the cash on delivery fee
Plugin: GLS Date: 10. 8. 2026
= 2.7.1 =
* Added Hungarian (hu_HU) for checkout location selection
* Added missing translation cache file for German (WordPress 6.5+)
Plugin: GLS Date: 23. 7. 2026
= 2.7.0 =
* New support for the multi-currency plugin YayCurrency (shipping price, COD and free limits are now converted to the active currency)
* Fixed icon buttons in the GLS column in the order overview (they were tall and misaligned instead of compact squares)
* Fixed buttons in the GLS metabox on the order detail (inconsistent width and icon off-center)
* Updated shared Toret library
Plugin: GLS Date: 10. 6. 2026
= 2.6.0 =
* New support for ShipItThermoPdf label format for ShipIt thermal printers
* Fixed empty label link returned to AJAX after sending a package
* Fixed error logging when preparing labels (PrepareLabels)
* Fixed translation bug on WordPress 6.7+ (notice about translations loading too early)
* Increased minimum PHP version to 8.1 (on lower versions the plugin will automatically deactivate with a warning)
Plugin: GLS Date: 18. 5. 2026
= 2.5.2 =
* Added hook `tgls_parcel_created` triggered after successful creation of a shipment in GLS
Plugin: GLS Date: 13. 5. 2026
= 2.5.1 =
* Order actions modified
1 2 3 … 17

Search