Changelog – Kybernaut Mailstep

A list of updates and modifications were made to each version of the plugin.

1.9.4 (2024-10-07)

  • Update Freemius SDK to 2.8.1
  • Pass PDF Invoices to Mailstep from “PDF Invoices Packing Slips for WooCommerce by WP Overnight” by WP Overnight if they exists and mark them to print.
  • Added action kbnt_mailstep_inventory_sync_update_product_stock that is fired when the stock quantity is updated (and if needed, unhookable default action).
  • Added CZ file in “Performant translation” mode

1.9.3 (2024-07-15)

  • Updated list of supported carriers by Maistep.

1.9.2 (2024-07-09)

1.9.1 (2024-06-03)

  • Feature: Added a new carrier: GLS Italy International
  • Update carrier ID for Spring.

1.9.0 (2024-05-21)

  • Update staging URL to https://app.stage.ms.mailstep.site/mailstage
  • Update allows the setup of the default carrier, which will be used when no carrier is mapped correctly. It can be extended with filter kbnt_mailstep_fallback_couriers accepting an array with WooCoomerce method. It ID it as it it key it and Mailstep It Courier It ID it as it it value It.
  • Feature: Compatibility with Booster Plus for WooCommerce – Order Numbers.
  • Refactor order status change – use a hook for better customization.
  • Deprecated Custom order status for “on the way” status. Use action kbnt_mailstep_status_get_process_order_by_order according to your need (get inspiration by allow_custom_on_the_way_status_as_intermediate_step).

1.8.11 (2024-05-14)

  • Feature: Added a new carrier: Spring Italy Tracked Plus
  • Fix: Updated log URL for WooCommerce 8.6.0+

1.8.10 (2024-05-13)

  • Critical fix: broken ajax synchronization of orders in admin settings.

1.8.9 (2024-04-29)

  • Update Freemius SDK to 2.7.2
  • Feature: Added a new carrier: Spring

1.8.8 (2024-04-22)

  • Fix: Add an error message when username or password not working for endpoint URL.
  • Fix: Critical error when logging data in unexpected format.
  • Feature: Added a new Greek carrier: ACS (as a carrier or pickup points)
  • Feature: Added support for ACS Points Plugin
  • Update Freemius SDK to 2.7.1

1.8.7 (2024-04-08)

  • Update Freemius SDK to 2.7.0

1.8.6 (2024-04-03)

  • Feature: Added new carriers: HR Parcel Economy Fast and HR Parcel Economy Plus

1.8.5 (2024-01-22)

  • Update Freemius SDK to 2.6.2

1.8.4 (2023-12-19)

  • Feature: Added new Greek carriers: Taxydromiki service and BoxNow
  • Feature: Added support for BOX NOW Delivery
  • Feature: Sort shipping classes alphabetically and drop the leading number used by Mailship
  • Update Freemius SDK to 2.6.1
  • Declare WC block checkout compatibility (no interference by this plugin)

1.8.3 (2023-11-03)

  • Update Freemius SDK to 2.6.0

1.8.2 (2023-09-04)

  • EAN value does not have to be a number now.
  • Update Freemius SDK to 2.5.12

1.8.1 (2023-08-28)

  • Update Freemius SDK to 2.5.11

1.8.0 (2023-07-24)

  • HPOS compatibility (including WooCommerce 8.0.0)
  • Added warning when deactivating the plugin about future status of orders that actively use the statuses added by the plugin.
  • Added settings to change status when uninstalling the plugin – ability to select custom status and send/disable sending notification.
  • Other minor improvements (plugin icon, queries on deactivation, etc.)

1.7.3 (2023-07-05)

  • Update Freemius SDK to 2.5.10

1.7.2 (2023-06-14)

  • Update Freemius SDK to 2.5.9
  • Fix: manually created orders (filling missing Shipping instance ID by country, not working by zip code)

1.7.1 (2023-05-04)

  • Fix: compatibility with the official Packets plugin.

1.7 (2023-04-28)

  • Update Freemius SDK to 2.5.7
  • Enhancement: If multiple stock items are available, the plugin will sum the stock items for a given product when synchronizing the stock items. It is possible to load only selected stock using a filter or exclude selected stock. You can see an overview of the synchronized warehouses in the plugin settings.
  • Improvements: Listing the order statuses in the plugin settings, by which the stock quantity received from Mailstep is reduced.

