The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

= 2.23.0 = - 04 December 2025 =
  * Fixed : Undefined function causing fatal error, #1510
  * Update : Translation Updates Capabilities 2.22.0 ES-FR-BR, #1508

= 2.22.0 = - 02 December 2025 =
  * Changed : Change "Nav Menus" to "Navigation Menus", #1443
  * Fixed : Link "Revision Status Capabilities" directly to the Post Access tab, #1480
  * Fixed : Wrong text in Editor Features screen, #1413
  * Fixed : PHP message: PHP Warning: Undefined array key 0, #1469
  * Removed : Remove the social links from admin footer, #1465
  * Update : Improve new admin menu links messages, #1450
  * Fixed : More room for long capabilities names, #1492
  * Fixed : Frontend Features save button spacing, #1491
  * Fixed : Nav Menus screen save button spacing, #1463
  * Update : Update text for new admin menu links, #1448
  * Fixed : Ensure user stay on same tab after saving changes, #1431
  * Fixed : Highlight enabled/checked "Frontend Features" options, #1488
  * Fixed : Improve Admin Feature Restrictions new CSS elements response messages, #1433
    * Fixed : Admin menu restriction only working for the first 2 roles user belong, #1501
  * Compact : Remove "PublishPress Status Capabilities" from loco translate support, #1496
  * Removed : Translation Updates Capabilities 2.21.0-ES-FR-IT, #1461

= 2.21.0 = - 23 September 2025 =
  * Fixed : WooCommerce sub-menus restriction bugs, #1447
  * Fixed : Unable to Restrict access to Submenus under Settings menu, #1456
  * Update : Disable Admin Notices by default, #1444
  * Fixed : Pro: License key input limits key length, #1440
  * Compat : PublishPress Revisions: Support Approve Revision capabilities, #1445
  * Compat : Support management of Approve Revision capabilities, #1446
  * Update : Translation Updates Capabilities 2.20.0-ES-FR-IT-BR, #1435

= 2.20.0 = - 25 July 2025 =
  * Fixed : Error Message on Admin Features Restrictions screen, #1415
  * Update : Key links on Plugins screen, #1403
  * Update : Text changes for tooltips, #1408
  * Update : More space for Editor Features "Element IDs or Classes" box, #1398
  * Update : Update lib-status-capabilities to v1.1.2, #1412
  * Update : Status Edit - capability column headers on Post Access tab not clickable #1402
  * Update : Add a "Pro" nudge to "Selected Pages", #1407
  * Update : Add Pro icons to "Hide CSS Elements" and "Block by URL", #1405

= 2.19.2 = - 12 May 2025 =
  * Fixed : WooCommerce System Report button is hidden due to Admin Notices inclusion, #1372
  * Update : Update admin-notices.css to match Future's notifications style and WordPress' native layout, #1373
  * Fixed : Admin Notices always has a black background, #1359
  * Fixed : Cannot assign manage_post_tags capability unless Permissions is active, #1375
  * Fixed : Visibility Statuses column header for Set capability is misaligned, #1378
  * Fixed : Mistake in german translation, #1365
  * Fixed : Jumping tabs in Admin Notices, #1361
  * Update : Update the plugin description, #1369
  * Update : Capabilities 2.19.1 Translation Updates ES-FR-IT, #1360

= 2.19.1 = - 25 Feb 2025 =
  * Fixed : Conflict with Gravity Forms, #1347
  * Update : Hidden notice text, #1329
  * Fixed : Custom submenu not showing after created, #1345
  * Fixed : Submenu overwrite when create 2 submenus, #1346
  * Update : Translation Updates Capabilities 2.19 ES-FR-IT, #1343

= 2.19.0 = - 13 Feb 2025 =
  * Feature : Ability to hide admin notices, #135
  * Fixed : Broken layout for Admin Features in Free version, #1308
  * Fixed : ACF and Custom Post Type UI submenu missing after reorder, #1324
  * Update : Update admin menus promo text, #1309
  * Update : Update tooltips on Capabilities screen, #1310
  * Update : Translation Updates Capabilities 2.18.2, #1306

