Open Food Network v2.9.10 Release Notes

Release Date: 2020-05-27 // almost 4 years ago
  • πŸš€ This release includes a lot of UX improvements and bug fixes, especially for the shopfront.

    🍱 User facing changes πŸ‘€

    • ⚑️ #5469, #5435, cf53423 Updated translations
    • #5411 Adjusted layout for display of orders closed message in shopfront.
    • πŸ›  #5458 Fixed layout issue on admin order cycle edit pages.
    • πŸ›  #5466 Fixed issue with search bars in /shops and /groups
    • #5451 Fix tab-buttons element overlapping order cycle selector
    • πŸ›  #5440 Fixed grumpy cat page (422 http error) when Order Cycle was closed while user was shopping (the broken case was only when there other Order Cycles open for the same shop)
    • #5501 Fix stale data problem when navigating across different shops.
    • #5438 Improved cart page UX for carts with insufficient stock
    • #5392 Shipping methods can now be marked "Backoffice only" and that will work: the shipping method will not be available for users in the checkout process but will be available in the backoffice when editing an order.
    • ⚠ #5424 Add warning message to shipping methods list and edit page so that user is aware of the problems of de-activating a shipping methods and knows what is the alternative.
    • #5493 Make shipping and payment methods option display_on available to managers.
    • 🌐 #5450 Where applicable, changed report_header to reflect number (quantity) or cost/currency (amount) to achieve correct translation to French. For example: Quantity (number) --> QuantitΓ©, Amount (cost/currency) --> Montant
    • #5355 Change shop name on Transactions Page to be a link to the shop page.
    • 🚚 #5429 Removed duplicate rows in the Orders And Distributors report.
    • πŸ›  #5457 Fixed maximum quantity issue on cart page.
    • #5304 Fix filtering by multiple tags on the Admin Orders page.
    • βœ… #5356 Within the Enterprise(shop) search, input inputmode='search' was added to the search field in order to enable the 'Go' (iOS) or magnifying glass (Android) on the mobile keyboard. input type='search' was left in the code as it did not change the outcome and could potentially affect older devices which support that syntax. In testing on Browserstack, this syntax is highly browser and device dependent, so results vary widely across devices.
    • βœ… #5376 Added inputmode attribute to show appropriate mobile keyboard for "tel", "email", and "password" fields in customer pages. input type= was left in the code as it did not change the outcome and could potentially affect older devices which support that syntax. In testing on Browserstack, this syntax is highly browser and device dependent, so results vary widely across devices.

    🍱 Technical changes πŸ”§

    • πŸ“¦ #5478 Bumped version of tools that support ruby package management (bundler) and debugging (byebug)
    • #5474 Bump activerecord-import from 1.0.4 to 1.0.5
    • #5443 Bump mini_racer from 0.2.11 to 0.2.14
    • #5415 Bump bugsnag from 6.13.0 to 6.13.1
    • πŸš… #5427 Bump jquery-ui-rails to 4.2.1
    • 🌐 #5390 Resolves conflict in en.yml file which was breaking the general settings translation keys
    • #5485 Rename method refering to phantomjs