* Fix - Database upgrade from v3.6.x unable to complete when migrating many composite products due to an issue with update function 'wc_cp_update_370_main' that caused it to stop and restart indefinitely.
* Fix - Incorrect Composite total reported in the single-product page caused by including subtotals of invisible/hidden Components.
* Fix - Empty price string showing up when a composite without a base price contains optional-only, individually-priced components. Price string is now correctly showing up as "From: $0.00".
* Dev Fix - Prevent stock validation when adding composites to orders using 'WC_CP_Order::add_composite_to_order'.
* Tweak - Components that are physically packaged in a composite now show up as individual options of their parent in Shipstation packing slips. Previously, they were all listed in a single "Contents" field.
* Tweak - Components hidden conditionally using Scenarios are animated when removed/added (Stacked and Progressive layouts).
* Dev - Added 'scroll_viewport_top_offset' field to 'wc_composite_params' front-end script parameters. Use it to define an auto-scroll top offset in order to resolve issues with floating top bars partially hiding content when auto-scrolling - e.g. when bringing a new Component into view (Stepped/Componentized layout). Modified using 'woocommerce_composite_front_end_params'.
* Fix - blockUI spinner not spinning.
* Fix - Updated version in main plugin file.
* Important: The update to version 3.8.0 is irreversible. Please test the update on a local/staging environment first and - as always - backup your website!
* Dev - Price methods 'get_[regular_/sale_]price' now always return the base prices defined under 'Product Data > General'. To ensure that product sorting and product price filtering in the shop catalog work without issues, meta fields '_[regular_/sale_]price' hold the cheapest raw configuration price.
* Dev - Base price filters no longer used in order to simplify compatibility with third-party discount plugins.
* Fix - Composite Products not sorted by price in the catalog correctly.
* Fix - Issues when attempting to override JS template files.
* Fix - Quantity input not hidden when WC quantity template is modified and extra classes are added to container element.
* Fix - Data exported to Shipwire now contains accurate physical representations of composite products, based on their shipping configuration. Note that Shipwire-managed products that are physically packaged in composite containers are not included in exports as individual line items.
* Fix - Name Your Price compatibility: Price strings of NYP Composites that contain individually-priced items now show up correctly.
* Tweak - Edit-in-cart UX: Show notice when editing a Composite in the cart.
* Tweak - Edit-in-cart UX: 'Click to edit' is now also clickable.