Releases: openfoodfoundation/openfoodnetwork
v4.4.44 Four bean salad
What's Changed
Experimental features for testing 🚧
- [BUU] Change Producer, Category and Tax Category by @chahmedejaz in #12401
Technical changes 🛠️
- Optimise CI by @dacook in #12418
- Explicitely require all rubocop extensions by @mkllnk in #12433
- Remove tag template from link to draft release by @mkllnk in #12430
- Update links to n8n server by @mkllnk in #12432
- Updates checkout tests to cover for out of stock variant by @filipefurtad0 in #12423
- Knapsack pro 7.1.0 by @mkllnk in #12447
Dependencies 📦
- chore(deps): bump flipper, flipper-active_record and flipper-ui by @dependabot in #12111
- chore(deps): bump trix from 2.1.0 to 2.1.1 by @dependabot in #12435
- chore(deps): bump @floating-ui/dom from 1.6.4 to 1.6.5 by @dependabot in #12440
- chore(deps-dev): bump spring from 4.2.0 to 4.2.1 by @dependabot in #12438
- chore(deps): bump flipper, flipper-active_record and flipper-ui by @dependabot in #12444
- chore(deps-dev): bump rubocop-rspec from 2.29.1 to 2.29.2 by @dependabot in #12450
- chore(deps): bump newrelic_rpm from 9.8.0 to 9.9.0 by @dependabot in #12455
- chore(deps-dev): bump rubocop from 1.63.2 to 1.63.5 by @dependabot in #12456
Full Changelog: v4.4.43...v4.4.44
v4.4.43 Madeleine
Congrats to @kellyzhangg made their first contribution in #12391 🙌 💐 👏
What's Changed
User-facing changes 👀
API changes ⚠️
Technical changes 🛠️
- Add payments controller test by @kellyzhangg in #12391
- Add task to check for invalid address by @rioug in #12413
- Updates multilingual spec to test checkout steps by @filipefurtad0 in #12421
- Fix RedundantPresenceValidationOnBelongs on some files (part II) by @cyrillefr in #12414
Dependencies 📦
- chore(deps): bump sidekiq from 7.2.2 to 7.2.4 by @dependabot in #12416
- chore(deps): bump @floating-ui/dom from 1.6.3 to 1.6.4 by @dependabot in #12419
- chore(deps): bump jquery-ui from 1.13.2 to 1.13.3 by @dependabot in #12420
New Contributors
- @kellyzhangg made their first contribution in #12391
Full Changelog: v4.4.41...v4.4.43
The madeleine or petite madeleine is a traditional small cake from Commercy and Liverdun, two communes of the Lorraine region in northeastern France
v4.4.41 Fava beans
Congrats to @sergioosouzaa made their first contribution in #12392 🙌 💐 👏
What's Changed
User-facing changes 👀
- Fix Duplicate Language Display on New User Creation by @sergioosouzaa in #12392
Experimental features for testing 🚧
- [BUU] Fix non-admin saving by @dacook in #12412
- [BUU] Add Turbo for dynamic page loading by @dacook in #12361
- [BUU] Fix Wrong Tax Category Display by @chahmedejaz in #12333
Technical changes 🛠️
- Test all files with Rubocop, not just added code in the diff by @mkllnk in #12393
- Fix RedundantPresenceValidationOnBelongs on some files by @cyrillefr in #12407
- [VCR/Stripe] Tests payment intents for offline payments by @filipefurtad0 in #12408
- prevent generating invoices when order's distributor can't generate invoices by @abdellani in #12219
- Fix Rubocop Rails: Rails/HasManyOrHasOneDependent by @anthonyms in #12313
Full Changelog: v4.4.40...v4.4.41
Vicia faba, commonly known as the broad bean, fava bean, or faba bean, is a species of vetch, a flowering plant in the pea and bean family Fabaceae. It is widely cultivated as a crop for human consumption, and also as a cover crop
v4.4.40
What's Changed
User-facing changes 👀
- Don't pass invalid auth method "None" to net-smtp by @mkllnk in #12384
- Adds missing keys from i18n tasks output by @filipefurtad0 in #11958
Technical changes 🛠️
- Let Rubocop suggest extensions by @mkllnk in #12371
- [BUU] Optimisation by @dacook in #12334
- Adds regression spec as shared example, for order edit subsections by @filipefurtad0 in #12370
- Allow Dependabot to open as many PRs as it likes by @mkllnk in #12382
- Fix Rails/WhereExists rubocop offenses by @cyrillefr in #12363
Dependencies 📦
- chore(deps): bump stripe from 10.15.0 to 11.0.0 by @dependabot in #12366
- chore(deps): bump view_component from 3.11.0 to 3.12.0 by @dependabot in #12377
- chore(deps): bump mini_portile2 from 2.8.5 to 2.8.6 by @dependabot in #12378
- chore(deps-dev): bump foreman from 0.87.2 to 0.88.1 by @dependabot in #12379
- chore(deps-dev): bump rspec-sql from 0.0.1 to 0.0.2 by @dependabot in #12385
- chore(deps-dev): bump rubocop from 1.63.1 to 1.63.2 by @dependabot in #12386
- chore(deps): bump redis from 5.1.0 to 5.2.0 by @dependabot in #12387
- chore(deps): bump stripe from 11.0.0 to 11.1.0 by @dependabot in #12396
- chore(deps): bump aws-sdk-s3 from 1.146.1 to 1.147.0 by @dependabot in #12397
Full Changelog: v4.4.39...v4.4.40
v4.4.39 Spiegelei / sunshine egg
What's Changed
User-facing changes 👀
- Translation fixes for return authorization status by @arunguleria in #12303
- Fix: preserve order of invoices in bulk print by @mkllnk in #12357
Experimental features for testing 🚧
Technical changes 🛠️
- Bump stripe 10.14.0 by @filipefurtad0 in #12339
- Fix Lint/DuplicateRequire issue by @cyrillefr in #12344
- Adds regression spec for S2 bug #12340 by @filipefurtad0 in #12343
- Fix Rubocop Rails/NegateInclude issues by @cyrillefr in #12337
- Fix rubocop Lint/ConstantDefinitionInBlock group by @anansilva in #12316
- Make URL to connect app translatable by @mkllnk in #12341
- Fix Rubocop Rails/HelperInstanceVariable by @chahmedejaz in #12324
- Fix Rubocop Locale Errors by @chahmedejaz in #12345
- Fix rubocop FixRailsWhereEquals by @cyrillefr in #12352
- Remove unnecessary method checkout_steps by @mkllnk in #12300
- Improves regression spec after reviewer feedback by @filipefurtad0 in #12353
Dependencies 📦
- chore(deps): bump trix from 2.0.10 to 2.1.0 by @dependabot in #12319
- chore(deps): bump aws-sdk-s3 from 1.146.0 to 1.146.1 by @dependabot in #12321
- chore(deps-dev): bump debug from 1.9.1 to 1.9.2 by @dependabot in #12322
- chore(deps-dev): bump letter_opener from 1.9.0 to 1.10.0 by @dependabot in #12325
- chore(deps-dev): bump rubocop-rspec from 2.27.1 to 2.28.0 by @dependabot in #12329
- chore(deps): bump json from 2.7.1 to 2.7.2 by @dependabot in #12336
- chore(deps): bump datafoodconsortium-connector from 1.0.0.pre.alpha.10 to 1.0.0.pre.alpha.11 by @dependabot in #12335
- chore(deps-dev): bump rubocop-rspec from 2.28.0 to 2.29.1 by @dependabot in #12342
- chore(deps-dev): bump rubocop from 1.62.1 to 1.63.0 by @dependabot in #12349
- chore(deps): bump valid_email2 from 5.2.1 to 5.2.3 by @dependabot in #12358
- chore(deps-dev): bump spring from 4.1.3 to 4.2.0 by @dependabot in #12360
- chore(deps): bump tar from 6.1.11 to 6.2.1 by @dependabot in #12354
- chore(deps): bump stripe from 10.14.0 to 10.15.0 by @dependabot in #12359
- chore(deps): bump datafoodconsortium-connector from 1.0.0.pre.alpha.11 to 1.0.0.pre.alpha.12 by @dependabot in #12368
- chore(deps): bump devise from 4.9.3 to 4.9.4 by @dependabot in #12367
- chore(deps-dev): bump rubocop from 1.63.0 to 1.63.1 by @dependabot in #12364
Full Changelog: v4.4.38...v4.4.39
v4.4.38 Hummingbird cake
What's Changed
User-facing changes 👀
- [Product Refactor] Primary Taxon by @Matt-Yorkley in #11369
API changes ⚠️
- [Product Refactor] Primary Taxon by @Matt-Yorkley in #11369
Technical changes 🛠️
- Vcr stripe accounts controller spec by @filipefurtad0 in #12262
- Fix rubocop Lint/DuplicateBranch group by @anansilva in #12320
- Removes Stripe accounts created for testing purposes by @filipefurtad0 in #12326
Dependencies 📦
- chore(deps): bump newrelic_rpm from 9.7.1 to 9.8.0 by @dependabot in #12318
Full Changelog: v4.4.37...v4.4.38
Hummingbird cake is a banana-pineapple spice cake originating in Jamaica and a popular dessert in the southern United Statessince the 1970s
v4.4.37 Hot Cross Buns
What's Changed
Experimental features for testing 🚧
Technical changes 🛠️
- Feat/12297 rvm support script setup by @Pauloparakleto in #12305
Dependencies 📦
- chore(deps): bump express from 4.18.2 to 4.19.2 by @dependabot in #12312
- chore(deps): bump bugsnag from 6.26.3 to 6.26.4 by @dependabot in #12315
Full Changelog: v4.4.36...v4.4.37
A hot cross bun is a spiced bun usually made with fruit, marked with a cross on the top.
The cross representing the crucifixion of Jesus, the spices inside signifying the spices used to embalm him at his burial and sometimes also orange peel to reflect the bitterness of his time on the cross.
v4.4.36 Cheese Tapa
A patch release to fix the S1 #11752.
What's Changed
Technical changes 🛠️
- Remove unused Devise login links partial by @mkllnk in #12298
- Don't generate packing reports twice just to show the form by @Matt-Yorkley in #12307
- Reduce unnecessary avalanches of Redis queries by @Matt-Yorkley in #12306
Dependencies 📦
- chore(deps): bump stripe from 10.12.0 to 10.13.0 by @dependabot in #12302
- chore(deps-dev): bump rdoc from 6.6.2 to 6.6.3.1 by @dependabot in #12311
- chore(deps-dev): bump rubocop-rails from 2.24.0 to 2.24.1 by @dependabot in #12310
- chore(deps): update rails-nested-form from fork to v5.0.0 by @dacook in #12308
Full Changelog: v4.4.35...v
v4.4.35 Affogato
What's Changed
User-facing changes 👀
- [BO Orders] Update Entreprise fees when decreasing quantity by @cyrillefr in #12229
Only on instances with OIDC activated (fr-prod):
API changes ⚠️
- Limit enterprise image sizes on DFC API by @mkllnk in #12284
- [BO Orders] Update Entreprise fees when decreasing quantity by @cyrillefr in #12229
- Publish full URLs of social media links on DFC API by @mkllnk in #12299
Technical changes 🛠️
- Bulk printing/sending should show warning if ABN is required but not set. by @abdellani in #11918
- Add tests to the search product feature by @cyrillefr in #12267
- Group
Order && OrderCycle
related services by @feruzoripov in #12256 - [BUU] Enqueue actions to perform at end of reflex by @dacook in #12247
- fix route to Admin#order#invoice#generate by @abdellani in #12207
- Rubocop by @mkllnk in #12273
- Add placeholder file with comments by @dacook in #12285
- set variant_processor to mini_magick by @abdellani in #12271
- Fix Rubocop Rails issue: Rails/FindEach by @anthonyms in #12289
- chore(README.md): change the order the instalation guide appears and add advise about specific ruby and node versions. by @Pauloparakleto in #12293
- Downgrade cable_ready JS to 5.0.1 by @dacook in #12246
Dependencies 📦
- chore(deps): bump aws-sdk-s3 from 1.143.1 to 1.144.0 by @dependabot in #12269
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #12272
- chore(deps): bump activerecord-import from 1.5.1 to 1.6.0 by @dependabot in #12276
- chore(deps-dev): bump shoulda-matchers from 6.1.0 to 6.2.0 by @dependabot in #12278
- chore(deps): bump aws-sdk-s3 from 1.144.0 to 1.145.0 by @dependabot in #12279
- chore(deps): bump stripe from 10.11.0 to 10.12.0 by @dependabot in #12275
- chore(deps-dev): bump rspec-rails from 6.1.1 to 6.1.2 by @dependabot in #12288
- chore(deps): bump aws-sdk-s3 from 1.145.0 to 1.146.0 by @dependabot in #12287
- chore(deps): bump @hotwired/turbo from 8.0.3 to 8.0.4 by @dependabot in #12257
New Contributors
- Thank you @anthonyms for your first contribution!! 💚 🎉 ✨
Full Changelog: v4.4.34...v4.4.35
v4.4.34 Pavlova
Description
What's Changed
User-facing changes 👀
- Fix incorrect results for multiple tax rates in report by @cyrillefr in #12206
API changes ⚠️
Technical changes 🛠️
- Enforce RSpec expect(..).not_to over to_not by @mkllnk in #12250
- Bumps Stripe from 10.10.0 to 10.11.0 by @filipefurtad0 in #12252
- Add dev script to run rubocop on changed files by @mkllnk in #12248
- Set known default password for sample users by @mkllnk in #12249
Dependencies 📦
- chore(deps-dev): bump rubocop-rails from 2.23.1 to 2.24.0 by @dependabot in #12225
- chore(deps): bump i18n from 1.14.3 to 1.14.4 by @dependabot in #12251
- chore(deps-dev): bump rubocop from 1.60.2 to 1.62.1 by @dependabot in #12259
- chore(deps): bump rails-i18n from 7.0.8 to 7.0.9 by @dependabot in #12265
- chore(deps): bump aws-sdk-s3 from 1.143.0 to 1.143.1 by @dependabot in #12266
Full Changelog: v4.4.33...v4.4.34
Pavlova is a meringue-based dessert Originating in either Australia or New Zealand in the early 20th century,