1.6.3 (2023-03-23)

  • Addition of new carriers (BRT Italy, GLS Italy, Poste Delivery Business)

1.6.2 (2023-03-20)

  • Update Freemius SDK to 2.5.5

1.6.1 (2023-03-07)

  • Added filter to edit courier_id of order sent to Mailstep.
  • Fix: treatment of edge situations where SKUs cannot be retrieved.
  • Fix: “sync” button disabled if integration is not enabled (sync would not take place anyway).
  • Update Freemius SDK to 2.5.4

1.6.0 (2022-12-29)

  • Adding new carriers (WEDO Home, WEDO Point).
  • Warehouse enhancements (more general approach – support for WPML and other multilingual plugins).
  • Improvement of warehouse work – fixing of artificially increasing warehouse status (in the statuses “Pending”, “On hold” and “Mailstep – incorrectly entered” + possibility to edit with filter
  • Improvements: Added support for Sequential Order Number for WooCommerce, which changes the order ID.
  • Improvement: the status “Mailstep – incorrectly entered” is now red.
  • Fix: Variable symbol validation – only numbers from the order number (any letters and other symbols are omitted).
  • Fix: Stock synchronization for variable products
  • Update Freemius SDK to 2.5.3, PHP 8 compatibility.

1.5.5 (2022-10-12)

  • Update Freemius SDK to 2.4.5, PHP 8 compatibility.
  • Improvements: Added support for the official Packets plugin (Zásilkovna).
  • Improvements: Validation of the entered username, password and endpoints in the integration settings
  • Fix: Error order_set() cannot be called statically

1.5.4 (2022-07-12)

  • Aktualizace Freemius SDK na [2 .4.4](https://github.com/Freemius/wordpress-sdk/releases/tag/2.4.4), PHP 8.1 kompatibilita

1.5.3 (2022-05-09)

  • Fix: Synchronisation of variant product stocks.

1.5.2 (2022-04-01)

  • Fix: Synchronization error in stock difference.

1.5.1 (2022-03-02)

  • Fix: Security update
  • Improvement: Added support for Toret Order Numbers, which changes the order ID.
  • Improvement: Added support for WooCommerce Sequential Order Numbers, which changes the order ID.
  • Improvement: Added support for Sequential Number Pro, which changes the order ID.
  • Enhancement: Added support for WPiFy Woo – Shipping (affiliates + experimentally HD), ID and Tax ID.

1.4.3 (2021-12-22)

  • Fix: Compatibility with Toret Comgate plugin – blocked order statuses.

1.4.2 (2021-12-14)

  • Fix: Synchronization of warehouse variablin products – problem with ID.
  • Fix: Update order status only for “non-final” statuses – completed, cancelled, returned, failed. Can be edited via `kbnt_mailstep_blocked_statuses_update` filter. Možno upravit přes filtr `kbnt_mailstep_blocked_statuses_update`.

1.4.1 (2021-11-11)

  • Critical Fix: Update stock when an item is stocked that you don’t have in WooCommerce.
  • Improvements: Log link leads to log with today’s date.
  • Improvement: better logging of status changes for in stock/out of stock.
  • Improvement: Ability to clear order sync cache (WooCommerce -> Status -> Tools).

1.4.0 (2021-11-05)

  • Improvements: Added stock sync from Mailstep to WooCommerce.
  • Improvements: Clarification of settings layout and option labels.
  • Improvements: Clarification of account management interface and access to documentation.
  • Improvements: Cleaning up the DB on uninstallation.
  • Fix: Compatibility with Woo Gopay Inline plugin – blocked order statuses.

1.3.4 (2021-10-11)

  • Improvement: Set default Mailstep API URLs
  • Fix: “Areas not covered by other traffic zones” added to plugin settings
  • Fix: Compatibility with Woo Fio plugin – blocked order statuses
  • Fix: Notice `Trying to get property ‘error_count’ of non-object`
  • Fix: Notice `PHP Notice: undefined offset: 0`
  • Fix: PHP Deprecated `Non-static method KBNT_Mailstep_Kybernaut_ICO_DIC::order_set()`
  • Code cleanup

1.3.3 (2021-05-10)

  • Adding new carriers (DHL Connect, DHL Express, Liftago).

1.3.2 (2021-02-22)

  • Update Freemius SDK to [2 .4.2](https://github.com/Freemius/wordpress-sdk/releases/tag/2.4.2)

1.3.1 (2020-11-25)

  • Fix: Removed status update to “new” in function linked to Toret order statuses
  • Fix: Differentiate DEBUG & ERROR status for logging.
  • Improvement: Added support for WooCommerce Shipping[WooCommerce Zásilkovna](https://github.com/oerdnj/woocommerce-zasilkovna)
  • Enhancement: Remove pairing of order status with “Pending Payment”
  • Enhancement: logged response code as well
  • Enhancement: Minor code improvements

1.3.0 (2020-11-23)

  • Fix: Splitting Mailstep statuses 4 and 9 (originally “Ready to Ship”), because in the new API, status 4 is “Waiting for carrier”
  • Fix: Adding a new status 10 – “Erroneously entered”
  • Fix: Adding new status 14 – “Ready to dispatch” at the dispatch point (Mailroom, Store, etc.)

1.2.9 (2020-11-09)

1.2.8 (2020-10-21)

  • Fix: `pickup_place` default value adjusted to `null`.
  • Update Freemius SDK to [2 .4.1]2.4.1]
    • Whitelabeling option
    • Update jQuery
    • Auto-updates

1.2.7 (2020-09-25)

  • Fix: Automatic Europe/Prague time zone value if not set in WP.
  • Enhancement: Automatic logging of failed requests.

1.2.6 (2020-09-24)

  • Fix: Loading live endpoint.
  • Improvement: Added visible notification that the license is not activated and integration with Mailstep is not running.

1.2.5 (2020-09-24)

  • Added: Barcode field for single and variable products.
  • Added: Field for manual entry of endpoint URLs (better compatibility with Mailstep side edits).
  • Performance improvements: Download only unprocessed order status changes from Mailstep.
  • Fix: Conflict with Freemius on deactivation.
  • Fix: Order will go through all new states, not just the last one.
  • Discontinued support for Mailstep API v14.
  • Update Freemius SDK to 2.4.0.
  • Compatibility with WC 4.5.1 and WP 5.5.1

1.2.4 (2020-07-02)

  • Fix: Mailstep error: `d_note cannot exceed 100 characters` – note is truncated to max 100 characters
  • Fix: Mailstep error: `Error COD in CZK – not to whole crowns !` – price in CZK is rounded to whole crowns for COD
  • Tweak: Added `kbnt_mailstep_cod_payment_methods` filter to add custom payment methods to behave like cash on delivery

1.2.3 (2020-05-20)

  • Added support for Delivery by Toret (collection at delivery branches).

1.2.2 (2020-03-12)

  • Debug improvements.

1.2.0 (2020-01-08)

  • Update Freemius SDK to 2.3.2
  • Update to Mailstep API v15 + added compatible mode for old orders (API v14).
  • Removed `kbnt_mailset_update_order_status_expiration` filter.
  • Removed support for WooCommerce 2.6
  • Tweak: Added WP cron – order status is updated every 15 minutes.
  • Tweak: Faster resolution of cancellable shipments.

1.1.6. (2019-09-06)

  • Feature: downloading new order statuses in WooCommerce->Orders from Mailstep every 15 minutes (not every visit).
  • Feature: button to resend orders to Mailstep.

1.1.5 (2019-09-04)

  • Fix: Sending SKUs for variable products.
  • Compatibility with WC 3.7.0.

1.1.4 (2019-07-05) =

  • Update Freemius SDK to 2.3.0.

1.1.3. (2019-06-02)

  • Fix: Get Mailstep courier_id

1.1.2 (2019-05-24)

  • Unified localization – English and Czech
  • Compatibility with WC 3.6 and WP 5.2

1.1.1 (2019-03-02)

  • Bug fix: updated Freemius SDK (vulnerability fix)

1.1.0 (2019-02-13)

  • Feature: integrated Freemius

1.0.3 (2018-01-15)

  • Fix: WC Logger is used instead of custom log

1.0.2 (2017-10-24)

  • Feature: all statuses to “pending” when plugin is disabled

1.0.1 (2017-10-22)

  • Fix: Toret payment methods

1.0.0

  • Initial release