Skip to content

Releases: publishpress/PublishPress-Permissions

v4.1.2

11 Feb 01:44
ad25e79
Compare
Choose a tag to compare
v4.1.2 Pre-release
Pre-release

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

29 Jan 18:49
1f18a7e
Compare
Choose a tag to compare

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

18 Dec 19:58
fa0942e
Compare
Choose a tag to compare

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

14 Nov 17:20
876d9df
Compare
Choose a tag to compare

Change Log

  • Fixed : Changes to Permissions metaboxes in Post editor were not saved

v4.0.33

13 Nov 21:22
4561044
Compare
Choose a tag to compare

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

08 Oct 20:14
e2b3bad
Compare
Choose a tag to compare

Change Log

  • Fixed : PHP Notice "Attempt to read property object_type on bool" under some configurations
  • Compat : Events Manager - Error on event category creation if no other event categories exist

v4.0.30

26 Sep 15:27
2633bb1
Compare
Choose a tag to compare

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

16 Sep 18:01
0b8dc64
Compare
Choose a tag to compare

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

27 Jun 19:14
f89a687
Compare
Choose a tag to compare

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

07 May 20:30
943f619
Compare
Choose a tag to compare

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