= 2.18.2 = - 30 Jan 2025 =
  * Update : Add Admin Menus sidebar settings to Show/Hide menu slugs, #1274
  * Update : Add Admin Menus sidebar settings to Show/Hide sub-menus, #1258
  * Update : Make sure Admin Menu slug display represent their url path in WordPress menu, #1302
  * Update : Add placeholder text for Admin Menus with empty label text, #1300
  * Fixed : Roles bulk delete not working, #1259
  * Update : Add Sidebar tabs for Admin Features, #1126
  * Update : Rename the "Reading" tab to "Private", #1295
  * Update : Improve tooltips over table headers, #1296
  * Update : Add examples for Editor Features, #1127
  * Update : Only enforce pp_administer_content when Permission plugin is active, #1301
  * Fixed : Menu conflict with Learndash on a multisite, #1286
  * Update : Replace "Update Role" with "Save Changes", #1283
  * Fixed : Save Changes button in wrong place, #1303
  * Fixed : PHP Fatal error: Uncaught TypeError: Illegal offset type in isset or empty, #1290
  * Update : Translation Updates for Capabilities 2.18.0, #1278

= 2.18.0 = - 09 Jan 2025 =
  * Update : Add a button to reset Admin Menus Order and Name to their old names and order, #1268
  * Fixed : Detailed Taxonomy Capabilities for Custom Taxonomies Not Granted After Page Reload, #1253
  * Update : "Registration Redirects" feature redirects admin when new users are added from the admin area, #1269
  * Fixed : Admin Menus compatibility issue with TaxoPress Pro menus, #1252
  * Fixed : Issue with Capabilities menu order, #1247
  * Fixed : Issue with WooCommerce menus, #1255
  * Fixed : Missing "Orders" on WooCommerce area in "Admin Menus", #1254
  * Fixed : Tooltip goes behind the sidebar menu, #1260
  * Update : Change text to "Menu Link", #1251
  * Update : Added a question mark(?) for deleting new admin menu links, #1257
  * Update : Brazil Translation Capabilities, #1249
  * Update : Translation Updates Capabilities 2.17.0, #1246

= 2.17.0 = - 17 Dec 2024 =
  * Feature : Create a new "Redirects" screen, #1201
  * Update : Allow admin to add new menu, sub menu and separators, #1195
  * Fixed : Support for custom icons in Admin Menus, #1225
  * Update : Update WSForm capabilities, #1215
  * Update : Add a heading for custom CSS in Editor Features, #1224
  * Update : Small text change for Editor Features, #1223
  * Fixed : Cannot access offset of type string on string Profile Feature, #1227
  * Fixed : Cannot select role in dropdown when $_POST has values, #1231
  * Fixed : ErrorException: Warning: foreach() argument must be of type array|object, string given, #1233
  * Fixed : "Undefined array key" and "Attempt to read property on null" errors, #1235
  * Compat : Statuses Pro (custom Revision statuses)

= 2.16.0 - 26 Nov 2024 =
  * Fixed : Admin menu with count losing their counts html part after renaming menu, #1219
  * Fixed : Cannot Rename Menu on Omnisend Plugin, #1217
  * Fixed : Editor Feature not working Permalink and Template, #1198
  * Update : Support for custom menu items, #183
  * Update : Allow users in Admin Menus to see the required capabilities, #1200
  * Fixed : Admin menu icon not working in Import / Export feature, #1205
  * Update : Change "Admin Menu Restrictions" to "Admin Menus", #1212
  * Update : Text update for dashboard, #1207
  * Fixed : PHP Warning: Undefined array key 2, #1197
  * Update : Brazil Translations for Capabilities Pro, #1213
  * Update : Capabilities Translation Updates V 2.15.0, #1210

= 2.15.0 - 13 Nov 2024 =
  * Feature : Reorder and rename admin menus for roles [PRO], #254
  * Fixed : Fatal error: Uncaught Error: Undefined constant "MULTISITE", #1187
  * Update : German translation Update, #1192
  * Update : Brazil Translation for PRO, #1191
  * Update : Capabilities FREE Translation Updates v. 2.14.0, #1186

