Changelog History
Page 7
-
v2.6.4 Changes
November 26, 2019This release finishes off a round of performance improvements to reports, as well as bringing some big changes to Order Cycle Edit UX, breaking it down into 3 sections. It's time to "make like a Banana, and split!" ๐ ๐ ๐
๐ Changed
- ๐ Improve code readability in OC permissions #4470
- Create and edit Order cycles pages are now split in 3 steps: general settings, incoming settings and outgoing settings #4422
- The "Ready for" field in the outgoing settings of the Order Cycle shows a red border indicating clearly it is a mandatory field #4452
- The steps in the Order Cycle edit page are now clickable so it easier for the user to change page #4447
- โฌ๏ธ Bumped
i18n-js
gem from 3.4.2 to 3.5.0 #4461 - Imported views related to return authorizations management from spree_backend #4450
- ๐ Improved performance in database queries relating to variants #4430
-
v2.6.3 Changes
November 19, 2019๐ Fixed
0๏ธโฃ Include today's orders in delivery report default date range #4415
Patched displaying of shipping method information in customer and totals reports #4469โ Removed
โ Delete dead code, make Order cycle pages easier to maintain #4408
๐ Changed
๐ Improved performance on admin products and inventory pages #4425
๐ Improved loading of adjustments in Order and Fulfilment reports #4426
Imported views related to product image management from spree_backend to make OFN more independent of Spree #4372
Imported views from spree_backend to make OFN more independent of Spree #4371
โก๏ธ Updated translations #4464 #4460 #4440โฌ๏ธ Bump rubocop from 0.57.2 to 0.68.1 #4441
โฌ๏ธ Bump wkhtmltopdf-binary from 0.12.4 to 0.12.5 #4444
โฌ๏ธ Bump i18n-js from 3.4.1 to 3.4.2 #4456
โฌ๏ธ Bump i18n-js from 3.4.1 to 3.4.2 #4456
โฌ๏ธ Bump rack-mini-profiler from 0.10.7 to 1.0.0 #4451
โฌ๏ธ Bump test-unit from 3.3.3 to 3.3.4 #4445
โ Remove unused dependency listen #4446
Temporarily disable flaky line item spec #4459
๐ Improved code quality by making it more compliant with coding standards #4453
๐ Build jobs have now more similar times making the build faster #4448
โ Remove duplicate feature spec for Bulk Order Management quick search #4434Image by JamesDeMers from Pixabay
-
v2.6.2 Changes
November 12, 2019๐ This release brings in some new translations but most importantly, it applies tons of small security and performance improvements while making the app more future-proof ๐! Cheers to everyone that made it possible ๐ธ
โ Added
- ๐ Translations from Transifex including
en_DE
#4421 - โ Adding missing translations in edit product pages #4225
๐ Changed
- โฌ๏ธ Bumped Ruby version from
2.1.9
to2.2.10
#4301 - โ Removed spree_api dependency, OFN API is now self sufficient and can now grow as required using a specific tech stack #4057
- โฌ๏ธ Bump i18n-js from 3.4.0 to 3.4.1 #4423
๐ Fixed
- โก๏ธ Updated db/schema.rb version to fix a migration mismatch #4431
- ๐ Translations from Transifex including
-
v2.6.1 Changes
November 05, 2019๐ This release makes various improvements to the admin section and software development tools. Some important fixes have also been done to handling of edge-case scenarios in pagination and in order cycles. You can also expect some additional performance improvements in this release.
๐ฑ Thank you very much for your contributions, @agustinariq, @chaserx, @JacksonBates, @AndrewCleve, and @andrewjprice! ๐ ๐
โ Added
- โ Add Rake task to remove the limit of enterprises a user can create #4400
- โ Add asterisks to required fields in New Order Cycle form #4359
- โ Add color to links in WYSIWYG editor in admin #4354
- Add database indexes for order_cycle_id and distributor_id to spree_orders table #4398
- โ Add Rake task to remove an unused enterprise that doesn't have any entities associated to it #4402
- โ Add the full name of the customer in the orders list for better admin experience #4384
๐ Changed
- โก๏ธ Update the edit button action on the admin/products page to open a new tab, in order to preserve filters on the products page. #4342
- 0๏ธโฃ Set a default date range for the Orders and Fulfillment report #4327
- โฌ๏ธ Bump activerecord-import from 1.0.2 to 1.0.3 #4362
- โฌ๏ธ Bump fuubar from 2.4.1 to 2.5.0 #4414
- โฌ๏ธ Bump bugsnag from 6.12.1 to 6.12.2 #4405
- โฌ๏ธ Bump i18n-js from 3.3.0 to 3.4.0 #4373
๐ Fixed
- ๐ Fixed an issue with duplicate product names affecting shopfront pagination #4417
- ๐ Improve readability of README.md #4418
- Product sub menu entries are now consistent in all pages under the Product menu #4394
- ๐ Fixed OFN sample data script #4407
- ๐ When the supplier of a product is changed the product is automatically removed from all Order Cycles so that data remains consistent. The product can be manually re-added to the Order Cycle. #4376
- Fixed a flaky test in product_importer_spec.rb #4390
- ๐ Fixed missing translations in the admin edit order page and inventory page #4385, #4386
โ Removed
-
v2.6.0 Changes
October 29, 2019๐ This one's a big release with a small changelog! Thanks to @tkusuki for their first contribution ๐
โ Added
- โ Added translation to "Open Food Network User Guide" and "Admin Panel" links #4352
๐ Changed
- โ Added pagination to shop products list and removed product cache #4345
๐ Fixed
- Avoid errors on enterprise admin page when Amazon S3 is down #4393
-
v2.5.4
October 23, 2019 -
v2.5.3 Changes
October 21, 2019๐ This release focuses on performance improvements, bugfixes and dependency upgrades.
- โก๏ธ #4367 Updated translations
- ๐ #4365 Eager-load associations for the Orders and Fulfillment report subtypes, improving performance when generating the reports.
- ๐ #4268 Added API endpoint /api/orders/{order_number} that was removed with spree_api but is needed for current integrations. This endpoint is now implemented in OFN in the correct way.
- ๐ #4168 Fixed: The Products & Inventory reports can be filtered by distributor and order cycle again. The latter got overridden by the former.
- #4289 Imported views from spree_backend to make OFN more independent of Spree.
- ๐จ #4364 Refactor Orders and Fulfillment report subtypes, to make changes to the reports easier to do.
- #4343 Bump oauth2 from 1.4.1 to 1.4.2
- ๐ #4358 Bump rspec-rails from 3.8.2 to 3.9.0
- ๐ #4356 Allow maximum memcached value size to be specified as an environment variable, to allow data of larger shops to be cached in order to improve performance.
- ๐ณ #4363 Fix error during first run of docker-compose
- #4344 Bump ddtrace from 0.27.0 to 0.28.0
- #4298 Fix bug when creating new variants: Variant.unit_description field is now editable for variants with items units.
- #4299 Remove unused database field: order.shipping_method_id
- ๐ #4336 [Security] Bump rubyzip from 1.2.2 to 1.3.0
- 0๏ธโฃ #4262 Prefill shipping category forms with default values
๐ OFN seems to grow and regenerate quickly like bamboo.
-
v2.5.2 Changes
October 13, 2019๐ Here we ship a few performance improvements and upgrade to ruby 2.1.9
๐ Changed
The OFN API is now correctly documented using swaggerhub #4254
๐ Improved ProductsRenderer query for fetching shop products #4334
๐ Improved performance of shopfront/products list by removing unnecessary code #4271
๐ Reduce the number of SQL queries needed when determining the shipping method for an order. This is expected to result in small or minor performance improvements in different parts of the application #4326
๐ Improved orders and fulfilment report performance with memoization #4324
๐ In the Orders and Fulfillment reports, use the Rails association for fetching a line item's variant, to reduce the number of SQL queries needed and improve performance #4325
Imported views from spree_backend to make OFN more independent of Spree #4290, #4292, #4291, #4269
โก๏ธ Update ruby to 2.1.9 in the dockerfile #4350
โ Removed old translations file pt-BR, it's now called pt_BR #4321
โฌ๏ธ Bump webmock from 3.7.5 to 3.7.6 #4341
โฌ๏ธ Bump uglifier from 4.1.20 to 4.2.0 #4331โ Added
Enables Memcached APM (currently for UK only) so we can get a deeper look into what's happening with our cache misses #4281
โ Added missing translation #4305, #4303โ Removed
โ Removed deprecation warnings from VariantStock methods #4335
โ Removed unused spree config related to inventory management thus making the OFN code simpler #4297 -
v2.5.1 Changes
October 01, 2019๐ This release had the first contributions from @filipefurtad0 #tester #testingteam ๐ช ๐
๐ Changed
โ All OFN tests are now using modern rspec syntax #4286
๐ Continuous Integration build is now faster as jobs are more balanced #4280
๐ Move from therubyracer to mini_racer to reduce deploy time #4287
โก๏ธ Updated translations from transifex #4294
โ Removed the very last bit of defaced HTML views from OFN #4167
โก๏ธ Updated the syntax of our code to prepare for the next upgrades #4311
When editing a user, we now inform the manager/admin that the email change requires a confirmation on the new email #4293โ Added
๐ท Enable analysis of the spans produced by Datadog's Delayed Job integration #4295
๐ Fixed
Subscriptions list page can now handle subscriptions with deleted products #4296
๐ Fixed translation for adding a new credit card on the profile page #4300 -
v2.5.0 Changes
September 23, 2019๐ This release includes important fixes, especially for failed payments and inventory update and management. It also includes several performance optimizations and code refactoring. and fixes a few internationalization issues.
๐ฑ We also welcome the first contributions of @daningenthron and @jasonk357. ๐ Thank you!
โ Added
- #4263 Added missing index on spree_orders which speeds up the 2nd most executed DB query
- ๐ #4226 Added missing translations for order pages.
๐ Fixed
- 0๏ธโฃ #4260 Assigns a default date range from one month ago to today for the delivery report and payment methods report.
- ๐ #4252 Fixed problem in user checkout when payment validation failed. User is now being informed of what is wrong in the checkout form.
- #4242 Added soft-delete to price records to fix issues with soft-deleted products
- ๐ #4257 Fix typo on 'no payment methods' translation keys
- ๐ #4253 Slack invite link is fixed in the README file.
- ๐ #4236 Buyers see a useful error message when Paypal isn't set up correctly.
- #4247 The inventory can display more than 100 products again.
- #3895 Manual weight values introduced by the seller in the backoffice are now picked up when calculating fees by weight based calculators.
- #4240 Variants marked on_demand no longer reduce stock levels when sold, and are not marked as backordered
๐ Changed
- ๐ #4250 Bumped Ruby from 2.1.5 to 2.1.9
- #4265 Bump simplecov from 0.17.0 to 0.17.1
- #4270 Bump webmock from 3.7.3 to 3.7.4
- #4230 Bump ddtrace from 0.26.0 to 0.27.0
- #4259 Bump webmock from 3.7.2 to 3.7.3
- #4237 Added implicit bulk_management controller action to increase readability.
- โ #4258 Reflect the method being tested in test example's name.
- #4244 Database truncate task is now runs against v2 dbs not legacy v1 dbs.
- #4164 Made codebase easier to grow removing some more html views overrides (deface).
- #4112 Converted one more rabl file to AMS (modernizing tech stack).
- #4231 Bump webmock from 3.7.1 to 3.7.2
- #4229 Bump bugsnag from 6.12.0 to 6.12.1
- #4104 Converted one more rabl file to AMS (modernizing tech stack).
โ Removed
- ๐ #4234 Removed daily check regarding the integrity of order cycle variants for which we can't see the output.
- ๐ #4232 Removed Guard and Guard-related gems used only in development.
- ๐ #4202 Remove response time profiling with Skylight
(Photo: "Ecuador. Galapagos. Isabela Island. Lunch stop. Campo Duro Eco Lodge gardens. Soursop. Guanabana." by Anne and David / Public domain)