Workarea 3.0.21

Renames MongoDB Indexes that May Be Too Long

Renames MongoDB indexes whose autogenerated names may be too long for MongoDB (depending on the Workarea application or plugin name).

For these changes to be applied in an existing environment, you must re-create the affected (or all) MongoDB indexes. Mongoid provides several tasks for managing indexes.

$ bin/rails -T indexes
rails db:mongoid:create_indexes # Create the indexes defined on your mongoid models
rails db:mongoid:remove_indexes # Remove the indexes defined on your mongoid models without questions
rails db:mongoid:remove_undefined_indexes # Remove indexes that exist in the database but aren't specified on the models

Commits

Updates Redis Rack Cache Dependency to Satisfy Bundler Audit

Updates the redis-rack-cache gem dependency to satisfy Bundler Audit, which runs in continuous integration environments. See Discourse post for details.

Issues

Pull Requests

Commits

Fixes Missing SVGs in Production

Adds additional asset finder to fix missing SVG icons in non-development environments.

Issues

Pull Requests

Commits

Fixes Option Selection in Generic Product Template

Changes ProductViewModel#cache_key in the Storefront to resolve reports of users unable to change the options within the generic product template under certain circumstances.

Issues

Pull Requests

Commits

Fixes Re-Initialization of Remote Selects

Destroys remote selects in the Admin before saving the DOM into the Turbolinks cache to prevent re-initializing the same elements.

Issues

Pull Requests

Commits

Fixes Search Boosts for Products with No Views Score

Modifies the product search query to fix boosts having no effect when views_score is zero.

Issues

Commits

Handles Empty Bulk Actions

Displays a validation error in the Admin for an empty bulk action instead of raising an exception.

Issues

Pull Requests

Commits

Fixes Class Value Typo Within Checkout Progress Component

Fixes a typo within the checkout-progress__link element of the checkout-progress component in the Storefront.

Issues

Commits

Fixes Rendering of Admin Help

Fixes rendering of some Admin help pages, which were displaying with escaped HTML elements.

Issues

Pull Requests

Commits

Fixes Style Guide for Category Summary Content Block

Adds a missing class value to the style guide for the category-summary-content-block component in the Storefront.

Issues

Pull Requests

Commits

Now on GitHub