Fish and Ships Changelog

= 1.6.2 – 12/12/2024 =

  • Compatible with Plugin Republic’s WooCommerce Product Add-Ons Ultimate (PR_PAU)
  • The method description is now editable (shown in shipping zone screen, admin side)
  • Fixed incompatibility bug with WC Shipping & Tax plugin

= 1.6.1 – 19/11/2024 =

  • Checked for WC 9.4
  • Checked for WP 6.7
  • Bug fixed in some carts/checkouts installs: always first shipping method re-selected
  • PHP 8.3 warning solved in date selector
  • Fixed CSS bug in some installations that affect the help/settings popups in the shipping method configuration screens
  • Fixed bug in notices system

= 1.6 – 30/09/2024 =

  • Security update

= 1.5.9 – 17/09/2024 =

  • Added Length, Width and Height selection methods (use it instead of Min/Mid/Max dimensions if you can’t rotate the boxes)
  • Checked for WC 9.3

= 1.5.8 – 09/08/2024 =

  • Added special action Add Order Note
  • Rare bug solved in few websites: the order of the rules is randomly altered when saving.
  • Fixed one deprecated & one PHP warning messages
  • Checked for WC 9.1
  • Checked for WP 6.6

= 1.5.7 – 10/07/2024 =

  • Specific product selectors added: Any of this products & None of this products
  • Added CSS for better shipping settings printing
  • Rare bug solved back-end shipping calculator plugin (3rd party)
  • Checked for WC 9.0

= 1.5.6 – 06/06/2024 =

  • Error fixed for WCML multicurrency

= 1.5.5 – 05/06/2024 =

  • Minor bug fixed into the ranges rounding (JavaScript preview calculation)
  • Checked for WC 8.9

= 1.5.4 – 20/05/2024 =

  • Interface enharcement in the table rules selectors

= 1.5.3 – 08/05/2024 =

  • Added price ranges per weight, volume, volumetric, quantity or size (Pro)
  • Solved the “input variables exceeded max_input_vars” error when there is too much rules to save

= 1.5.2 – 26/04/2024 =

  • Compatibility with StudioWombat Advanced Product Fields
  • Log pane enharcements
  • Bug solved on products/non-grouped count
  • Checked for WC 8.8
  • Checked for WP 6.5

= 1.5.1 – 27/03/2024 =

  • Bug fixed in plugin updater
  • Fixed some deprecated messages in PHP 8.2 and 8.3
  • Better compatibility for some 3rd parties in the special action “Hide other shipping methods”

= 1.5 – 11/03/2024 =

  • New samples & snippets wizard: +60 cases/samples ready to use
  • Performance: CSS and JS are loaded minfied
  • Enharced welcome/wizard: dismiss notices per each wp-admin user and wp-pointers
  • New method: volumetric-set. Will calculate the volumetric weight for all products together (global product volume vs global weight)
  • Bug solved: Allow spaces in the postcode/zip fields
  • Bug solved: lite/simple HTML tag support for the special action Method subtitle
  • Bug solved: Issues in the order notes when shipping boxes are used
  • Checked for WordPress 6.4.3
  • Checked for WooCommerce 8.6

= 1.4.17 – 10/01/2024 =

  • Bug solved in “Cart totals” (with and without taxes) selection methods
  • Checked for WordPress 6.4
  • Checked for WooCommerce 8.4

= 1.4.16 – 29/08/2023 =

  • Checked for WordPress 6.3
  • Checked for WooCommerce 8.0
  • Support for user roles that have upper case letters into the role ID

= 1.4.15 – 08/06/2023 =

  • Bug solved on Cart total method when 100% coupon discount is added
  • Checked for WooCommerce 7.7

= 1.4.14 – 02/05/2023 =

  • Support for WooCoommerce HPOS, the WooCommerce CRUD, aka High-Performance order storage (COT)
  • Checked for WooCommerce 7.6

= 1.4.13 – 13/04/2023 =

  • Added Zone regions & ZIP/postcode rule selectors:  Set conditional without the need of splitting a shipping zone
  • Added boxes quantity limit field in the shipping boxes settings (unlimited by default, for legacy)
  • Fixed rare bug in shipping boxes: when more than one item of the same product needs more than one box

= 1.4.12 – 28/03/2023 =

  • Fixed (the infrequent) error: Uncaught Error: Call to a member function check_wpml() or is_wc() on null
  • Checked for WordPress 6.2
  • Checked for WooCommerce 7.5

= 1.4.11 – 28/02/2023 =

  • Solved bug for manual prices on secondary currency: dropdown method selector is now well locked

= 1.4.10 – 15/02/2023 =

  • Solved bug on first switch to composite shipping cost for rule #1
  • Checked for WooCommerce 7.4

= 1.4.9 – 09/02/2023 =

  • Support for WC decimal separator in F&S settings (comma, point, whatever)
  • Checked for WooCommerce 7.3

