Workarea 3.4.31

Patch release notes for Workarea 3.4.31

Don't allow more than one valid password reset token per-user

There's no reason to keep extra password reset tokens around.

Pull Requests

Fix dev env autoloading problem with Categorization

Autoloading in development would sometimes break, use a fully qualified constant path to resolve correctly.

Pull Requests

Add missing append points to option-based product templates

This append point was only in the generic template, but is useful for plugins.

Commits

Fix Mongoid not returning defaults for localized fields

If a locale is missing from the translations hash, Mongoid returns nil instead of the default specified on the field. That causes all kinds of errors.

Pull Requests

Fix index serialization not happening per-locale

Previously, indexing was using the same document per-locale. This was masked by Mongoid loading data from the cached document to look correct in most browse scenarios. This fixes it to serialize per-locale so each locale has a separate representation of the document.

Pull Requests

Now on GitHub