Changelogs for PublishPress Capabilities

You can find the changelog for the free version by clicking this link to WordPress.org.

You can find the changelog for the Pro version below:

= 2.6.1 - 08 Dec 2022 =
* Update : Allow users to block some roles from "User Testing", #621
* Update : Allow admins to test users from the user profile page, #626
* Fixed : Block URL not working, #629
* Update : Block change of user level for Administrators, #628
* Update : UI Consistency: vertical alignment of Usage Keys, Roles screen search box, #617
* Fixed : Unexpected placeholder %1 warning, #624
* Update : Change "PublishPress" to "PublishPress Planner" in Capabiliites, #638
* Update : FREE Capabilities ES-FR-IT Translation Updates October 27, #620

= 2.6.0 - 25 Oct 2022 =
* Added : Add a way for admins to test user accounts #57
* Fixed : Multi-select JS fails to load on Profile Edit Screen #576
* Update : Adding an explanation for Checkmark / empty / X #578
* Update : Add text description to Settings #573
* Fixed : Plugin translation ignores user\'s language setting #580
* Fixed : Illegal string offset \'administrator\' & Array to string conversion Warning #589
* Update : Support for the "Templates" metabox #251
* Fixed : Some CPT is missing from Editor Features #582
* Update : Capabilities-FR-IT-TranslationUpdate-September2022 #577

= 2.5.2 - 04 Oct 2022 =
* Update : Changes to Import/Export encoding method

= 2.5.1 - 13 Sep 2022 =
* Added : Ability to block user login by role #510
* Update : Add disable WooCommerce admin restrictions in role settings #549
* Update : Hide taxonomy screen option for editor features #554
* Update : Hide metabox screen option for editor features #556
* Fixed : It\'s possible to access customize page even after blocking with admin menu #559
* Fixed : Uncaught error: Illegal offset type in isset or empty #564
* Update : Translation Note Suggestion for "Editor" #567
* Update : Capability-FR-IT-Translation_updates-August15_2022 #551

= 2.5.0 - 11 Aug 2022 =
* Update : Admin Features UI design consistency #466
* Fixed : Support WordPress API for Editor features Classic Editor disable / enable #531
* Fixed : Woocommerce order metabox Illegal offset type in isset or empty warning #538
* Added : Added woocommerce coupon description to editor features #299
* Update : ES-FR-IT-Capability-Translations-Update-August2022 #540= 2.4.4 - 02 Aug 2022 =
* Added : Add "list" capabilities to display #206
* Added : Add a Settings screen to Free version #520
* Added : Add settings to allow users to select multiple roles when creating users #462
* Fixed : Multiple role when creating user doesn’t work #515
* Fixed : Admin Menus issue with Yoast #493
* Fixed : It\'s possible to get lockout of admin menus when all items are checked #527
* Update : Limit "Control Custom Statuses" option to settings screens alone #528
* Update : French and Italian Translations updates #524
* Fixed : PHP Warning on viewing Admin Menus #525

= 2.4.3 - 12 Jul 2022 =
* Fixed : Capabilities conflict with Advanced Custom Fields #494
* Fixed : Issue with editor features when options is not array #495
* Update : Add checkbox for the "Allowed Editors" feature #498
* Update : Add support for TaxoPress on the Capabilities screen #500
* Update : Use 3 clicks approach for all boxes in Capabilities #497
* Fixed : Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given. #513
* Fixed : Hide Invalid Capabilities if empty #490

= 2.4.2 - 14 Jun 2022 =
* Fixed : Correct match of post types and Editor Features boxes #427
* Update : Changes to user role selection UI and make role draggable for re-ordering #443
* Added : Two new role tabs (Redirects and Editing) #403
* Added : Redirect users to original page after login to role editor #301
* Added : Redirect on login and logout to role editor #11
* Fixed : Admin Menus issue with JetPack #381
* Added : Hide the "add new block" button to editor feature #436
* Added : Hide the Revisions box in Editor Features #428
* Update : UI clean up for Backup screens #322
* Update : Move the Taxonomy area to it\'s own tab #425
* Added : Support for WPML capabilities #411
* Added : Support for WS Form #305
* Added : Support Gravity Forms support #306
* Added : Add a new setting to disable Code Editor in Posts to role editor #298
* Update : Remember last tab after updating role settings #445
* Update : Add toggle all checkmarks options on the Capabilities screen #419
* Update : More categorization for capabilities #303
* Update : Force user roles to use specific editors in role settings #276
* Added : Add a setting to show private taxonomies on the "Capabilities" screen #314
* Added: Extend admin features "hide by css" to include plugin list #488

