Core
- A channel column was added to the spree_orders table. Users can set
it when importing orders from other stores. e.g. amazon
Washington Luiz
- Highline version has been bumped to allow anything > 1.6.18 and < 1.7.x.
Ryan Bigg
- Active Merchant version has been bumped to 1.42.0. This should fix Money gem dependency problems.
Ryan Bigg
- aws-sdk version has been bumped to 1.27.0. This should fix Nokogiri gem dependency problems.
Ryan Bigg
- Fixed issue where Product#set_property was causing an undefined method when spree_i18n was in use.
Ryan Bigg
- Taxes can now be classed as "included" or "additional". Taxes which are "included" are those such as VAT/GST, where the price includes the tax already. "Additional" taxes are like Sales Tax in the US where the tax amount is added on after the listed price of the item. This change now means that included taxes are displayed on the checkout.
Ryan Bigg
API
- ApiHelpers attributes can now be extended without overriding instance
methods. By using the same approach in PermittedAttributes. e.g.
Spree::Api::ApiHelpers.order_attributes.push :locked_at
Washington Luiz
- ApiHelpers attributes can now be extended without overriding instance
methods. By using the same approach in PermittedAttributes. e.g.
Spree::Api::ApiHelpers.order_attributes.push :locked_at
Washington Luiz
- Admin users can set the order channel when importing orders. By sing the
channel attribute on Order model
Washington Luiz
- An order's shipments are now destroyed (to be recreated) when an order is assigned a new line item through the API. #3914
Washington Luiz
Backend
-
Fixed styling issues with select2 boxes. #3854
Dominik Staskiewicz
-
Fixed issue where taxons could not be reordered. #3891 #3833 #3390
Lucas Dohmen
Frontend
-
Country lists that include countries with accents in their names are now sorted correctly. #3911
Jim
Gateway
-
Added support for Stripe.js, which will now be used automatically when a Stripe payment method is selected. If a user has JavaScript disabled, then it will fall back to the old server-to-server communication technique.
Ryan Bigg