= 2.14.0 - 22 Oct 2024 =
  * Update : Editor feature not working due to duplicate inline css, #1148
  * Fixed : Editor Features not working for some items, #1145
  * Update : Redirect new users to the "Dashboard" screen, #1150
  * Fixed : Changing a capability from disabled to enabled not working when clicking the label, #1173
  * Update : Move multisite settings to the sidebar, #1146
  * Fixed : PHP warning about status capabilities, #1143
  * Fixed : Unnecesary  database updates on init, #1139
  * Fixed : Double queries in admin pages, #1140
  * Update : Update the WooCommerce capabilties, #1135
  * Update : Add a mesage if the "Additional" tab is empty, #1137
  * Fixed : Warning: Undefined array key "user-testing", #1174
  * Update : Show Wordfence capabilities tab for both Wordfence main and Login Security plugin, #1136
  * Update : New filter "add_filter('pp_capabilities_frontend_feature_cache', '__return_false);" to disable Frontend feature data cache, #1152
  * Update : Add a hook on after user testing action, #1160
  * Fixed : pp_capabilities_get_post_type returns wrong post type, #1161
  * Fixed : Editor Features custom item adding slashes to double quote(""), #689
  * Fixed : Compatibility issue with Justified Image Grid, #1165
  * Update : Permissions Compat: Allow direct assignment of manage_post_tags if unique taxonomy caps enabled for Tags, #1163
  * Update : Capabilities screen: "Listing" tab should not require Pro version of Permissions, #1158
  * Update : Translation Updates Capanilities v.2.13.0, #1134

= 2.13.0 - 12 Feb 2024 =
  * Update : Add edit to features custom items, #996
  * Update : Option to add Test User to the admin toolbar, #1047
  * Update : Add demo content for Frontend Features and Admin Feature, #871
  * Fixed : Broken tooltip in Admin Menus, #1125
  * Fixed : Capabilities Media tab not working in french, #1119
  * Fixed : Frontend feature not working in french, #1118
  * Update : Standard approach to all UI elements in Capabilities, #1029
  * Update : Match Custom Visibility to other statuses, #1061
  * Update : Match the Capabilities Custom Statuses heading to other tabs, #1058
  * Update : Hide Document Overview using Editor Feature, #1040
  * Fixed : Read Capability not working, #1039

= 2.12.2 - 6 Feb 2024 =
  * Fixed : French translation caused "Upgrade to Pro" banner to be rendered incorrectly

= 2.12.1 - 30 Jan 2024 =
  * Change : Improved use of screen space on Capabilties tab panels
  * Change : In mobile view, scroll to panel for clicked Capabilities tab
  * Change : Display right sidebar metaboxes inside tab panel, but only where they're relevant
  * Change : In Add Capability sidebar metabox, mention that new capabilities will show up on Additional tab
  * Change : Bulk Check All box on Editing, Deletion, Listing, Reading, Taxonomies tabs
  * Change : Use 90% opacity for Capabilities tool tip
  * Change : Don't display "This capability is" tool tip if capability name is already displayed next to checkbox
  * Change : Cleaner styling for capabilities assigned implicitly by Permission Group
  * Change : Update Pro promo sidebar on Capabilities Dashboard to mention Custom Statuses, Custom Visibility
  * Lang: Some tab captions on Capabilities screen were not translated
  * Lang: Default WordPress strings (Edit, Settings, etc.) used by plugin were made to rely on plugin language files

= 2.11.1 - 04 Jan 2024 =
  * Fixed: Inconsistencies with language files, #311

= 2.10.3 - 12 Dec 2023 =
  * Fixed: Nav menu not working in latest WordPress version for FSE theme, #1048
  * Update: Add ability to define test user cookie name, define('PPC_TEST_USER_COOKIE_NAME', 'replace_this_with_your_cookie_name'); #1033
  * Fixed: Last update breaking nav-menus.php for some sites, #1037
  * Fixed: PHP Fatal error: Uncaught Error: Call to undefined function pp_get_enabled_types() on capabilities screen, #1045
  * Update: Add support for Squirrly SEO (Newton) plugin capabilities tab, #1044
  * Update: Add support for AMP plugin capabilities tab, #1043
  * Update: Add support for SEOPress plugin capabilities tab, #1042
  * Update: Add support for MailOptin - Lite plugin capabilities tab, #1041
  * Update: Capabilities Translation Updates November 2023, #1036

