Workarea 3.4.15
Patch release notes for Workarea 3.4.15.
Publish Releases In Background Job
When a release is published, but has too many changes, it can cause a request timeout because it can't be fully published within the allotted 15 seconds in production. To prevent this, Workarea now runs all release publishing in a background job. The success flash message for when a release is published has been updated to inform users that changes may take a little while to apply.
Issues
Pull Requests
Fix Incorrect Currency in Mongoid Money Types
Workarea's default values for the Money fields in Pricing::Override
didn't previously change currency when Money.default_currency
is
re-configured in process (like in the case of a multi-site application
with multiple currencies). Ensure that the correct currency is used by
using an Integer type as the default, which will get converted into a
Money type at runtime.
Issues
Pull Requests
Remove Minitest Plugin
This existed for CI purposes on Bamboo, and we don't need it here after
moving to Github. It has been moved the workarea-ci
gem for backwards
compatibility.
Issues
Pull Requests
Multi-site config swappable lists
The Workarea::SwappableList
class does not get duplicated correctly
when Workarea.config.deep_dup
is used. This was observed while using
multi-site and attempting to change a swappable list for only one site.
Define the #deep_dup
method to return a new object instead of referencing
the existing one.
Issues
Pull Requests
Update Default Admin Password
Change the default admin password when an app is seeded. #branding
Issues
Pull Requests
Fix Product Images URL from Seeds
Fixes the URL used to download product images in seed data.