Releases: publishpress/PublishPress-Permissions
Releases · publishpress/PublishPress-Permissions
v4.1.2
What's Changed
= 4.1.2 - 10 February 2025 =
- Added: Template function for the Teaser module (Pro). #1423
- Fixed: "Limit to" permissions for Revision Submission were blocking draft post editing. #1407
- Feature: Option to apply Category restrictions to archive page (Settings > Advanced > Front End)
- Fixed: User Profile issue preventing removal of a user from all groups. #1403
- Fixed: If a role has a Specific Permissions assigned as "Limit to > (none)", the default post editor metabox selection for new posts was "Unblocked"
- Fixed: Invalid classname in User/Groups selection. #1421
- Fixed: Role Usage could not update role's setting. #1420
- Fixed: PHP Warning for undefined variable
$item_status
. #1419 - Fixed: Default selection in Permissions metabox on Add New Post when a "Limit to" > "(none)" Permission is active. #1401
- Fixed: Parentheses removed from editor metaboxes for cleaner display. #1387
- Compat: PublishPress Revisions - Avoid conflict with implementation of list_others_revisions, preview_others_revisions capabilities (with Revisions 3.6.1)
- Compat: PublishPress Revisions - "Limit to" permissions for Revision Submission also blocked the editing of regular draft posts
- Updated: Clarified the effect of enabling/disabling Advanced Options in Plugin Settings. #1435
- Updated: Settings > Advanced to clarify the effect of "Display all advanced options". #1437
- Updated: Apply Category restrictions to the Category archive page. #1425
- Updated: Access Circles: Allow Administrators to be added to a group. #1399
- Updated: Revisions compatibility to support reduced filtering for certain use cases. #1407
- Updated: Language files (.pot and .mo), including FR translations. #1392
- Updated: Composer dependencies.
Full Changelog: v4.1.1...v4.1.2
v4.1.1
What's Changed
= 4.1.1 - 30 January 2025 =
- Enhancement: Cleaner, better organized plugin settings tabs
- Enhancement: Sync Posts UI fits 1080px screens
- Fixed: Sizing of Settings tabs for smaller screns
- Fixed: Sizing, positioning for Settings screen right sidebar
- Fixed: Fatal error if other code filters pre_tax_input incorrectly. #1348
- Fixed: PHP Notice when deleting a group. #1338
- Fixed: PHP error under certain configurations. #1318
- Fixed: PHP warning for undefined array index in Permissions settings under some conditions. #1340
- Fixed: Media items were selectable even when media permissions were not enabled. #1323
- Updated: Renamed "Collaborative Editing" to align with updated terminology. #1307
- Updated: Translations for Spanish, French, and Italian text strings. #1316
- Updated: Moved "Statuses" to the Advanced area for better organization. #1255
- Updated: Updated project dependencies for improved compatibility and security.
- Removed: Purple color from the menu for a cleaner design. #1306
- Removed: "Import" option from the interface. #1295
Full Changelog: v4.1.0...v4.1.1
v4.1.0
What's Changed
- Added: New Sidebar promotion area in the interface. #944
- Fixed: Upcoming integration for Revision Statuses in Statuses Pro. #1286
- Fixed: Improved design for editing groups. #1257
- Fixed: White space removed from group list screen. #1245
- Fixed: Updated text for the "Clone" button. #1258
- Fixed: Permissions options moved to the "Advanced" settings area. #1247
- Fixed: Tab "Modules" moved to the end and renamed to "Features." #1246
- Fixed: Hide the "ID" column by default. #1244
- Fixed: Poor query performance on highly populated sites using PublishPress Authors. #1269
- Fixed: Posts query errors on multisite installs with abnormal site switching/caching. #1271
- Fixed: PHP warning in the post editor under specific site configurations. #1265
- Fixed: Fatal error with miniOrange SSO during new post creation. #1263
- Fixed: Fatal error under some conditions when post types are abnormally registered. #1242
- Fixed: Spam warning message removed. #1201
- Fixed: Non-Administrators cannot add new post on some sites #1303
- Fixed : Multisite - Database error in posts query on installations with abnormal site switching / caching
- Fixed : Multisite + PHP 8.2 - Fatal error on sub-sites created prior to Permissions install
- Compat : miniOrange SSO - Fatal error when adding a new post
- Compat : PublishPress Authors - poor front end query performance on highly populated sites
- Improved: Design updates on the posts screen. #1218
- Improved: Design for posts with enhanced group UI. #1257
- Improved: Removed redundant text from the plugin screen. #1214
- Improved: Updated and refined translations. #1239, #1246
- Improved: Normalized whitespace for cleaner codebase.
- Updated: .pot and .mo files with new and improved translations.
Full Changelog: v4.0.34...v4.1.0
v4.0.34
v4.0.33
Change Log
- Fixed: Warning for early execution of load_plugin_textdomain() in WP 6.7 #1227
- Fixed: WP 6.6 - Updating a page caused propagated permissions to be cleared under some configurations
- Fixed: Specific Permissions for page editing caused incorrect page permalink to be output on Posts / Pages screen, under some configurations
- Fixed: Updating a page could clear propagated permissions in specific configurations #1223
- Fixed: Updated wording for "Add Group" button #1195
- Fixed: Updated reference language strings #1195
- Fixed: Removed note from "Add Group" option #1195
- Fixed: Added Portuguese language hints #1202
- Fixed: Added missing translation strings in permissions (free version) #1202
- Fixed: Removed outdated message about status updates #1200
- Fixed: Changed wording of "Add New" button to "Add New Group" #1194
- Fixed: Removed social links from footer #1193
- Fixed: Removed penguin logo from headers #1191
- Compat: Experimental fix for Custom Post Type UI editing permissions #1221
- Updated: Translation files #1190
- Updated: Tested compatibility with WordPress 6.7 #527
- Improved: Translation handling by removing translation functions on variables where unnecessary
- Refined: Code formatting and normalized whitespace
v4.0.31
v4.0.30
Change Log
- Compat : PublishPress Authors - Default author was inappropriately applied for Contributors / Authors under some configurations
- Change : Permissions metaboxes - include user_email as a User search field
- Change : Media cannot be edited or deleted if attached to an uneditable post (unless "Users can always edit their own attachments" setting is enabled)
- Change : Settings > Advanced > Constants - Setting checkbox to enable listing of all available constants (previously required constant definition)
- Change : Settings > Advanced > Constants - Improved formatting
- Fixed : Settings > Advanced > Constants - Add missing constant definitions, remove obsolete, list module-specific constants only if applicable
- Feature : Edit Permission Group - Bulk edit supports conversion of Adjustment to Enabled / Blocked / Limit to
v4.0.29
Change Log
- Fixed : WP 6.6 - Post Visibility settings did not correctly refresh Save As caption under some configurations
- Compat : PublishPress Statuses - Improved button captioning with Statuses 1.0.7
4.0.28 - 3 Sep 2024 (unreleased)
- Fixed : WP 6.6 - Specific Permissions were not propagated to new subpages
- Fixed : WP 6.6 - Page Parent selection was not properly filtered under some configurations
- Feature : New setting, Permissions > Editing > "Page Parent selection for editable pages only", causes Page Parent availability to follow page editing access
4.0.27 - 27 Aug 2024 (unreleased)
- Compat : WordPress 6.0 and earlier - Fatal error on category / term insertion
- Compat : Events Manager - If a restricted user adds an Event Category, the term hierarchy cache is updated to an empty array, breaking subsequent Event Category requests
- Compat : PublishPress Series - Specific Permissions could not be assigned for Series Categories
- Change : On new installations, create pp_group_members database table with a unique key
v4.0.25
Change Log
= 4.0.25 - 26 Jun 2024 =
- Compat : PublishPress Revisions - Administrators could not be added to Change Request Notification group
- Compat : Advanced Custom Fields - Custom Post Types did not have type-specific capabilities enforced unless explicitly configured in ACF settings
- Compat : Admin Columns - Users listing inappropriately filtered under some conditions
- Compat : Disable Gutenberg - Classic Editor mode was not detected under some configurations
- Fixed : Settings UI - Checkbox for Permissions > Settings > Editing > Media Library > "Prevent editing uploads if attached to a non-editable post" not displayed under some conditions
- Fixed : Fatal error if constant SSEO_VERSION is unexpectedly defined
v4.0.23
Change Log
- Compat : Google Analytics by MonsterInsights - custom field error message on post update
- Compat : PublishPress Revisions - Apply restrictive Submit Revisions permissions to limit Revision Queue listing
- Compat : PublishPress Capabilities - Negated capabilities were not properly applied under some Permissions configurations
- Fixed : On selection of multiple new users for group membership, if one was already a group member, none of the new selections were added