= 2.10.2 - 15 Nov 2023 =
  * Update: Add view and edit to features custom items, #741
  * Update: Capabilities screen: distinguish Navigation Block Menus from legacy Nav Menus, #888
  * Update: Hotfix use create posts capability caption, #960
  * Update: Return an empty string instead of false in the admin_footer_text filter hook callback, #961
  * Update: Text update for "Listing" tab, #811
  * Update: Hide "Listing" tab with Permissions Free, #812
  * Update: Add settings to choose Role Login Redirect Referrer, #933
  * Update: Move items from Roles Column to the Roles screen, #817
  * Update: Add visual indicator on Appearance > Menu items when a nav menu item is hidden for roles, #844
  * Update: Add support for BetterDocs plugin capabilities tab, #986
  * Update: Add support for GravityView plugin capabilities tab, #985
  * Update: Add support for Gravity Forms plugin capabilities tab, #984
  * Update: Add support for NextGEN Gallery plugin capabilities tab, #983
  * Update: Add support for BackWPup plugin capabilities tab, #982
  * Update: Add support for Forminator plugin capabilities tab, #981
  * Update: Add support for LearnDash LMS plugin capabilities tab, #980
  * Update: Add support for MailPoet plugin capabilities tab, #979
  * Update: Add support for Fluent Forms plugin capabilities tab, #978
  * Update: Add support for All in One SEO plugin capabilities tab, #976
  * Update: Add support for Smash Balloon Instagram Feed plugin capabilities tab, #977
  * Update: Add support for Site Kit by Google plugin capabilities tab, #975
  * Update: Add support for Wordfence Security Duplicate Post plugin capabilities tab, #973
  * Update: Add support for Smart Slider 3 plugin capabilities tab, #972
  * Update: Add support for Loco Translate plugin capabilities tab, #971
  * Update: Add support for Rank Math SEO plugin capabilities tab, #970
  * Update: Add support for Query Monitor plugin capabilities tab, #969
  * Update: Add support for Strong Testimonials plugin capabilities tab, #968
  * Update: Add support for Download Monitor plugin capabilities tab, #967
  * Update: Add support for Yoast SEO plugin capabilities tab, #966
  * Update: Add support for Formidable Forms plugin capabilities tab, #958
  * Update: Add support for Give - Donation plugin capabilities tab, #957
  * Update: Add support for BuddyPress plugin capabilities tab, #947
  * Update: Add support for bbPress plugin capabilities tab, #946
  * Update: Add support for Sunshine Photo Cart plugin capabilities tab, #943
  * Update: Capabilities Free Translation Updates October 2023, #934

= 2.10.1 - 23 Oct 2023 =
  * Fixed: Login redirect not working, #843
  * Fixed: Redirect user loop, #849
  * Fixed: Alignment for menu items, #780
  * Update: Update Capabilities old-fashioned tooltips, #818
  * Fixed: Negate could not be removed, #873
  * Update: Add a tooltip for manage_post_tags, #919
  * Update: Remove add_users from the basic Capabilities, install #918
  * Update: Update Body Class description, #893
  * Fixed: Profile Features conflict with Advanced Custom Fields: Extended plugin, #910
  * Fixed: Function pp_capabilities_sub_menu_lists has wrong return type in the function docs, #848
  * Fixed: Admin loosing Access to Capabilities after role reset, #834

= 2.10.0 - 6 Sep 2023 =
  * Changed: Replaced Pimple library with a prefixed version of the library to avoid conflicts with other plugins;
  * Changed: Replaced Psr/Container library with a prefixed version of the library to avoid conflicts with other plugins;
  * Changed: Change min PHP version to 7.2.5. If not compatible, the plugin will not execute;
  * Changed: Change min WP version to 5.5. If not compatible, the plugin will not execute;
  * Changed: Updated internal libraries to latest versions;
  * Changed: Refactor some occurrences of "plugins_loaded" replacing it by a new action: "publishpress_capabilities_loaded" which runs after the requirements and libraries are loaded, but before the plugin is initialized;

= 2.9.1 - 1 Aug 2023 =
  * Fixed : Fatal error: Uncaught Error: Call to a member function has_cap() on null in Installer class, #880

= 2.9.0 - 31 Jul 2023 =
  * Feature : Allow people to target CSS to user roles (Frontend Features), #4
  * Fixed : Error on Backup > Reset Roles, #856

