This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Affected surfaces
ReleasePort's take
Light signalThe release fixes a nilβpayment_method error and updates several dependencies (Bundler upgrade, Rails defaults for v7.1, oauth2 gem removal).
Why it matters: Fixes crash when payment_method is nil; upgrades Bundler and loads Railsβ―7.1 defaults.
Summary
AI summaryUpdates Dependencies π¦, Technical changes π οΈ, and User-facing changes π across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Include product from coordinator's inventory stays active after inventory is turned off. Include product from coordinator's inventory stays active after inventory is turned off. Source: llm_adapter@2026-05-25 Confidence: low |
β |
| Feature | Medium |
Publish SOLID WebID on DFC API. Publish SOLID WebID on DFC API. Source: llm_adapter@2026-05-25 Confidence: low |
β |
| Feature | Medium |
Allow unsafe redirect for PayPal payment. Allow unsafe redirect for PayPal payment. Source: llm_adapter@2026-05-25 Confidence: low |
β |
| Feature | Medium |
Add owner field to variants. Add owner field to variants. Source: llm_adapter@2026-05-25 Confidence: low |
β |
| Dependency | Medium |
Upgrade Bundler to latest version. Upgrade Bundler to latest version. Source: llm_adapter@2026-05-25 Confidence: low |
β |
| Dependency | Medium |
Load Rails framework defaults for versionβ―7.1. Load Rails framework defaults for versionβ―7.1. Source: llm_adapter@2026-05-25 Confidence: low |
β |
| Dependency | Low |
Bump multiple dependencies (db2fog, jest, sass-loader, faraday, webpack-dev-server, terser-webpack-plugin, tom-select, flipper, trix, rubocop-rails, flipper-active_record, view_component, flipper-ui, bootsnap). Bump multiple dependencies (db2fog, jest, sass-loader, faraday, webpack-dev-server, terser-webpack-plugin, tom-select, flipper, trix, rubocop-rails, flipper-active_record, view_component, flipper-ui, bootsnap). Source: granite4.1:30b@2026-05-25-audit Confidence: low |
β |
| Deprecation | Medium |
Remove oauth2 gem from dependencies. Remove oauth2 gem from dependencies. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Bugfix | Medium |
Fix error when payment_method is nil. Fix error when payment_method is nil. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Bugfix | Medium |
Fix reports to use variant supplier. Fix reports to use variant supplier. Source: llm_adapter@2026-05-25 Confidence: high |
β |
| Refactor | Medium |
Replace wicked_pdf with ferrum_pdf for PDF generation. Replace wicked_pdf with ferrum_pdf for PDF generation. Source: llm_adapter@2026-05-25 Confidence: low |
β |
Full changelog
What's Changed
User-facing changes π
- Include product from the coordinator's inventory stays active after inventory is turned off by @rioug in https://github.com/openfoodfoundation/openfoodnetwork/pull/14212
- Fix error when payment_method is nil by @dacook in https://github.com/openfoodfoundation/openfoodnetwork/pull/14320
API changes β οΈ
- Publish SOLID WebID on DFC API by @mkllnk in https://github.com/openfoodfoundation/openfoodnetwork/pull/14306
Technical changes π οΈ
- Add hint to avoid Docker for AI agents by @maikels-agent in https://github.com/openfoodfoundation/openfoodnetwork/pull/14286
- Upgrade Bundler by @mkllnk in https://github.com/openfoodfoundation/openfoodnetwork/pull/14295
- [Rails upgrade] Load framework default for version 7.1 by @rioug in https://github.com/openfoodfoundation/openfoodnetwork/pull/14273
- Allow unsafe redirect for paypal payment by @rioug in https://github.com/openfoodfoundation/openfoodnetwork/pull/14311
- Add owner field to variants by @dacook in https://github.com/openfoodfoundation/openfoodnetwork/pull/14249
- Remove oauth2 gem by @rioug in https://github.com/openfoodfoundation/openfoodnetwork/pull/14308
- Replace wicked_pdf with ferrum_pdf for PDF generation by @chahmedejaz in https://github.com/openfoodfoundation/openfoodnetwork/pull/14221
- Fix reports to use variant supplier by @dacook in https://github.com/openfoodfoundation/openfoodnetwork/pull/14272
Dependencies π¦
- Bump db2fog from
6e88c0atod3f27a1by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14291 - Bump jest-environment-jsdom from 30.3.0 to 30.4.1 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14290
- Bump sass-loader from 16.0.7 to 16.0.8 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14289
- Bump jest from 30.3.0 to 30.4.2 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14288
- Bump faraday from 2.14.1 to 2.14.2 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14296
- Bump webpack-dev-server from 5.2.3 to 5.2.4 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14297
- Bump terser-webpack-plugin from 5.5.0 to 5.6.0 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14298
- Bump tom-select from 2.6.0 to 2.6.1 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14299
- Bump flipper from 1.4.1 to 1.4.2 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14302
- Bump trix from 2.1.18 to 2.1.19 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14300
- Bump rubocop-rails from 2.34.3 to 2.35.0 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14301
- Bump flipper-active_record from 1.4.1 to 1.4.2 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14313
- Bump view_component from 4.9.0 to 4.10.0 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14312
- Bump flipper-ui from 1.4.1 to 1.4.2 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14314
- Bump bootsnap from 1.24.3 to 1.24.4 by @dependabot[bot] in https://github.com/openfoodfoundation/openfoodnetwork/pull/14317
New Contributors
- @maikels-agent made their first contribution in https://github.com/openfoodfoundation/openfoodnetwork/pull/14286
Full Changelog: https://github.com/openfoodfoundation/openfoodnetwork/compare/v5.4.16.1...v5.4.18
Breaking Changes
- Remove oauth2 gem
- Replace wicked_pdf with ferrum_pdf for PDF generation
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Open Food Network
Online marketplace for local food. It enables a network of independent online food stores that connect farmers and food hubs with individuals and local businesses.
Beta — feedback welcome: [email protected]