All Versions
Latest Version
Avg Release Cycle
7 days
Latest Release
1291 days ago

Changelog History
Page 5

  • v2.9.1 Changes

    April 06, 2020

    โž• Adds unicorn-worker-killer gem

    ๐Ÿฑ ๐Ÿฆ„ ๐Ÿ’ฅ

  • v2.9.0 Changes

    April 03, 2020

    Congrats to @gao329700254 for their first PR! And @jeduardo824 for one more contribution!

    ๐Ÿ›  This release includes several significant bugfixes highlighted in bold below ๐ŸŽ‰

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    ๐Ÿ›  Fixed problem in shopfront where users had to select the only available OC. This was happening if, in the system, there was one or more OCs the user didnt have access #4813
    โœ‚ Remove blue sentence under the provider selector on the payment method settings page #5103
    ๐Ÿ›  Fixed translation missing in order cycles outgoing page #5067
    โšก๏ธ Update translations #5083 #5091 #5139

    ๐Ÿ› Bug Fixes

    ๐Ÿ›  Various fixes and improvements to Bulk Order Management page including its performance #5099
    ๐Ÿ›  Updated angular-google-maps and possibly fixed issues with users unable to login #5121
    ๐Ÿ›  Updated cart stock logic to include variant overrides and possibly fixed issues with users unable to checkout #5089
    ๐Ÿ›  Fixed silent checkout issue when calls to stripe were failing. Users will now again see an error message when their card details are deemed invalid by stripe #5076
    ๐Ÿ‘Œ Improved checkout controller to provide user with an error message in more error scenarios #5076
    ๐Ÿ›  Fix a problem in stripeSCA for some card types like mastercard #5070

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    Removed rails_foundation_helper, an old dependency no longer needed #5076
    ๐Ÿ‘Œ Improve overall performance by caching stats displayed on homepage for 24 hours #5133
    ๐Ÿ‘Œ Improved subscription logging system by making it more resilient to larger sets of data #5087
    โฌ†๏ธ Bump compass-rails from 3.1.0 to 4.0.0 #4807
    โฌ†๏ธ Bump rubocop from 0.80.1 to 0.81.0 #5125
    โฌ†๏ธ Bump ddtrace from 0.33.1 to 0.34.0 #5116

  • v2.8.2 Changes

    March 31, 2020

    ๐Ÿš€ This is a patch release to add (optional) logging of all Javascript errors. This will help developers find and debug errors experienced by users on their browsers #5113

  • v2.8.1 Changes

    March 30, 2020

    ๐Ÿ›  This week's release brings some bugfixes, performance improvements, and continues our technical progress towards upgrading Rails.

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    • ๐Ÿ‘Œ Improved performance in various reports #5030
    • ๐Ÿ‘Œ Improved performance for producers and groups pages, and admin order edit #5050
    • ๐Ÿ›  Fixed broken "New property" button in the product properties page #5062
    • โšก๏ธ Updated design for order cycle display in cart, checkout, and order confirmation pages #5073

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    • โฌ†๏ธ Bumped rubocop-rails from 2.4.2 to 2.5.0 #5056
    • Adapted line_items_spec to work in Rails 4 #4049
    • Ensure perform_deliveries is correctly set in user email spec #5048
    • ๐Ÿ‘Œ Improved performance in some enterprise queries and for enterprise edit as superadmin #5022
    • ๐Ÿš… Adapted code in BaseController to work in Rails 4 #5042
    • Adapted cookies_policy_helper_spec to work in Rails 4 #5043
    • ๐Ÿ›  Fixed problematic edge case for shipping methods using weight calculator #5060
    • โฌ†๏ธ Bump unicorn from 5.5.3 to 5.5.4 #5079


  • v2.8.0 Changes

    March 24, 2020

    We are releasing the next chunk of mobile friendliness for shop fronts. The shop navigation bar including the order cycle selector have been re-designed.

    Screen Shot 2020-03-18 at 2 44 35 pm

    ๐Ÿš€ Unfortunately, this release also includes a regression on the order confirmation page (the red box):

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    • 0๏ธโƒฃ #5023 The default invoice template (used by some instances) now displays the billing address and shipping details in the header.
    • โšก๏ธ #5026 Removed OC display from checkout page pending further design updates
    • ๐Ÿ’ป #4972 Navigating through the shop pages "Home", "Shop", "About", "Contact" etc. now works with the browser's back and forward navigation buttons.
    • #5013 New mobile friendly design for the shop navigation.
    • ๐Ÿ’… #4816 When you edit the shopfront message and paste text, it preserves the formatting but strips additional styles like colours and fonts.
    • #4998 The registration workflow directs you straight to the admin dashboard to finish the enterprise setup now. It used to have a detour to the home page.
    • #4757 The StripeSCA payment method can now handle redirects to card provider specific authorization pages.
    • #4963 Fix variants list page by making both "new variant" and "show deleted" buttons work again

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    • โฌ†๏ธ #4889 Delete some dead code that will ease the rails upgrade.
    • #5012 Bump rack-mini-profiler from 2.0.0 to 2.0.1
    • ๐Ÿš… #4838 Bump jquery-rails from 3.0.4 to 3.1.5
    • ๐ŸŽ #5016 Revert performance degradation on a report
    • โšก๏ธ #4988 Translation updates
    • #4954 Deleted dead code related to user login and signup.
    • ๐Ÿ›  #4968 Fixed a bug hiding uncaptured payments from Order Cycle Management reports
    • #4990 Bump webmock from 3.8.2 to 3.8.3
    • โœ… #4936 Adapt test code to work in rails 4.
    • โœ… #4931 Adapt test code to work in rails 4.
    • #4799 The "Continue shopping" button takes you back to the products again even if the shop has a home tab.
    • โœ… #4989 Fixed task that executes the tests in the rails engines.
    • #4787 Created the 3rd engine/domain in OFN: Catallog where the part of the app that handles Products, Variants, OrderCycles and Product Import will be
    • ๐Ÿ‘ท #4996 Fix broken specs that are valid but were not being executed by CI previously.
    • ๐Ÿš€ #4860 Removed unused code which slowed down our deployments.
    • ๐Ÿš… #4975 Bump rspec-rails from 3.9.0 to 3.9.1
    • #4976 Bump rack-mini-profiler from 1.1.6 to 2.0.0
    • ๐Ÿš… #4838 Bump jquery-rails from 3.0.4 to 3.1.5
    • #5012 Bump rack-mini-profiler from 2.0.0 to 2.0.1


  • v2.7.10 Changes

    March 17, 2020

    ๐Ÿš€ The release v2.7.9 introduced a regression with #4542 that needs fixing for all servers.

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    • โช Restore INFO log level for staging and production environments #5006


  • v2.7.9 Changes

    March 17, 2020

    ๐Ÿฑ We thank @jeduardo824 for two contributions all users will appreciate a lot. Thank you very much! ๐ŸŽ‰

    ๐ŸŽ This time we ship a performance improvement that will speed up all reports generation ๐Ÿ’ช.

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    • Speed up reports by reducing the pressure on the DB #4879
    • ๐Ÿ‘‰ Show producer's name containing an ampersand correctly #4873
    • Redirect to list of shops when an enterprise is not found or is unavailable #4809

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    • ๐Ÿ›  Fix reloading issue in dev environment #4978
    • ๐Ÿš… Adapt OrderCycleFormApplicator to Rails 4
    • โฌ†๏ธ Bump ddtrace from 0.32.0 to 0.33.1 #4970, #4938
    • ๐Ÿ›  Fix products api spec to Rails 4 #4926
    • ๐Ÿ›  Fix specs touching subqueries for Rails 4 #4802
    • ๐Ÿ“ฆ Adapt Package test code to Rails 4 and Spree 2.1 #4908
    • โœ‚ Remove some old debug code #4905
    • โœ‚ Remove dead spec in SchedulesController #4857
    • โœ‚ Removed some dead code from Product Import #4856


  • v2.7.8 Changes

    March 10, 2020

    ๐Ÿฑ A new payment method called Stripe SCA is available now ๐ŸŽ‰ and all users will be migrated from the previous Stripe payment method to this one. We will start by beta testing it and then gradually migrate all users.

    ๐Ÿ‘‰ User facing changes

    • โž• Added new payment method that integrates with the new Stripe Payment Intents API that is compatible with SCA. This is a initial preparation for us to implement the more complex payment authentication flows that banks will start to enforce in Europe soon #4672
    • Made new Stripe SCA payment method compatible with credit cards already stored in Stripe. This payment method doesnt work with subscriptions yet (one extra PR currently in the dev pipe is needed) #4719
    • Order confirmations now display the last used payment method instead of the first #4790

    โšก๏ธ Updated translations #4874 #4928

    Technical changes

    • ๐ŸŒฒ Subscriptions module now has better logging and it will be easier from now on to debug and explain what happened in specific cases #4527
    • โฌ†๏ธ Adapt test code to rails 4 to prepare for the upgrade #4823 #4903 #4921 #4918 #4912 #4906 #4927
    • โฌ†๏ธ Bring some spree code to OFN to avoid having to adapt to new spree code when upgrading to Spree 2.1 #4904
    • โšก๏ธ Updated rubocop config #4814
    • โฌ†๏ธ Bump rubocop from 0.80.0 to 0.80.1 #4887
    • โฌ†๏ธ Bump oj from 3.10.2 to 3.10.3 #4886
    • โฌ†๏ธ Bump oj from 3.10.3 to 3.10.5 #4923
  • v2.7.7 Changes

    March 02, 2020

    ๐Ÿฑ We're taking a big step this week with the removal of spree_backend from the codebase ๐ŸŽ‰

    ๐Ÿ‘‰ User facing changes


    Technical changes

    • โœ‚ Removed dependency on spree_backend gem #4621
    • โœ‚ Removed the assets group from the gemfile #4776
    • โœ‚ Removed some dead code #4818
    • ๐Ÿ›  Fixed bug on checkout when a stripe payment method was misconfigured #4758
    • ๐Ÿ‘Œ Improved error messages on the bulk product edit page #4780
    • โฌ†๏ธ Bump i18n-js from 3.5.1 to 3.6.0 #4796
    • โฌ†๏ธ Bump rubocop from 0.79.0 to 0.80.0 #4803
    • โฌ†๏ธ Bump stripe from 5.11.0 to 5.15.0 #4785


  • v2.7.6 Changes

    February 25, 2020

    ๐Ÿฑ Special thanks to @blainebillings for another contribution! ๐Ÿ’ช

    โšก๏ธ This week we have two little updates which make the user journey smoother.

    ๐Ÿฑ User facing changes ๐Ÿ‘€

    • #4709 Unit descriptions like "1 bunch" or "4 boxes" can now be translated more accurately. The previous logic would sometimes fail to find the right plural, especially in languages other than English. If you find that your unit is not pluralised correctly, please contact us and we can add to our pluralisation data.
    • ๐Ÿ‘ฏ #4784 Add Order Cycle Button Tooltips: Many people wondered what these little buttons were doing on the order cycles page. Hovering over them can now tell you: edit, clone and delete.

    ๐Ÿฑ Technical changes ๐Ÿ”ง

    • #4793 Bump webmock from 3.8.1 to 3.8.2
    • #4794 Bump oauth2 from 1.4.3 to 1.4.4