= 2.8.1 - 17 May 2023 =
  * Fixed : Undefined variable $cap_name, #822
  * Fixed : Full Site Editing admin menus issue with custom link, #807
  * Fixed : Profile Features table safari styles fix, #770
  * Fixed : Update dashboard feature texts, #820
  * Fixed : Editor Feature Options not hiding, #805

= 2.8.0 - 11 May 2023 =
  * Feature : Custom capabilities for each feature/menu, #727
  * Feature : Allow users to disable some features [Dashboard Menu], #491
  * Update : Remove "Show Classic Editor Controls" on Editor Features screen, #797
  * Update : Update Tooltip message for media capabilities, #796
  * Update : Add a Promo sidebar, #768

= 2.7.1 - 20 Apr 2023 =
  * Feature : Nav Menus Block Navigation/FSE theme support, #710
  * Update : Capability Sidebar Update #719
  * Feature : Add multisite capabilities tab, #737
  * Feature : Add tooltips to explain capabilities, #734
  * Feature : Single checkbox to block Dashboard access, #693
  * Update : Add "Toggle All" option in Admin Features, #694
  * Update : Add "Profile Features" column to "Roles", #740
  * Update : Update documentation links, #776
  * Update : Profile Features text update, #773
  * Update : Add an explanation of each screen, #691
  * Fixed : It's not possible to hide "sticky option" using Editor Feature, #724
  * Fixed : Taxonomies Delete title missing for disabled checkbox, #726

= 2.7.0 - 27 Feb 2023 =
  * Feature : Allow admins to customize the "Profile" screen for users (Profile Features), #271
  * Update : Make "Nav Menus" available in Free version, #606
  * Update : Add copy & revise capabilities when Revisions activated, #596
  * Update : Implement UI friendly checkbox for shared capabilities, #686
  * Update : Add required capability for WooCommerce admin restrictions, #687
  * Update : Ability to disable multiple roles on user edit screen, #622
  * Fixed : Custom item did not included in export/import, #631
  * Fixed : Template and Permalink are not hidden, #650
  * Fixed : Text error if no "read" capability, #700
  * Fixed : Application Timeout error in Capabilities plugin, #683
  * Update : Remove Note from plugin screens, #614
  * Fixed : Inconsistent right sidebar, #690
  * Update : Capabilities FR-IT Translation Updates 2023, #652

= 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 - 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 : 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 : 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
  * Fixed : PHP Notice on Capabilities screen

= 2.3 - 28 Oct 2021 =
  * Change : Role Capabilities screen uses tabs
  * Feature : New "Admin Features" screen #200

= 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 - 24 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
  * Fixed : PHP Warning if a role is stored without a valid capabilities array

= 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 : Add New User - couldn't display password entry
  * Compat : PublishPress - Authors without publish capability could directly publish on the Calendar screen
  * Change : Permissions - Hide / Unhide Role setting moved to Roles screen row actions

