Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WooCommerce Measurement Price Calculator Changelog

Every recorded version, newest first, with what changed in each one.

Latest 3.24.215 versions

Undated · 15 versions

  1. 3.24.2

    Latest
    1 fix
    Fixed
    • Secure server-side handling of cart measurement and quantity data
  2. 3.24.1

    1 change
    Changes
    • Misc - Tested up to WooCommerce 11.0.1 and WordPress 7.0.3
  3. 3.24.0

    1 new1 fix2 changes
    New
    • Registered abilities with WordPress Abilities API: `woocommerce-measurement-price-calculator/measurements-convert`, `woocommerce-measurement-price-calculator/product-calculator-settings-get`
    Fixed
    • Variation "minimum price" field not saving
    Changes
    • Misc - Add translator comments to strings with placeholders
    • Misc - Update the SkyVerge Plugin Framework to v6.2.0
  4. 3.23.10

    1 fix1 change
    Fixed
    • Improve decimal quantity handling on block cart/checkout pages to avoid unexpected price changes during checkout
    Changes
    • Misc - Improve escaping and sanitizing throughout codebase
  5. 3.23.9

    1 fix
    Fixed
    • Ensure DOMPurify is loaded with our frontend script for compatibility with WooCommerce 10.0.3+
  6. 3.23.8

    2 fixes1 change
    Fixed
    • "Translations loaded too early" errors
    • Improve consistency with our usage of precision filters (particularly with Quantity Calculator). This addresses issues where we had hard-coded rounding to 2 decimal places instead of using the filtered amount.
    Changes
    • Misc - Update the SkyVerge Plugin Framework to version 5.15.10
  7. 3.23.7

    1 improvement3 fixes1 change
    Improved
    • Introduce `wc_measurement_price_calculator_measurement_precision_for_display` filter to customize precision for front-end display
    Fixed
    • Ensure area and volume fields are not rounded
    • Using "order again" feature could result in incorrect pricing and/or inventory handling
    • Ensure price calculator "Overage" is applied correctly in cart when "Calculated Inventory" is enabled
    Changes
    • Misc - Update the SkyVerge Plugin Framework to version 5.15.0
  8. 3.23.6

    2 improvements2 fixes
    Improved
    • The number of decimals used when rounding can now be adjusted using the "wc_measurement_price_calculator_measurement_precision" filter (recommended when dealing with very small values)
    • Update product data lookup table with correct minimum and maximum prices, this ensures MPC products can be accurately sorted by price
    Fixed
    • Avoid "division by zero" fatal errors when adding some items to cart
    • Ensure prices are displayed correctly when using these settings: prices entered exclusive of tax, prices displayed including tax
  9. 3.23.5

    2 fixes
    Fixed
    • Some area/volume values were appearing as `0.00` incorrectly when the value contained decimals.
    • Correctly restore full measurement quantity upon issuing a refund.
  10. 3.23.4

    1 improvement3 fixes
    Improved
    • Ensure measurement values are saved in the database in the same format for both simple and variable products
    Fixed
    • Resolve a Pricing Table issue where certain measurement values were unable to be added to the cart
    • Improve handling of non-US currency prices, particularly price per unit calculations for variable products
    • Resolve an issue where customers are unable to manually enter a decimal length when an increment is specified
  11. 3.23.3

    2 fixes
    Fixed
    • Resolve an issue with the price calculator not allowing the width to be independently changed.
    • Resolve an issue with products "Sold Individually" unexpectedly having their price changed when updating the quantity of a different item in the same cart
  12. 3.23.2

    3 fixes
    Fixed
    • Resolve an issue with variable products and decimal comma separator where the incorrect default empty values would be saved for variations
    • Ensure that pricing calculator products are considered in stock when they have a stock quantity greater than 0 but lower than 1
    • Do not allow user-defined negative input values when accepting free-form customer input
  13. 3.23.1

    1 improvement1 fix
    Improved
    • Ignore the thousands separator when displaying a large value in the area or volume fields
    Fixed
    • When saving area or volume, make sure decimal values are properly formatted before saving to the database to avoid floating point issues
  14. 3.23.0

    1 new1 improvement2 fixes
    New
    • Add support for the cart and checkout blocks
    Improved
    • Properly format measurement values before saving them to the database
    Fixed
    • Resolve an issue with the decimal separator not being honored in the area and volume fields for product variations
    • Resolve an issue where the front-end price range for products wasn't calculated properly based on the decimal separator
  15. 3.22.2

    1 fix
    Fixed
    • Ensure that the pricing table shortcode will not output data for a product that is unpublished or is private

Changelog published by the developer, in their original language.