Open Food Network v3.2.10 Release Notes

Release Date: 2020-10-13 // 11 days ago
  • Thanks to @andrewpbrett @andresgutgon @arku for their continued contributions and @Snick555 for their first contribution!
    โœ… Special thanks to @filipefurtad0, member of the OFN testing team, who has now become a code contributor with his first automated spec!

    ๐Ÿš€ This release is mostly composed of contributions from the community of volunteer developers ๐ŸŽ‰

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    ๐Ÿ‘Œ Improved readability of shop tabs on smaller displays #6083
    ๐Ÿ›  Fixed a problem when creating a product, in case of errors the original entered product description will not be lost #6131
    ๐Ÿ›  Fix shop product search so it finds products by their variant names too #6121
    ๐Ÿ›  Fixed admin header buttons dropping multiple lines. #6020
    ๐Ÿ› Bug fix: inventory import failed for units other than "g" but now works for all valid units #6094
    โšก๏ธ Update translations #6097 #6106 #6147
    โšก๏ธ Updated and included a special message for Hacktoberfest #6093
    Create an initial Code of Conduct placeholder file #6123

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    ๐Ÿ‘ Extend DFC Provider engine in order to support version 1.3 #5810
    ๐Ÿ‘Œ Improve specs' performance and add gem test_prof to help us detect opportunities for performance improvement #6079
    โž• Added new Stripe checkout tests #6050
    โž• Added Stripe tests for multiple payments #6132
    ๐Ÿ‘Œ Improve specs' performance #6065 #6066 #6067 #6068 #6074 #6075 #6076 #6077 #6078
    ๐Ÿ‘Œ Improve spec and test coverage in the backoffice content settings page #6110
    ๐Ÿ†• New automated tests validating new cases for StripeSCA payments #6124
    ๐Ÿ›  Fix adjustment metadata spec #6144
    โœ‚ Delete dead code related to tax rates #6091
    โฌ†๏ธ Bump dalli from 2.7.10 to 2.7.11 #6103
    โฌ†๏ธ Bump haml from 5.1.2 to 5.2.0 #6104
    โฌ†๏ธ Bump ddtrace from 0.40.0 to 0.41.0 #6116
    โฌ†๏ธ Bump knapsack from 1.18.0 to 1.19.0 #6113

Previous changes from v3.2.9

  • ๐Ÿฑ Congrats to @jhsu802701 for his first contribution! We also thank @arku for his consistent contributions and @andresgutgon for sharing his CSS wizardry skills ๐Ÿ™Œ :!

    ๐Ÿš€ This release goes on bringing support for Imperial units, this time to product import, plus some meaningful fixes.

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    • ๐Ÿ‘ Pounds and ounces are now supported in product import #6043
    • โž• Added russian language #6051
    • โšก๏ธ The address states list is now updated according to the country selected on the order customer details page #5976
    • The checkbox "use billing address" is now working on the order customer details page #5976
    • ๐Ÿ›  Fixed display of tax totals in invoices and tax reports #6018
    • ๐Ÿ›  Fix sticky search bar disappearing when cart is open #6059
    • โšก๏ธ Update translations #6044

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    • โœ‚ Removed debugging helpers for Strong Parameters transition #6017
    • ๐Ÿ“‡ Replace create with build in adjustment metadata model specs #6069
    • โœ‚ Remove Hash#diff from cancan helper to get rid of deprecation warnings #6037
    • โฌ†๏ธ Upgraded the bundler version in the Dockerfile #6053
    • โฌ†๏ธ Bump stripe from 5.22.0 to 5.25.0 #5988