= 2.0 - 18 Feb 2021 =
  * Feature : Roles screen
  * Feature : Multiple role assignment on Add / Edit User 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
  * Fixed : uneditable bbPress roles could be opened for editing (require 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 : 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 : 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.12 - 16 Jun 2020 =
  * Fixed : Fatal error due to missing vendor library folder

= 1.9.11 - 16 Jun 2020 =
  * Fixed : Upgrade menu links were not displayed

= 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.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

= 1.9.5 - 6 Apr 2020 =
  * Fixed : Fatal error loading Capabilities screen on a small percentage of installations
  * Compat : PublishPress Permissions - Post Type selections for "Type-Specific Capabilities" were not synchronized with PublishPress Permissions under some conditions

= 1.9.4 - 2 Apr 2020 =
  * Fixed : Fatal error loading Capabilities screen on a small percentage of installations
  * Fixed : Capabilities menu was displayed to non-Administrators with no items except "Upgrade to Pro"

= 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 - 16 Jan 2020 =
  * Fixed : Create Role, Copy Role, and Add Capability sidebar functions did not work with ENTER keypress (caused screen reload without applying operation)

= 1.9 - 9 Jan 2020 =
  * Change : Renamed to PublishPress Capabilities
  * Feature : Capabilities link on PublishPress > Roles row opens Role Capabilities screen
  * Feature : Role Capabilities screen links to PublishPress > Roles for member management
  * Fixed : Browser reload 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 : 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 : 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 : Reinstate WordPress edit_published_posts workaround with correct status filtering behavior
  * 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.1 - 25 Oct 2019 =
  * Fixed : Automatic publication of blank auto-drafts, WooCommerce posts save with incorrect post status (since 1.8)

= 1.8 - 24 Oct 2019 =
  * Feature : WooCommerce, PublishPress, PressPermit capabilities grouped in sections on role editor screen
  * Feature : Plugin API - plugins can hook into "cme_plugin_capabilities" filter to register their capabilities
  * Feature : Work around WordPress issue preventing users with edit_published_posts (but not publish_posts) capability from updating published posts (https://core.trac.wordpress.org/ticket/47443)
  * Feature : Work around WordPress issue allowing users with edit_published_posts (but not publish_posts) to unpublish published posts
  * Fixed : If a unique edit/delete capability is already defined, don't change the definition
  * Fixed : Removed add_users from the Core WordPress Capabilities section because it is was replaced by promote_users
  * Fixed : PHP Notices on Role Capabilities screen for undefined index, under some configurations
  * Fixed : HTML validation errors on Manage Capabilities screen
  * Fixed : PHP 5.x : Notice for undefined constant PHP_INT_MIN on wp-admin Posts / Pages listing
  * Change : Move Role Capabilities menu item to Permissions menu if PressPermit plugin is active (restoring previous behavior with Press Permit Core)
  * Change : Edit Roles link in CME row of Plugins list
  * Change : PublishPress icon, footer on Roles and Capabilities screen

= 1.7.5 - 24 May 2019 =
  * Fixed : Users' inclusion or non-inclusion in Authors dropdown was not updated based on role edit

= 1.7.4 - 1 May 2019 =
  * Fixed : On some sites, capabilities added dynamically by other code were forced into stored role definition (and could not be removed).
  * Fixed : Negative role capabilities could not be directly unset (had to be checked, saved, then unchecked).

= 1.7.3 - 9 Apr 2019 =
  * Fixed : Work around WP quirk of completely blocking admin page access for a post type if user lacks create capability for the post type and there are no other accessible items on the menu.
  * Fixed : PHP Notices on Roles and Capabilities screen for non-Administrator with WooCommerce active

= 1.7.2 - 3 Apr 2019 =
  * Compat : WooCommerce integration - Users lacking access to the "Add New Order" submenu could not access Posts, Pages, Products or any other Post Type listing. This occurred if "use create_posts" option enabled and user lacks the create capability for Orders.

= 1.7.1 - 29 Mar 2019 =
  * Fixed : Press Permit integration - cannot load Permissions > Role Capabilities with Press Permit Core < 2.7

= 1.7 - 28 Mar 2019 =
  * Feature : New right sidebar setting: "Type-Specific Capabilities" for selected post types (without activating Press Permit Core).
  * Feature : New right sidebar setting: "Taxonomy-Specific Capabilities" ensures a distinct manage capability for selected taxonomies
  * Feature : New right sidebar setting: "Detailed Taxonomy Capabilities" causes term assign, edit and deletion capabilities to be required and credited separate from management capability
  * Feature : WooCommerce - Ensure orders can be edited or added based on edit_shop_orders / create_shop_orders capability
  * Change : Lockout safeguard (preventing read capability removal) is bypassed if role has no WP admin / edit capabilities, or if it has "dashboard_lockout_ok" capability
  * Compat : Press Permit: new plugin page slugs in Press Permit Core 2.7

= 1.6.1 =
  * Feature : Prevent read capability from being removed from a standard role
  * Feature : If read capability is missing from a standard role, display warning and instant fix link
  * Feature : Additional save button at top of Roles and Capabilities screen!
  * Change : Reinstate Press Permit description link
  * Change : Thickbox popups for related plugins

= 1.6 =
  * Feature : WooCommerce - If current user has duplicate_products capability, make Woo honor it
  * Feature : Link to Backup Tool from sidebar of Roles and Capabilities screen
  * Feature : Link to Roles and Capabilities screen from Backup Tool
  * Change : Minor code cleanup and refactor
  * Change : Copyrights, onscreen link for PublishPress ownership
  * Change : Links to Related Permissions Plugins in sidebar on Roles and Capabilities screen

= 1.5.11 =
  * Feature : Automatically save backup of WP roles on plugin activation or update
  * Feature : When roles are manually backed up, also retain initial role backup
  * Feature : Backup Tool can also display contents of role backups

= 1.5.10 =
  * Fixed : Back button caused mismatching role dropdown selection
  * Compat : PHP 7.2 - warning for deprecated function if a second copy of CME is activated

= 1.5.9 =
  * Fixed : Potential vulnerability in wp-admin (but exposure was only to users with role editing capability)

= 1.5.8 =
  * Fixed : PHP warning for deprecated function WP_Roles::reinit
  * Change : Don't allow non-Administrator to edit Administrators, even if Administrator role level is set to 0

= 1.5.7 =
  * Change : Revert menu captions to previous behavior ("Permissions > Role Capabilities" if Press Permit Core is active, otherwise "Users > Capabilities")

= 1.5.6 =
  * Fixed : Correct some irregularities in CME admin menu item display

= 1.5.5 =
  * Fixed : User editing was improperly blocked in some cases

= 1.5.4 =
  * Fixed : Non-administrators' user editing capabilities were blocked if Press Permit Core was also active
  * Fixed : Non-administrators could not edit other users with their role (define constant CME_LEGACY_USER_EDIT_FILTER to retain previous behavior)
  * Fixed : Non-administrators could not assign their role to other users (define constant CME_LEGACY_USER_EDIT_FILTER to retain previous behavior)
  * Lang : Changed text domain for language pack conformance

= 1.5.3 =
  * Fixed : On single-site installations, non-Administrators with delete_users capability could give new users an Administrator role (since 1.5.2)
  * Fixed : Deletion of a third party plugin role could cause users to be demoted to Subscriber inappropriately
  * Compat : Press Permit Core - Permission Group refresh was not triggered if Press Permit Core is inactive when CME deletes a role definition
  * Compat : Support third party display of available capabilities via capsman_get_capabilities or members_get_capabilities filter
  * Change : If user_level of Administrator role was cleared, non-Administrators with user editing capabilities could create/edit/delete Administrators.  Administrator role is now implicitly treated as level 10.
  * Fixed : CSS caused formatting issues around wp-admin Update button on some installations
  * Perf : Don't output wp-admin CSS on non-CME screens
  * Lang : Fixed erroneous text_domain argument for numerous strings
  * Lang : Updated .pot and .po files

= 1.5.2 =
  * Fixed : Network Super Administrators without an Administrator role on a particular site could not assign an Administrator role to other users of that site

= 1.5.1 =
  * Fixed : Non-administrators with user editing capabilities could give new users a role with a higher level than their own (including Administrator)

= 1.5 =
  * Feature : Support negative capabilities (storage to wp_roles array with false value)
  * Feature : Multisite - Copy a role definition to all current sites on a network
  * Feature : Multisite - Copy a role definition to new (future) sites on a network
  * Feature : Backup / Restore tool requires "restore_roles" capability or super admin status
  * Fixed : Role reset to WP defaults did not work, caused a PHP error / white screen
  * Change : Clarified English captions on Backup Tool screen
  * Fixed : Term deletion capability was not included in taxonomies grid even if defined
  * Fixed : jQuery notices for deprecated methods on Edit Role screen
  * Compat : Press Permit - if a role is marked as hidden, also default it for use by PP Pro as a Pattern Role (when PP Collaborative Editing is activated and Advanced Settings enabled)
  * Change : Press Permit promotional message includes link to display further info

= 1.4.10 =
  * Perf :  Eliminated unused framework code (reduced typical wp-admin memory usage by 0.6 MB)
  * Fixed : Failure to save capability changes, on some versions of PHP
  * Compat : Press Permit - PHP Warning on role save
  * Compat : Press Permit - PHP Warning on "Force Type-Specific Capabilities" settings update
  * Compat : Press Permit - "supplemental only" option stored redundant entries
  * Compat : Press Permit - green background around capabilities which
  * Compat : Press Permit - PHP Warning on "Force Type-Specific Capabilities" settings update
  * Maint  : Stop using $GLOBALS superglobal
  * Change : Reduced download size by moving screenshots to assets folder of project folder

= 1.4.9 =
  * Fixed : Role capabilities were not updated / refreshed properly on multisite installations
  * Feature : If create_posts capabilities are defined, organize checkboxes into a column alongside edit_posts
  * Feature : "Use create_posts capability" checkbox in sidebar auto-defines create_posts capabilities (requires Press Permit)
  * Compat : bbPress + Press Permit - Modified bbPress role capabilities were not redisplayed following save, required reload
  * Compat : bbPress + Press Permit - Adding a capability via the "Add Cap" textbox caused the checkbox to be available but not selected
  * Compat : Press Permit - "supplemental only" option was always enabled for newly created and copied roles, regardless of checkbox setting near Create/Copy button

= 1.4.8 =
  * Compat : bbPress + Press Permit - "Add Capability" form failed when used on a bbPress role, caused creation of an invalid role

= 1.4.7 =
  * Compat : Press Permit - flagging of roles as "supplemental assignment only" was not saved

= 1.4.6 =
  * Compat : bbPress 2.2 (supports customization of dynamic forum role capabilities)
  * Compat : Press Permit + bbPress - customized role capabilities were not properly maintained on bbPress activation / deactivation, in some scenarios
  * Fixed : Role update and copy failed if currently stored capability array is corrupted

= 1.4.5 =
  * Fixed : Capabilities were needlessly re-saved on role load
  * Fixed : Capability labels in "Other WordPress" section did not toggle checkbox selection
  * Press Permit integration: If capability is granted by the role's Permit Group, highlight it as green with a descriptive caption title, but leave checkbox enabled for display/editing of role defintion setting (previous behavior caused capability to be stripped out of WP role definition under some PP configurations)

= 1.4.4 =
  * Fixed : On translated sites, roles could not be edited
  * Fixed : Menu item change to "Role Capabilities" broke existing translations

= 1.4.3 =
  * Fixed : Separate checkbox was displayed for cap->edit_published_posts even if it was defined to the be same as cap->edit_posts
  * Press Permit integration: automatically store a backup copy of each role's last saved capability set so they can be reinstated if necessary (currently for bbPress)

= 1.4.2 =
  * Language: updated .pot file
  * Press Permit integration: roles can be marked for supplemental assignment only (and suppressed from WP role assignment dropdown, requires PP 1.0-beta1.4)

= 1.4.1 =
  * https compatibility: use content_url(), plugins_url()
  * Press Permit integration: if role definitions are reset to WP defaults, also repopulate PP capabilities (pp_manage_settings, etc.)

= 1.4 =
  * Organized capabilities UI by post type and operation
  * Editing UI separates WP core capabilities and 3rd party capabilities
  * Clarified sidebar captions
  * Don't allow a non-Administrator to add or remove a capability they don't have
  * Fixed : PHP Warnings for unchecked capabilities
  * Press Permit integration: externally (dis)enable Post Types, Taxonomies for PP filtering (which forces type-specific capability definitions)
  * Show capabilities which Press Permit adds to the role by supplemental type-specific role assignment
  * Reduce memory usage by loading framework and plugin code only when needed

= 1.3.2 =
  * Added Swedish translation.

= 1.3.1 =
  * Fixed a bug where administrators could not create or manage other administrators.

= 1.3 =
  * Cannot edit users with more capabilities than current user.
  * Cannot assign to users a role with more capabilities than current user.
  * Solved an incompatibility with Chameleon theme.
  * Migrated to the new Alkivia Framework.
  * Changed license to GPL version 2.

= 1.2.5 =
  * Tested up to WP 2.9.1.

= 1.2.4 =
  * Added Italian translation.

= 1.2.3 =
  * Added German and Belorussian translations.

= 1.2.2 =
  * Added Russian translation.

= 1.2.1 =
  * Coding Standards.
  * Corrected internal links.
  * Updated Framework.

= 1.2 =
  * Added backup/restore tool.

= 1.1 =
  * Role deletion added.

= 1.0.1 =
  * Some code improvements.
  * Updated Alkivia Framework.

= 1.0 =
  * First public version.
