Releases: openfoodfoundation/openfoodnetwork
v4.4.50 Pfannkuchen
What's Changed
User-facing changes 👀
- Sanitise HTML in product description [read-only] by @anansilva in #12518
- Display additional tax total in order - fixes #11680 by @abdulazizali77 in #12427
- Force start date before end date with range mode flatpickr by @cyrillefr in #12094
Experimental features for testing 🚧
- [BUU] Fix for blank dropdowns by @dacook in #12521
- [BUU] Use Turbo with animation for deleting products and variants by @chahmedejaz in #12511
Technical changes 🛠️
- Do not commit to db unchanged products in bulk save by @isidzukuri in #12515
Dependencies 📦
- chore(deps): bump leaflet-geosearch from 3.11.1 to 4.0.0 by @dependabot in #12540
New Contributors
- @abdulazizali77 made their first contribution in #12427
Full Changelog: v4.4.49...v4.4.50
v4.4.49 Lemon slice
What's Changed
User-facing changes 👀
- Sanitise HTML in long description of enterprise group [read-only] by @anansilva in #12506
- Get registration location map working with OSM by @cillian in #12495
- Restore enterprise edit form as manager by @mkllnk in #12535
Experimental features for testing 🚧
Technical changes 🛠️
- Deleting some used one-shot rake tasks by @cyrillefr in #12510
- Fix redundant presence validation on belongs part V by @cyrillefr in #12514
- More realistic test env for translations by @mkllnk in #12489
- [BUU] Add specs for feature parity (from #11645) by @filipefurtad0 in #12519
- Fix Redundant presence validation on belongs part VI by @cyrillefr in #12529
Dependencies 📦
- chore(deps-dev): bump knapsack_pro from 7.2.0 to 7.4.0 by @dependabot in #12517
- chore(deps-dev): bump webmock from 3.23.0 to 3.23.1 by @dependabot in #12523
- chore(deps): bump view_component from 3.12.0 to 3.12.1 by @dependabot in #12527
- chore(deps): bump rack-timeout from 0.6.3 to 0.7.0 by @dependabot in #12530
- chore(deps): bump devise-i18n from 1.12.0 to 1.12.1 by @dependabot in #12537
Full Changelog: v4.4.47...v4.4.49
v4.4.47 Peaches
Congratulations for to @MrBowmanXD and @isidzukuri for their first contribution 💐
What's Changed
User-facing changes 👀
- Allow return or line break in shipping / payment method description by @MrBowmanXD in #12465
Experimental features for testing 🚧
- Show any tax category errors when saving variants by @dacook in #12486
- [BUU] Remove StimulusReflex from Image Edit by @dacook in #12504
Technical changes 🛠️
- [12355] Remove discourse by @isidzukuri in #12496
- Clean up unused enterprise fields by @mkllnk in #12460
- Log who deleted products on current bulk edit products screen by @abdellani in #12457
- Move mail spec precompile assets for it by @mkllnk in #12490
- Updates Paypal system spec to consider new checkout flow by @filipefurtad0 in #12494
- Break up large spec files by @dacook in #12502
- Avoid submitting duplicate Connected Apps by @mkllnk in #12481
- Fix RedundantPresenceValidationOnBelongs on two files by @cyrillefr in #12493
- Removes deprecation strikethrough from tax report (by producer) by @filipefurtad0 in #12505
- Fixup db schema.rb by @mkllnk in #12508
Dependencies 📦
- chore(deps): bump aws-sdk-s3 from 1.147.0 to 1.151.0 by @dependabot in #12488
- Bump stimulus_reflex to 3.5.1 and cable_ready to 5.0.5 by @dacook in #12472
Full Changelog: v4.4.46...v4.4.47
v4.4.46 Security patch
A small patch to include an update for vulnerability CVE-2024-35176: DoS in REXML.
Full Changelog: v4.4.45...v4.4.46
v4.4.45
What's Changed
User-facing changes 👀
- Fix Ship Order menu choice not working by @cyrillefr in #12376
- Remove "ready for" info from shipping method description area at checkout #12395 (solved) by @MrBowmanXD in #12443
- 12372-[Admin] Missing translations page titles by @arunguleria in #12454
- Sanitise HTML in long description of enterprise [read-only] by @mkllnk in #12470
Experimental features for testing 🚧
- Feature/11058 change products order by name by @chahmedejaz in #12449
- [BUU] Delete Button missing before saving variant by @cyrillefr in #12441
Technical changes 🛠️
- Use recommended RSpec config by @mkllnk in #12451
- Removes unused spec related to legacy checkout by @filipefurtad0 in #12417
- Updates tests on a regular checkout by @filipefurtad0 in #12464
- Fix RedundantPresenceValidationOnBelongs on two files by @cyrillefr in #12428
Dependencies 📦
- chore(deps): bump wkhtmltopdf-binary from 0.12.6.6 to 0.12.6.7 by @dependabot in #12463
- chore(deps): bump i18n from 1.14.4 to 1.14.5 by @dependabot in #12462
- chore(deps): bump dotenv from 3.1.0 to 3.1.2 by @dependabot in #12466
- chore(deps): bump geocoder from 1.8.2 to 1.8.3 by @dependabot in #12467
- chore(deps): bump nokogiri from 1.16.4 to 1.16.5 by @dependabot in #12468
- chore(deps-dev): bump knapsack_pro from 7.1.0 to 7.2.0 by @dependabot in #12475
- chore(deps): bump omniauth-rails_csrf_protection from 1.0.1 to 1.0.2 by @dependabot in #12483
- chore(deps): bump roadie-rails from 3.1.0 to 3.2.0 by @dependabot in #12484
New Contributors
- @MrBowmanXD made their first contribution in #12443
Full Changelog: v4.4.44...v4.4.45
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