= 2.4.1.1 - 16 May 2022 =
* Fixed : Wrong package folder #431

= 2.4.1 - 09 May 2022 =
* Fixed : Small bug with Capabilities search #340
* Update : Add sorting for more table columns in "Roles" #388
* Fixed : Edit Role screen: Right sidebar links to Capabilities screen without role argument #407
* Fixed : Admin Features issue with JetPack #412
* Update : Stop Free and Pro from being enabled together #323
* Update : Add PublishPress Building Package for Capabilities #400

= 2.4.0 - 28 Apr 2022 =
* Fixed : Post title not working with editor features #370
* Fixed : Issue with revision metabox and some plugin metabox in Editor features. #369
* Fixed : Editor Features compability with taxonomies created by the "Toolset" plugin. #367
* Fixed : Backup Features text missing some "s" #365
* Update : Change import upload file delete to use WordPress function #364
* Update : Make sure "Copy" feature for roles works with Editor Features and more #362
* Update : Add short description for "Role Level" #361
* Update : Make "Roles" into the top menu link #326
* Update : Vertical tabs similar to the "Capabilities" for Editor Features #257
* Fixed : Can\'t hide the "Profile" link with "Admin Menus" #337
* Update : More Columns on Roles Screen #181

= 2.3.7 - 21 Apr 2022 =
* Lang : Translations were not loaded on some sites

= 2.3.6 - 14 Apr 2022 =
* Fixed : Non-administrators cannot access profile screen
* Compat : WooCommerce - Shop Managers could not access Users
* Compat : WooCommerce - Editor Feature restrictions did not hide Product Categories, Tags in Classic Editor

= 2.3.5 - 13 Apr 2022 =
* Feature : Export / Import for new features
* Change : Clarify captions on Roles, Backup screens
* Fixed : Admin Feature Restrictions: custom url restrictions could not be set
* Fixed : Capabilities could not be updated if third party code executes too early. Now support constant PP_CAPABILITIES_COMPAT_MODE to work around conflicts.
* Fixed : Multisite: Don\'t apply Feature, Menu Restrictions to Super Administrators unless constant PP_CAPABILITIES_RESTRICT_SUPER_ADMIN is defined
* Fixed : Capabilities could not be updated if third party code executes too early. Now support constant PP_CAPABILITIES_COMPAT_MODE to work around conflicts.
* Fixed : Coding standards - WordPress VIP scan compliance improvements
* Compat : LoginWP - custom redirect failed
* Lang : New French, Italian and Spanish translations

= 2.3.4 - 26 Jan 2022 =
* Compat : WordPress 5.9 - failure adding / editing posts under some Editor Features configurations (work around WP hooking late-defined function _disable_block_editor_for_navigation_post_type)

= 2.3.3 - 13 Jan 2022 =
* Fixed : Admin Menu restrictions were not applied (since 2.3.2)
* Fixed : Capability names with dashes could not be added
* Fixed : After role rename, title in dropdown does not refresh
* Fixed : Input sanitization consistency
* Fixed : Escape output variables
* Lang : Spanish, French, Italian

= 2.3.2 - 8 Dec 2021 =
* Feature : Filter Capabilities display by post type or text entry
* Feature : Editor Features - Restrict editor elements for custom post types
* Feature : Admin Features - Restrict Admin Bar or individual Admin Bar elements
* Feature : Admin Features - More items available for restriction #240
* Change : Admin Features - Captions use dashes, not numbers #229
* Change : Capabilities screen - Tab for PublishPress Capabilities #220
* Fixed : CSRF vulnerability

= 2.3.1 - 6 Dec 2021 =
* Fixed : Security issue. Please update.
* Fixed : PHP Notice on Capabilities screen

= 2.3 - 28 Oct 2021 =
* Change : Role Capabilities screen uses tabs
* Feature : New "Admin Features" screen #200
* Fixed : PHP Notice in post editor (Trying to access array offset in metaboxes-config.php)

= 2.2 - 26 Aug 2021 =
* Feature : Retain last role selection for Capabilities, Editor Features screens
* Perf : Sync role to all sites - Operation timed out on networks with ~100 sites
* Fixed : Some security scans flagged an unused file in external library "chosen". That file (and other developer documentation files) has been removed