= 1.4.8 – 10/01/2023 =

  • Disambiguation for cart totals (with / without tax) (Pro)
  • Solved bug on WPML custom text translation
  • New special action: Cart totals messages (Pro)
  • Checked for WooCommerce 7.1

= 1.4.7 – 13/12/2022 =

  • Fixed bug in the selector, when comparisons are multi-currency

= 1.4.6 – 07/12/2022 =

  • Solved wrong tooltip error on extra charges for negative values (allowed)
  • Solved a bad check advice about “Always” selector when save settings
  • Moved “Cart items” selector from “Product data” to “Advanced” group

= 1.4.5 – 10/11/2022 =

  • Solved two bugs on settings editor: (both introduced in 1.4.4, sorry guys!!)
  • A JavaScript error occurs on rule duplication
  • Categories/tags/shipping classes can’t be selected (select2 field)

= 1.4.4 – 09/11/2022 =

  • Date selectors added: Weekday, Day of month, Month, Year, Full date, Day of year and Time.
  • Enharced drop-down on selector methods (grouped by type)
  • Checked for WordPress 6.1
  • Checked for WooCommerce 7.1

= 1.4.3 – 12/10/2022 =

  • Full support for WOOCS multicurrency
  • Checked for WooCommerce 7.0
  • Some checks added to advice about issues on save settings
  • Solved some visualisation issues on table rate settings
  • Bug solved on extra fees + cheaper/expensive rule setting

= 1.4.2 – 12/09/2022 =

  • Fixed bug: 500 error / infinite loading on Fish and Ships settings page, when too much logs are saved (all logs saving on production sites)

= 1.4.1 – 04/08/2022 =

  • Packer bug solved: abort option failed under some circumstances
  • Solved bug: decimal input fields was shown an incorrect message on admin side since WC 6.7
  • Minor bug solved: When all rules was deleted, a empty new one was added (bug introduced in 1.4.0)
  • Minor bug solved: Support for 3rd party selection methods / actions unscopped (bug introduced in 1.4.0)
  • Skyverge’s MPC compatibility enharced: MPC weight, MPC volume and MPC area can evaluate products grouped

= 1.4.0 – 14/07/2022 =

  • Extra fees, handling and discounts after shipping rate calculation added
  • Checked for WooCommerce 6.7
  • Packer bug solved: crash with WC Germanized Pro solved
  • Packer bug solved: division by zero on products without dimensions

= 1.3.4 – 19/05/2022 =

  • Added warn message for common setting mistake: quantity product comparation for ungrouped products always compares one by one
  • Added user roles into selection methods (pro)
  • Checked for WooCommerce 6.5

= 1.3.3 – 28/04/2022 =

  • Special action: “Hide other shipping methods” added (support any third party plugin)

= 1.3.2 – 18/04/2022 =

  • Checked for WooCommerce 6.4
  • PHP bug solved

= 1.3.1 – 08/03/2022 =

  • Some text mispellings solved

= 1.3 – 27/01/2022 =

  • Shipping boxes bin packer algorithm added (pro)
  • Checked for WordPress 5.9
  • Checked for WooCommerce 6.1
  • Compatibility added for Skyverge Measurement Price Calculator (MPC) (pro)

