Another Role Scoper Update for Various Obscurities

Role Scoper rc9.9215 is now available to fix several bugs.  They will not apply to everyone, but are probably driving you crazy if they do.  Most of the issues are implementation-specific or even server-specific.

Most significantly, Category Restrictions could become ineffective if Role Scoper’s db cleanup code failed following a Category deletion.  (That cleanup code was strengthened in rc9.9212).  If a logged user had orphaned Category Roles equal to or greater than the number of restricted categories, no Category Restrictions were applied for that role.

In addition, on some server configurations, the Hidden Content Teaser spewed PHP warnings and/or was completely nonfunctional.

new fixes in rc9.9215:

  • BugFix : Filtering for tag cloud did not prioritize top tags by usage
  • BugFix : Further precautions against duplicate comment listings / multiplied comment counts (but currently corrupted comment counts will remain so until next comment storage)
  • BugFix : Logged users with a WP role setting of “no role” were blocked from everything
  • BugFix : In user profile, assigned roles were sometimes repeated in “contains” list

from v 1.0.0-rc9.9214:

  • BugFix : Category Restrictions not applied if logged user has orphaned Category Roles equal to the number of restricted categories
  • BugFix : PHP warning for htmlspecialchars_decode() when using Hidden Content Teaser with WordPress translation enabled
  • BugFix : On some server configurations, Hidden Content Teaser was not effective at all (since rc8.9116)
  • Perf : On some server configurations, redundant db queries.