= 2.1 - 23 Jun 2021 =
* Feature : Editor Features restriction (new screen to block editor elements per-role)
* Fixed : If Media "Create" capability is selected / unselected by clicking Media caption or Create caption, the corresponding upload_files checkbox (in Other WP Core Capabilities section) is not toggled, leading to an apparant update failure
* Fixed : If Media "Create" capability is negated or un-negated, the corresponding upload_files checkbox (in Other WP Core Capabilities section) is not toggled, leading to an apparant update failure
* Compat : Admin Menu restrictions did not block direct URL access to plugin screens
* Fixed : Error loading Settings screen if background communication to publishpress.com for key validation fails
* Fixed : On front end access, PHP Notice for undefined variable "menu" if Nav Menu restrictions are stored
* Fixed : PHP Warning if a role is stored without a valid capabilities array
* Fixed : Admin Menus restrictions failure, PHP Notices on PHP 5.6 sites

= 2.0.3 - 20 May 2021 =
* Fixed : Fatal error an role deletion attempt
* Fixed : Add User screen: javascript error on some sites
* Fixed : PHP Warning if another plugin hooks into \'editable_roles\' filter

= 2.0.2 - 6 May 2021 =
* Feature : Multisite - "sync options to all sites" checkbox. Copies "use create_posts capability", Type-Specific Capabilities, Taxonomy-Specific Capabilities, Detailed Taxonomy Capabilities settings
* Fixed : Multisite - "sync role to all sites" did not work if main site ID is not 1
* Fixed : Fatal error on Capabilities screen if another plugin calls get_editable_roles() too early
* Fixed : Key activation connection failure was not handled correctly, causing a fatal error
* Fixed : Add New User - couldn\'t display password entry
* API: Admin Menus: apply filter pp_capabilities_admin_menu_apply_role_restrictions so additional role-based restrictions can be imposed based on exteral criteria
* API: Nav Menus: apply filter pp_capabilities_nav_menu_apply_role_restrictions so additional role-based restrictions can be imposed based on exteral criteria
* Compat : PublishPress - Authors without publish capability could directly publish on the Calendar screen
* Feature : New Setting to control handling of Admin Menu restriction when user has multiple roles
* Change : Permissions - Hide / Unhide Role setting moved to Roles screen row actions

= 2.0.1 - 23 Feb 2020 =
* Fixed : Fatal error on some installations
* Compat : PublishPress - Capabilities admin menu icon misaligned on some sites. To restore CSS workaround, define constant PP_CAPABILITIES_FIX_ADMIN_ICON

= 2.0 - 18 Feb 2020 =
* Feature : Roles screen
* Feature : Multiple role assignment on Add / Edit User screen
* Feature : Restrict access to Admin Menus per-role
* Feature : Restrict access to Nav Menus per-role
* Feature : Menu Restrictions page accepts role argument, links to corresponding Capabilities page
* Feature : Capabilities page links to corresponding Menu Restrictions page
* Feature : Settings screen
* Lang : Fixed handling, activated partial translations in German, Italian, Russian, Spanish, Swedish, Belarusian, Catalan
* Change : Capabilities screen - move role selector to top left, eliminate load button
* Change : Capabilities screen - move some sidebar items to Settings screen
* Change : Adjust some captions, variable names, more selective code execution
* Compat : bbPress - Forum, Topic and Reply capabilities were not displayed in Editing Capabilities grid (now supported by Capabilities Pro)
* Fixed : Invalid Capabilities - Brief explanatory caption; avoid false positives for post types with map_meta_cap disabled
* Fixed : PHP warning for invalid foreach argument, on sites with no active_plugins option stored
* Fixed : Backup > Restore - Negated capabilities were not displayed correctly in restore preview
* Fixed : Backup > Restore - Clicking label for Initial Backup jumped selection to Last Manual Backup
* Change : Backup > Restore - Preview displays "No changes" below role name where appropriate

= [1.10.1] 8 Oct 2020 =
* Fixed : "Display Branding" was not successfully deactivated
* Fixed : Type-Specific Capabilities options included some non-public WordPress post types that don\'t support capability customization
* Fixed : Review of role backup contents does not show name of current roles which would be removed by restoring backup

= [1.10] 1 Oct 2020 =
* Feature : Improved design and styling for Backup and Restore
* Feature : Backup > Restore - filter to display only modified capabilities
* Compat : Advanced Gutenberg - include AG Profile capabilities in Editing, Deletion, Reading capabilities grid
* Fixed : Media Create / upload_files capability could not be removed from role
* Fixed : Enabling Custom Status control caused scrambled Capabilities screen under some configurations
* Fixed : Multisite - Incorrect menu display on sites where main site ID is not 1
* Fixed : Language file load failure if plugin directory structure is non-standard

= [1.9.11] 3 Jun 2020 =
* Fixed : Error on key activation attempt