= 1.2.12 – 23/11/2021 =

  • Bug solved for TIV.NET / WooCommerce multi-currency plugin: (https://woocommerce.com/products/multi-currency/)
  • Checked for WooCommerce 5.9

= 1.2.11 – 08/09/2021 =

  • Checked for WooCommerce 5.6
  • Number of grouped products selection method added.

= 1.2.10 – 19/07/2021 =

  • Checked for WordPress 5.8 and WooCommerce 5.5
  • Length+Girth (Length + 2Width + 2Height) selection method added. (pro)

= 1.2.9 – 12/06/2021 =

  • Added math expressions parser to calculate shipping rates
  • Logs more clear with rule details collapsed / expandable

= 1.2.8 – 28/05/2021 =

  • Import settings issue (carriages break parsing) fixed
  • Fixed issue on totals selector calculation (pro)
  • Disambiguation for Volumetric weight factor label
  • Bug fixed on save log

= 1.2.7 – 23/04/2021 =

  • PHP Bug solved on coupon messages
  • Some PHP warnings solved
  • Consistent enabling for delete/duplicate rule buttons on settings

= 1.2.6 – 19/04/2021 =

  • Better compatibility for WP Wham Currency Switcher
  • Pagination and ajax reload for logs
  • Solved javascript bug on select2 fields when duplicated is done

= 1.2.5 – 08/04/2021 =

  • Multi-currency support added for WP Wham Currency Switcher
  • Notices / messages improvements: can be extended to another shipping methods and can be persistent or showed once [PRO]
  • Solved issue on registration/updates for multilingual sites [PRO]

= 1.2.4 – 25/03/2021 =

  • Double plugin installation bug well prevented
  • Added portuguese help

= 1.2.3 – 09/03/2021 =

  • Tested compatibility with WordPress 5.7
  • Selector “cart total” added [only Pro]
  • Log system on production sites now saves also the WC shop managers calculations
  • Bug solved on settings page for WPML multilingual sites: category & tag filter always in main language
  • Bug solved on manual prices for secondary currencies

= 1.2.2 – 23/02/2021 =

  • Fatal error solved with Woocommerce Multicurrency (WOOMC)

= 1.2.1 – 18/02/2021 =

  • Woocommerce 5.0 compatibility checked
  • Portuguese language files added (help coming soon)
  • Import/export dialog text strings made translatable
  • Two special actions renamed for better clarity
  • 100% strings translated for spanish and catalan

= 1.2 – 04/02/2021 =

  • Import / export settings added

= 1.1.13 – 27/01/2021 =

  • Fixed issue with 3rd party non-standard shipping IDs
  • Fatal error solved on PHP 8: “Unsupported operand types: string * int”
  • Bug solved when MAX table fields has 0 as wildcard instead of empty value

= 1.1.12 – 25/01/2021 =

  • Added auto-apply coupons special action
  • Support for the plugin Uni CPO added

= 1.1.11 – 16/12/2020 =

  • Italian language and help files added
  • German language temporary retired (under revision)

= 1.1.10 – 26/11/2020 =

  • Admin interface: support added for right-to-left (RTL) languages

= 1.1.9 – 17/11/2020 =

  • Compatible with the new AND/OR feature [only Pro]
  • Minor JavaScript issues fixed on admin side

= 1.1.8 – 07/11/2020 =

  • Solved fatal error with Flexible Shipping v3.15 / v3.16 (early triggering)
  • Solved errors on third party multicurrency plugins calls

= 1.1.7 – 2020-10-20 =

  • Custom shipping rates for different currencies (as option) for WC official Multi-currency
  • Solved issue with JS/CSS cached files from older releases on admin shipping method configuration

= 1.1.6 – 2020-10-12 =

  • Custom shipping rates for different currencies (as option) for WPML MC and Aelia
  • Finnish help added

= 1.1.5 – 2020-09-02 =

  • “Always” option added: for a rule that always should be applied (more inctuitive than leave MIN and MAX empty)
  • Bug solved: some nested conditions on same rule fell into an infinite loop

= 1.1.4 – 2020-08-04 =

  • Comparison options added: now you can choose between Greater than / Greater than or equal to for MIN field, and Less than / Less than or equal to for MAX field.
  • WP 5.5 tested
  • Finnish added

= 1.1.3 – 2020-06-25 =

  • Free shipping support added

= 1.1.2 – 2020-06-09 =

  • Support added for Multi Currency for WooCommerce
  • Support added for WPC Product Bundles
  • Bug fixed on WPML+WCML shipping-rate conversion

= 1.1.1 – 2020-06-01 =

  • Multi-currency support added for Aelia
  • Multi-currency support added for WOOCS
  • French language added
  • Changes on help files (more realisitic weight & volume amounts on the examples)

= 1.1.0 – 2020-05-21 =

  • Multi-currency support added for the official WooCommerce plugin (soon we will give support to others)
  • Bug solved on volume calculation for table rules matching
  • Minor issue solved on Fish and Ships wizard dialogs on some WC admin pages

= 1.0.6 – 2020-05-15 =

  • Bug solved on items quantity, volume and volumetric[pro] calculation for table rules matching
  • German language added

= 1.0.5 – 2020-05-09 =

  • Multi-currency support added (for now only with WPML + WC Multilingual, soon we will give support to others)
  • Fixed double wizard bug on WooCommerce admin screens

= 1.0.4 – 2020-04-01 =

  • Fixed selection by shipping class bug on variations (prior releases lookin the parent product shipping class,
    and maybe the variation has set another one)
  • Fixed PHP bug in 3.0.x WC versions: “undefined function get_instance_id()” message
  • Added a refresh for the cached shipping cost when the shipping method options are modified
  • Removed the message “we encorage you to enable the WooCommerce debug mode”

= 1.0.3 – 2020-03-24 =

  • Added per product weight shipping cost calculation (single and composite)

= 1.0.2 – 2020-03-16 =

  • Tested under WooCommerce 4.0.0
  • Wizard works with the new WooCommerce Admin Plugin 1.0
  • Contextual help can be now multilingual
  • Added translated help for spanish and catalan languages

= 1.0.1 – 2020-03-10 =

  • Tested under WordPress 5.4 (beta 3)
  • Added spanish and catalan languages
  • Option added on calculation type: “Charge only the most cheap matching rule”
  • Parse error prevention on PHP less than 5.5 ( not supported, but not buggy, a message will be shown)

= 1.0.0 – 2020-03-04 =

  • Hello world!