User Role Editor Pro version 4.40 was published at December 20th, 2017.
Changes List
Core version: 4.39
- New: Support was added for additional user capabilities introduced by WordPress versin 4.9: deactivate_plugins, install_languages, update_languages. There is a new section “Use additional capabilities” at Settings->User Role Editor->Additional Modules tab. Minimal required WordPress version: 4.9. ‘deactivate_plugin’ capability is mapped to ‘deactivate_plugins’, ‘activate_plugin’ – to ‘activate_plugins’.
- Update: Admin menu access add-on: ‘paged’ argument was added as allowed by default for upload.php URL.
- Fix: Admin menu access add-on: White-listed URL arguments were not taken into account in case URL started not with ‘admin.php’ and contained a ‘page’ argument.
- Fix: Other roles access add-on: edit/delete user with blocked role via direct link (user-edit.php?user_id=ID or users.php?action=delete&user=ID) was not prohibited as expected.
- Fix: Page permissions viewer add-on does not produce PHP notices and warnings in case ‘file’ index does not exist in a data return by debug_backtrace() function.
- Update: Type checking enhanced for values received from a user input and for variable arguments inside database queries.
- Update: Plugin settings management code moved to the separate URE_Settings_Pro class.
- Update: “Settings->User Role Editor->Additional Modules” tab: if “Defaults for content view restrictions” section is visible when you click “Save”, it’s not hidden after the page refresh.
- Core version was updated to 4.39:
- Update: Plugin settings management code moved to the separate URE_Settings class.
- Update: Own code to build usermeta db table name was excluded. A value from $wpdb->usermeta is used instead.
- Update: Type checking enhanced for values received from a user input and for variable arguments inside database queries.