v4.1.21 Far breton
User facing changes 👀
- Remove checkout only option from payment methods edit form. by @apricot12 in #8920
- Improve the way we get the unit value (g, oz, lb, ...) in the Bulk Order Management interface by @jibees in #8972
- Edit order: on last item deletion, cancel the order and conditionally send cancellation email to consumer by @jibees in #8766
- Removes signup string from private shop login screen by @filipefurtad0 in #8869
Technical changes 🔧
- Relax our style guide by @mkllnk in #8935
- Clarifies context in checkout_paypal_spec and implements tests as shared examples by @filipefurtad0 in #8932
- Change css selector from stripe elements in test environment. by @jibees in #8953
- Fix Angular interpolation for translations with apostrophes by @Matt-Yorkley in #8956
Split checkout
- Adds controller coverage for stock restrictions on split checkout by @filipefurtad0 in #8938
- Checks stock restrictions on checkout split (system spec) by @filipefurtad0 in #8939
- Split checkout: Display "Update" button on the order table page unless order is complete by @jibees in #8944
- Splitcheckout: Don't save bill|ship address when associated checkbox is not checked during checkout process by @jibees in #8966
- SplitCheckout: handle navigation between steps by @jibees in #8893
- SplitCheckout: display only shipping method that are set as front end available by @jibees in #8945
- SplitCheckout: Display shipping options checkboxes on invalid form submit by @jibees in #8964
- SplitCheckout: as guest user, after login should redirect to the first step of checkout by @jibees in #8916
- Split-checkout transaction and shipping fees by @filipefurtad0 in #8977
- [Split Checkout] Adds tests on payments by @filipefurtad0 in #8772
Dependencies updates
- Bump url-parse from 1.5.7 to 1.5.10 by @dependabot in #8937
- Bump karma from 6.3.16 to 6.3.17 by @dependabot in #8947
- Docker: upgrade nodeJs from 10 to 14 by @seballot in #8970
i18n keys
- Transifex by @Transifex-Openfoodnetwork in #8949
Full Changelog: v4.1.20...v4.1.21
The Breton far is a rather dense cake from Brittany, a distant cousin of the flan pâtissier or the clafoutis according to the variants. It is called in Breton farz forn (farz fourn in Leonard country) which means: far au four. The most famous recipe is the one with prunes, although traditionally the far doesn't include them.