Patch release notes for Workarea 3.1.33.
Prevent URL Change When Not Viewing Singular Details on PDP
When the given variant of a product changes as a result of a
productDetailsSkuSelects, the URL will no longer update unless
specifically triggered to via the
attribute being set on the containing element
.product-details-container). This fixes an issue whereby plugins
(like Quickview and Package Products) which render product details
outside of the PDP caused a URL update to happen that would make the URL
include query parameters which had nothing to do with the page/product
the user was browsing.
Use HTTP DELETE Method For "Log Out" Link
Fixes issues logging out on some browsers. While Workarea still supports
GET /logout route,
DELETE /logout is the "canonical" means of
clearing one's Workarea session.
Fix Sidekiq Callbacks Not Running In Development Mode
In development mode, Rails code reloading caused a bug in
Sidekiq::Callbacks being able to detect when callbacks were being
fired by ActiveRecord, which caused them to not get performed at the
right times. Make this more consistent and enable caching to prevent
a loss in performance. In order to achieve this, Workarea also drops
support for the
after_find callback in
Support Redis 4+ in EasyMon
easymon gem to the newly-released 1.4 to support Redis 4+.
Ensure New Content Block Drafts Attach To An Area
BlockDraft when a new content block is created.
area_id to be used to determine the preview layout for newly created blocks
Update Countries and MoneyRails Gems to Fix Bad Character Rendering
Fix bad character encoding for middle eastern nations by updating the
money_rails gems. This change only affects v3.0-v3.2.
Fix 12th-Hour Formatting in Admin DateTime Picker
dateTimePicker incorrectly converted"12th hour (12:00pm and 12:00am) times
dateTimePickerFields to 24-hour time upon submission. This has now
been resolved so releases appear at the correct times.
Rename "Facets" To "Filters" in Search Settings
In both category-specific and global search settings configuration, use the word "Filters" to describe search filters, which is the way they are describe it everywhere else in the application, rather than the more technically-oriented "Facets".