Open Food Network v3.0.0 Release Notes

Release Date: 2020-06-22 // 20 days ago
  • ⬆️ This week's spicy release includes major upgrades for two of our core dependencies, bringing us to Spree 2.1 and Rails 4.0, along with some new contributions from @rioug and @cillian ❤️

    🍱 User facing changes 👀

    • ⚡️ Updated UX on cart dropdown for all devices #5480
    • Re-introduced "display-only shops" feature #5559
    • Include adjustments with negative taxes on Sales Tax reports #5492

    🍱 Technical changes 🔧

    • ⬆️ Merge upgrade branch to master (many changes included) #5158
    • Ensure Shipping Methods form saves calculator details correctly #5570
    • Ensure Zones form saves details correctly #5623
    • Checkout code is now more resilient handling error scenarios #5598
    • 🛠 Fix error in Payments Report for orders without payments #5573
    • 🛠 Fix broken order link from Tax Reports #5593
    • ⬆️ Bump coffee-rails gem from 4.0.1 to 4.2.2
    • ⬆️ Bump httparty gem from 0.17.3 to 0.18.1 #5618
    • ➕ Add handling of CSV::MalformedCSVError for product_importer #5566
    • ⚡️ Update spree revision and upgrade ransack gem to 1.2.3 #5605
    • 🛠 Fix a flaky spec in the test suite #5628
    • 🛠 Fix missing image issues in Rails 4 asset compilation #5624
    • 👌 Improved performance in Payments Report #5595
    • 🛠 Fix stripe payments in the BackOffice in Rails 4 #5597
    • ✂ Remove spinjs-rails dependency #5530
    • 🖨 Ensure map icon URLs are correctly generated with fingerprints #5635


Previous changes from v2.10.1

  • 🚀 This release is another great step towards the full translation of OFN to other
    🍱 languages. Thanks a lot @rmklaus12 😍! It also includes a few other useful fixes.

    We also welcome @dmarcoux and @romale first-time contributions and thank @chrishil1,
    🍱 @luchiago and @jeduardo824 for their sustained contributions 🎉

    🍱 User facing changes 👀

    ➕ Added translations keys to allow full error message to be properly translated #5569
    🖨 Sort orders with completed_at desc order while using Print Invoices action #5353
    ➕ Added translation keys in admin new order #5482
    👌 Improved design details related to Order Cycle #5407
    🔄 Change minimal amount in price sack calculator to float #5490
    🛠 Fixed Clear Filters button function when no results are found in searching the products #5206
    🌐 Translations #5582, #5562, #5588
    ➕ Added the appropriate translation key so 'Out of Stock' is now translatable #5483
    🛠 Fix configuration separator in superadmin main menu to highlight correctly #5532
    ➕ Added missing translation keys to translate the error messages in the new product form #5484
    ➕ Add Shipping Method filter to Orders page #5354
    ➕ Added support for Matomo Tag Manager #5545
    ➕ Added missing translation key for return authorizations menu entry #5540

    🍱 Technical changes 🔧

    ✂ Deleted dead code related to handling products without variants #5541
    ⬆️ Bump test-unit from 3.3.5 to 3.3.6 #5581
    📇 Renamed Angular "Geo" service to "GmapsGeo" #5556
    👌 Improved performance on various reports #5557
    ⬆️ Bump stripe from 5.15.0 to 5.22.0 #5414
    🏗 Speed up docker setup build #5564
    👌 Improved test support code related to routing and controllers #5547
    Unused photos meant to be used in the home #5552

    paleo-Gazpacho-900