Releases: publishpress/PublishPress-Permissions
Releases · publishpress/PublishPress-Permissions
v3.8.7
Change Log
- Change : Media Library - new setting to disable "Prevent editing uploads if attached to a non-editable post", available if Settings > Core > Filtered Post Types > "Enforce distinct capabilities for Media" is enabled
- Compat : WPML - Logged in users saw 404 error on Home Page viewing request if post type is not enabled for Permissions filtering
- Fixed : Error on post creation / update by Editor, under some configurations
- Fixed : PHP 8.1 - Notice in wp-admin
- Change : Minimum PHP version 7.2.5
v3.8.6
Change Log
- Compat : Elementor - Error, memory exhaustion when users try to edit their own draft in Elementor
- Compat : PublishPress Revisions - When revision submission is enabled for unpublished posts, Revision Creation exceptions also allowed publication of main post
- Fixed : Fatal Error for some get_pages() queries
v3.8.5
Change Log
- Fixed : Permission Group description was cleared when a new Permission is saved
- Fixed : If Permissions were set to limit Page Parent selection to a single page and its descendants, when that page itself was edited, all pages were displayed in Page Parent selector (though they could not be saved)
- Fixed : Nav Menu Management: Menu update by a limited user cause all uneditable menu items to be removed
- Fixed : Nav Menu management by limited user based on Permissions for a specific menu - On menu update, all uneditable items were removed
- Fixed : PHP Warning in login popup after current login times out
- Fixed : If constant PP_RESTRICTION_PRIORITY is set, "Limit to" Category permissions (the unblocked list) were still overriding "Exclude" Category permissions
- Compat : PublishPress Revisions - Permissions limiting revision creation to only specific posts also blocked reading access to other posts
v3.8.4
Change Log
- Fixed : Nav Menu Manager role had no label on Edit Permissions screen after storage
- Fixed : Nav Menu Manager role did not allow menu creation
- Fixed : get_pages() call with large include or exclude array caused excessively large query
- Fixed : Classic Editor - limited authors may be locked out of editing new page if access depends on inheriting specific permissions from a required parent page
- Fixed : Edit Category / Tag - Extra update button, not needed for non-Administrators, who don't have multiple Specific Permission metaboxes
v3.8.2
Change Log
- Fixed : Post preview did not display unsaved changes
- Fixed : WP 6.0 - Advanced option to "Delete settings on plugin deletion" prevented successful plugin deletion
- Fixed : PHP error "undefined function PublishPress\Permissions\ppc_delete_agent_permissions()" at user deletion on some installations
- Compat : Nested Pages - Subpages not listed if Permissions configured to make root level page uneditable
- Compat : Elementor - Work around Elementor requiring edit_posts capability no matter what type of post is being edited
v3.8.1
v3.8
Change Log
- Fixed : Category / Term Management restrictions did not exclude unmanagable terms from list
- Fixed : Clearance of category_children field caused issues for some third party plugins
- Fixed : Query Loop block - Sticky Posts displayed redundantly
- Fixed : Multisite - Invalid UI on some plugin screens for network installations
- Fixed : Users screen - PHP Notice for required parameter $column_name, $id
- Fixed : Edit Permission Group screen - PHP Notice for required parameter $agent_type
- Fixed : Edit Permission Group screen - PHP Notice for deprecated function
- Fixed : Archive widget - PHP Warning
- Fixed : HTML Forms plugin - PHP Notices
- Feature : Option to delete all plugin data and settings on plugin deletion
- Feature : New setting "List other user's uneditable posts", default disable on new installations
- Change : Disable "Add Author Page" dropdown on new installations
- Change : Settings screen caption, styling improvements
- Change : Use instance protection library to deal with duplicate / obsolete plugin activations
- Change : Plugin review request
v3.7.12
v3.7.11
Change Log
- Fixed : PHP 8 - If a non-Administrator updated a top-level page, any Specific Permissions propagated to its subpages were cleared
- Fixed : Category / Term restrictions set for Everyone / Logged In were applied to Administrators
- Fixed : Fatal error on activation of certain other plugins
- Fixed : Fatal error if option "presspermit_deactivated_modules" has invalid value stored
- Workaround : Support PRESSPERMIT_AUTOSET_AUTHOR constant to set Author to current user if autoset_post_author / autoset_page_author capability is assigned