Role Scoper 1.0.0 Release Candidate 7

Those of you following Role Scoper’s development get your weekly Release Candidate a few days early due to my impending vacation. Role Scoper 1.0.0-rc7 is the last version of 2008 – I promise!

Anyone feeling some nostalgia for all those versions of yore are welcomed to vote for a favorite bug (or feature!). What has been most impressive or useful to you about Role Scoper? Most frustrating or unsettling?

I’ll be offline for the rest of the week. Happy scoping until our bits cross again.

Thanks to J, Susan, Sergey, metal, Stefan, Eberhard, bijoor and Bill for giving Role Scoper a good recent workout and making this release possible with their Support Forum feedback.

May you all discover a Joyous New Year full of renewed purpose, compassion for the least and Agapē to all.

The full RC7 change log:

  • fixed: Persistent Cache for Group Roles was not cleared following Group Role (Un)assignment
  • fixed: Cache was not flushed following automatic assignment of propagating restrictions for a new post/page
  • fixed: Pages not listed correctly when called with nonzero child_of parameter and depth=1
  • fixed: Conflict with Fold Page List plugin (when using child_of parameter)
  • fixed: Teaser setting “hide private posts instead of teasing” was not effective (since 1.0.0-RC4)
  • fixed: With Teaser enabled, unreadable posts were included as Prev/Next post links
  • fixed: Group name, description did not support unicode (schema change to DB version 1.0.2)
  • fixed: WP Role Metagroup names display as ??? with unicode languages
  • fixed: PHP error on Apache servers which do not support apache_send_headers
  • fixed: Database error in Dashboard Recent Comments for non-admin users
  • fixed: Database error (nuisance) when adding adding a user to a group via user profile
  • fixed: Role Scoper Options stated “DISABLE_PERSISTENT_CACHE defined” even if cache was simply switched off via checkbox
  • change: re-enabled Persistent Cache
  • change: Disabled maintenance queries for deleting orphaned roles/restrictions, due to reported deletion of active roles
  • feature: If a cache flush failure is detected (due to contention or permissions problems), set a flag to try again next time and stop using the cache until a full flush succeeds