Releases: openfoodfoundation/openfoodnetwork
v5.0.25 Pavlova
What's Changed
User-facing changes 👀
- Do not allow spaces in external billing by @pacodelaluna in #13081
- Use translation for "none" in reports by @ashishp91 in #13256
- Remove text versions of emails by @drummer83 in #13269
Technical changes 🛠️
- Adresses Rails/LexicallyScoped offenses by @cyrillefr in #13251
- Added tests for edit and delete by @piyush828-design in #13259
New Contributors
- @piyush828-design made their first contribution in #13259
- @ashishp91 made their first contribution in #13256
Full Changelog: v5.0.24...v5.0.25
v5.0.24 Pasta
What's Changed
User-facing changes 👀
- Reset stock for absent products in DFC catalog by @mkllnk in #13191
- [Enterprise Fees] Keep fees on product when a product is removed from the order cycle by @rioug in #13240
- Allow producer to edit their products on hubs' orders by @chahmedejaz in #13113
Technical changes 🛠️
Full Changelog: v5.0.23...v5.0.24
v5.0.23 Lupin-bean Hummus
What's Changed
User-facing changes 👀
- Fixes button staying disabled after report fail by @cyrillefr in #13243
- [FF] Add option to display customer contact details to suppliers in reports by @dacook in #13192
- Email header: Improve logo, resizing and styles by @drummer83 in #13216
Technical changes 🛠️
- Fix Rubocop InverseOf offense in Order model by @cyrillefr in #13247
Full Changelog: v5.0.22...v5.0.23
v5.0.22 Vegan Naan
What's Changed
User-facing changes 👀
- Add basque language by @mcmpp in #13229
- Fix: Admin visiting non-existent enterprise raises error by @Tresor11 in #13224
API changes ⚠️
Technical changes 🛠️
- Adds tests to recent reply_to email changes by @filipefurtad0 in #13230
- Bump rspec-sql from 0.0.2 to 0.0.3 by @mkllnk in #13234
- Alert us to deprecation warnings by @mkllnk in #13236
- Fixes rubocop offense inverse_of on payment model by @cyrillefr in #13239
- Fetch variant enterprise fees from order lineitems adjustments #11529 by @abdulazizali77 in #13084
- Fixes some Rails InverseOf offenses by @cyrillefr in #13226
- Correct rubocop Style/* offenses by @chitty in #13231
New Contributors
Full Changelog: v5.0.21...v5.0.22
v5.0.21 Lentil & broccoli tacos
What's Changed
User-facing changes 👀
- [DFC Orders] Sync remote products when order cycle opens by @dacook in #13167
- Add a 'reply to' email address to some more emails by @drummer83 in #13176
- Fix expand notes field when editing order by @chahmedejaz in #13214
Experimental features for testing 🚧
- Feature toggle option to open admin dashboard in same tab @mkllnk in #13143
- We are trialling UX improvements and have created an option to change the navigation menu link behaviour. See Feature toggles.
Technical changes 🛠️
- Gracefully handle product missing from catalog by @mkllnk in #13207
- Autocorrect rubocop offenses Style/RedundantAssignment and Style/RedundantArgument by @chitty in #13227
- [Enterprise fees] Add system testing for various enterprise fees by @rioug in #13228
- Bump puma to v6.5.0 by @chitty in #13233
- Fixes Rails TimeZone rubocop offenses by @cyrillefr in #13223
New Contributors
Full Changelog: v5.0.20...v5.0.21
https://bojongourmet.com/wp-content/uploads/2017/07/Smoky-Lentil-Tacos.jpg
taken from: https://bojongourmet.com/smoky-lentil-tacos/
v5.0.20 Shawarma
🎉 Special thanks to @cyrillefr for contributing to the completion of this large list of RuboCop issues in #12330! 🚀👏
Please note that a bug in the previous release has been removed.
What's Changed
User-facing changes 👀
- [Bug fix] Revert "Update line items enterprise fee instead of deleting and recreating " by @rioug in #13218
- Rescue from invalid DFC catalog URLs by @mkllnk in #13182
- Fix obscure issue when choosing payment method in checkout by @dacook in #13197
API changes ⚠️
Technical changes 🛠️
- Fixes some rubocop linting offenses - part IV by @cyrillefr in #13209
- Ensure tests run with specified locale by @dacook in #13210
- Categorise breaking-change labels in release notes by @dacook in #13201
Full Changelog: v5.0.19...v5.0.20
Shawarma is a popular Middle Eastern street food made from marinated meat (typically chicken, beef, or lamb) that is stacked on a vertical rotisserie and slow-cooked as it turns. The outer layers are shaved off and served in a warm pita or flatbread, often with toppings like garlic sauce, tahini, pickles, and fresh vegetables. It's known for its rich, spiced flavor and juicy texture, making it a favorite fast-food dish worldwide.
v5.0.19 Caramel Fudge
!!
What's Changed
User-facing changes 👀
Technical changes 🛠️
- Fixes some rubocop linting offenses - part III by @cyrillefr in #13199
- Fail Reviewdog Rubocop check on any found issues by @mkllnk in #13196
- Make sure the first page load is complete before updating database by @mkllnk in #13200
- Ensure we test for the right text after AJAX loads filters by @mkllnk in #13202
Dependencies 📦
- chore(deps): bump trix from 2.1.12 to 2.1.13 by @dependabot in #13203
- chore(deps): bump @babel/runtime from 7.15.3 to 7.26.10 by @dependabot in #13204
- chore(deps): bump @babel/helpers from 7.21.5 to 7.26.10 by @dependabot in #13205
Full Changelog: v5.0.18...v5.0.19
Fudge is a type of confection that is made by mixing sugar, butter, and milk. It has its origins in the 19th century United States, and became popular in American women's colleges in the late 19th century. Fudge can come in a variety of flavorings depending on the region or country it was made; popular flavors include fruit, nut, chocolate, and caramel.
v5.0.18 Creme Caramel
What's Changed
User-facing changes 👀
- Remove true as select default first option by @cyrillefr in #13171
- Speed up super admin dashboard by @dacook in #13147
- Add shipment state to OC customer totals report by @chahmedejaz in #13187
- Page is redirected to root after login from shopfront page by @chahmedejaz in #13189
Technical changes 🛠️
- Fixes some rubocop linting offenses by @cyrillefr in #13178
- Add task to reset database with sample data by @mkllnk in #13183
- Fixes some rubocop linting offenses - part II by @cyrillefr in #13186
Dependencies 📦
- chore(deps): bump @hotwired/turbo from 8.0.12 to 8.0.13 by @dependabot in #13184
- chore(deps-dev): bump pretty-quick from 4.0.0 to 4.1.1 by @dependabot in #13194
Full Changelog: v5.0.17...v5.0.18
Crème caramel, flan, caramel pudding, condensed milk pudding or caramel custard is a custard dessert with a layer of clear caramel sauce.
v5.0.17 Cake
What's Changed
User-facing changes 👀
- Align inputs on orders list and adjust position of checkboxes for reports by @drummer83 in #13156
- [DFC Orders] Select/deselect all on DFC Product Import by @dacook in #13168
- Create styled email for reset password instructions by @drummer83 in #13157
Full Changelog: v5.0.16...v5.0.17
v5.0.16 Falafel with jam
What's Changed
User-facing changes 👀
- Quick beautification of test email by @drummer83 in #13158
- Fix order of line item based report rows by @mkllnk in #13154
- Add shipping method and shipment state to packing reports by @chahmedejaz in #13160
- Autoremove/update item from the cart if stock changed during checkout by @rioug in #13121
- Add a 'reply to' email address where it makes sense and has been missing by @drummer83 in #13139
- Direct people to refresh OIDC connection when needed by @mkllnk in #13126
- Fix reset stock when importing DFC products by @mkllnk in #13151
API changes ⚠️
Technical changes 🛠️
- Bump datafoodconsortium-connector to support product variants by @mkllnk in #13146
- Delete old, unused script/rails by @mkllnk in #13162
- Update label and change default dev locale by @dacook in #13134
- Fix base urls for assets in development by @chahmedejaz in #13165
- Fix user controlled method execution by @rioug in #13164
Dependencies 📦
- chore(deps): bump elliptic from 6.6.0 to 6.6.1 by @dependabot in #13152
- chore(deps): bump dompurify from 3.2.3 to 3.2.4 by @dependabot in #13155
Full Changelog: v5.0.15...v5.0.16
Release name
No, don't eat falafel with jam. That's just what my 3-year-old kid asked for at lunch today. I personally like a yoghurt dip with herbs. Some people prefer humous but that's just doubling up on chickpeas in my opinion. 🤷