= [1.9.10] 1 Jun 2020 =
* Fixed : PublishPress Permissions - Type / Taxonomy settings incorrectly synchronized under some conditions

= [1.9.9] 13 May 2020 =
* Compat : PublishPress Permissions - "Type-Specific Capabilities" setting was not properly synchronized with Permissions > Settings > Core > Filtered Post Types

= [1.9.8] 27 Apr 2020 =
* Fixed: Fatal error in PublishPress Pro, PublishPress Checklists Pro or PublishPress Authors Pro are inactive

= [1.9.7] 24 Apr 2020 =
* Fixed: Fatal error in PublishPress Pro, PublishPress Checklists Pro or PublishPress Authors Pro if activated with Capabilities Pro 1.9.6 already active

= [1.9.6] 23 Apr 2020 =
* Change : Add New Role retains capitalization as entered for role title (otherwise applies proper case)
* Feature : Rename Role sidebar box on Capabilities screen
* Fixed : Fatal error on plugin load if Administrator role does not exist
* Compat : PublishPress Permissions - Post Type selections for "Type-Specific Capabilities" were not synchronized with PublishPress Permissions under some conditions
* Feature : BuddyPress - section on Capabilities screen, implement bp_create_groups capability

= [1.9.3] 17 Mar 2020 =
* Fixed : Capabilities screen was not accessible to non-Administrators who have "manage_capabilities" capability
* Fixed : Some functions were not accessible to network Super Administrators without a role on the site
* Change : Clarify some messages for plugin access denial

= [1.9.2] 16 Mar 2020 =
* Feature : Auto-backup role and capabilities on each update (and on update to this version)
* Fixed : First-time installation: Capabilities menu item not displayed until after Plugins or Users menu clicked
* Change : Third Party Plugin Capabilities - always display checkboxes even if capabilities not present in Administrator role
* Fixed : Plugin capability sections - pp_set_notification_channel and pp_manage_roles were included in both PublishPress and PublishPress Permissions sections
* Fixed : Capability Negation (Denial) bulk unselect link was ambiguous due to missing strikethrough

= [1.9.1] =
* Fixed : PHP 5 - Plugin activation failure due to syntax error
* Fixed : Create Role, Copy Role, and Add Capability sidebar functions did not work with ENTER keypress (caused screen reload without applying operation)

= [1.9] =
* Feature : Manage Role Capabilities screen includes "Set" checkboxes for Custom Statuses defined by PublishPress
* Feature : Manage Role Capabilities screen includes status-specific and type-specific Set, Edit, Edit Others, Delete, Delete Others checkboxes (requires PublishPress, PressPermit Pro)
* Feature : Pro - PublishPress branding (footer) can be disabled
* Feature : Capabilities link on PublishPress > Roles row opens Role Capabilities screen
* Fixed : Multisite - On sub-sites, Role Capabilities screen did not display PublishPress Capabilities section to Super Administrators who don\'t have a role on the site
* Fixed : Reloading caused Role Capabilities screen to display default role
* Fixed : Add Capability sidebar added custom capability to role immediately, but capability checkbox did not display as checked until reload
* Fixed : Category Assign or Delete capabilities were not effective due to WordPress core forcing default capability requirement
* Fixed : Term Assign or Delete capabilities were not effective due to WordPress core forcing default capability requirement
* Fixed : Role name captions on Role Capabilities and Backup Tool screens could not be translated
* Fixed : Checkbox bulk selection on Role Capabilities screen was incorrect under some conditions
* Change : Apply workaround filters for WordPress edit_published_posts / publish_posts handling only for users who have edit_published_posts capability for current post type
* Change : Reinstate WordPress edit_published_posts workaround with correct status filtering behavior

= [1.8.2-beta3] =
* Fixed : Multisite - On sub-sites, Role Capabilities screen did not display PublishPress Capabilities section to Super Administrators who don\'t have a role on the site
* Fixed : Category Assign or Delete capabilities were not effective due to WordPress core forcing default capability requirement
* Fixed : Term Assign or Delete capabilities were not effective due to WordPress core forcing default capability requirement

= [1.8.2-beta2] =
* Fixed : Role name captions on Role Capabilities and Backup Tool screens could not be translated
* Fixed : Checkbox bulk selection on Role Capabilities screen was incorrect under some conditions
* Change : Apply workaround filters for WordPress edit_published_posts / publish_posts handling only for users who have edit_published_posts capability for current post type

= [1.8.2-beta] =
* Change : Reinstate WordPress edit_published_posts workaround with correct status filtering behavior

Professional publishing plugins for WordPress! Get PublishPress