11 versions
Publishpress - Permissions history.
Every release of Publishpress - Permissions is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
9 of 11 releases scanned clean
v4.9.1Latest
October 14, 202610.1 MBScanned
Improved
- Permissions settings navigation is now more accessible, improving keyboard navigation and usability. #2494
- The Permissions dashboard has been improved for accessibility, including clearer navigation and interaction. #2493
- The plugin title shown in the WordPress Plugin Directory has been corrected. #2568
Fixed
- REST API media queries now use memory more efficiently, reducing memory usage when working with large media libraries. #2577
- Teaser rich-text settings are now properly sanitized for improved security. #2569
- Protected terms are now retained correctly when content is updated through the REST API. #2571
- Update refresh requests now properly verify the required security nonce. #2572
- Uninstall cleanup is now properly scoped to prevent unrelated options from being removed. #2570
- Nonce field HTML used by security controls is now restricted to an allowed set of markup. #2567
- ACF compatibility issues that could prevent some Permissions assignments from being saved when updating posts have been resolved. #2537
- Teaser preview title filters now receive and handle their arguments correctly. #2574
September 21, 202610.1 MBScanned
Added
- Optional Content Visibility functionality through a dedicated module. #2447
Improved
- Improved the Permissions interface with a new design for user-specific permissions. #2497
- Improved the Teaser settings experience with a live preview. #2496
- Improved the onboarding experience with a new welcome screen. #2485
- Permission Groups are now disabled by default to provide a simpler initial configuration. #2473
- Editing Permissions remains active in the background while being hidden from the Features tab. #2486
- The Teaser settings now include a live preview, making it easier to see how teaser content will appear before saving changes. #841
- The Pro settings layout has been restored for a more consistent and familiar configuration experience. #841
- The plugin's bundled Composer libraries have been refreshed with updated dependencies for improved compatibility and maintenance. #843
Fixed
- Improved the default “Block All Pages” control to provide more predictable page access restrictions. #2487
- Improved security advisory handling to ensure it works correctly with the Pro version. #2499
- Improved Content Security Policy (CSP) compliance to prevent security-related browser restrictions. #2498
- Hardened draft advisory code paths for improved security and reliability. #2483
- Corrected the term checklist hierarchy when Assign Terms restrictions are applied to non-top-level terms. #2451
- Improved multisite uninstall handling by processing site IDs efficiently instead of loading them all at once. #2458
- Security advisory handling has been improved to better protect sites using PublishPress Permissions. #844
- The plugin name is now displayed correctly in the German (Deutsch) translation. #842
- Network-wide file rule expiration is now processed in batches through WP-Cron, improving performance on multisite installations with many sites or rules. #2316
Removed
- The presspermit-collaboration module is no longer listed among deactivated modules. #2472
v4.8.3Unavailable
August 24, 202610.4 MBScanned
Added
- An option to enable or disable role-level editing restrictions in User Management. #2419
- Support for inherited statuses when calculating attachment term counts. #2450
- A changelog synchronization workflow to help keep release information up to date. #2442
Improved
- Improved plugin configuration handling in the release and deployment workflows. #2435
- Improved translation files using the latest translations from Weblate. #2412
Fixed
- Quick search now continues to work correctly after navigating through paginated item-selection lists. #2460
- Existing category exceptions no longer incorrectly display “No setting” in tabbed permission metaboxes. #2456
- Role-level editing restrictions in User Management now work correctly and can be enabled or disabled as needed. #2419
- Attachment term counts now correctly include inherited statuses. #2450
- Navigation menu parent corrections are now saved correctly. #2452
- Editing restrictions no longer incorrectly block some Posts when MultilingualPress is active. #2444
- Contributors no longer see unfiltered post totals when they should only see filtered results. #2455
- Post-list status and pagination counts now correctly reflect the filtered results. #2454
- Teaser table radio buttons no longer render incorrectly as broken crescent-shaped controls in WordPress 7.0. #2457
- CSP-related issues with the script used to hide empty menus. #2449
- Cache handling now avoids unnecessary full WordPress cache flushes. #2453
- Recurring events in The Events Calendar now work correctly. #830
- Teaser settings are now properly sanitized, preventing script tags from being saved. #823
- The presspermit_circle_members filter is now properly sanitized for improved security. #824
v4.8.2Unavailable
May 27, 202610.4 MBScanned
Added
- Support for displaying all Permissions inherited from Permission Groups for individual users. #2323
- Fallback capability support for pp_manage_teaser. #2318
- Support for alternate pseudo IDs in map_meta_cap filtering. #2305
- Group names are now displayed in the Group Permissions list for better clarity. #2328
- Separate capabilities for managing term permissions and edit permissions. #2366 #2365
Improved
- Improved clarity of capability descriptions and related interface text. #2309
- Prevented the plugin name from being translated for better brand consistency. #2308
- Improved teaser interface by hiding unnecessary extra columns. #2319
- Improved tooltip descriptions for Assign Terms, Set as Parent, Permission Groups, and Term Permissions screens. #2381 #2342 #2341 #2335 #2332
- Improved clarity of capability descriptions and Permissions screen wording. #2367
- Translation updates and localization improvements. #2348
- Improved teaser interface by hiding unnecessary extra columns. #821
Fixed
- Assign Terms restrictions were not applied correctly in some situations. #2324
- Permissions metabox on Edit Term screens now properly supports “Manage Term” and “Set Parent” operations. #2321
- “None” checkbox was missing in Edit Permissions when no items were published. #2320
- Assign Terms option incorrectly appeared for Pages. #2307
- Null post type warning in TeaserHooks.php under certain configurations. #2306
- Prevented infinite ancestor count loops for taxonomy terms. #2312
- Spacing and layout issues in the Permissions metabox for some languages. #2317
- Users can now properly access the Permissions editing screen when allowed by configuration. #2368
- “Set as Parent” restrictions were not working correctly for taxonomy terms. #2344
- CSS file was incorrectly loaded inside iframe contexts in WP7. #2380
- Incorrect default handling for pp_manage_settings capabilities. #2363
- File Access issue that could cause mismatched rs_file_key values. #820
- Null post type warning in TeaserHooks.php under certain configurations. #819
Removed
- Unused pp_assign_roles capability. #2377
- Inactive pp_set_read_exceptions and pp_set_edit_exceptions capabilities from the Capabilities UI. #2375
v4.8.1Unavailable
April 23, 20266.7 MBScanned
Added
- Expanded language support with 34 languages through new translation system integration. #815 #2273
Improved
- Renamed “Pending Revision Monitors” for clearer understanding. #2279
- Plugin description on the WordPress plugin screen. #2274
- PublishPress plugins list in readme.txt. #2278
Fixed
- Issue with terms handling on the Permissions screen. #2275
- Issue uncaught error add_date_gmt in DB/Groups.php. #2294
v4.8.0Unavailable
April 7, 20262.8 MBScanned
Added
- Filter and sort options in the Permissions metabox for easier navigation and management. #2253
- Tooltips for metabox tabs to provide clearer guidance for users. #2250
Improved
- Users are now added to the top of the list instead of the bottom for better visibility. #2260
- Improved consistency with default color styling across the interface. #2258
- Plugin name now includes “Free” to better distinguish version type. #2251
- French, Spanish, and Italian translations. #811
- Updated wording for the delete button to improve clarity. #2261
Fixed
- Permissions metabox layout issue on mobile where content could be truncated. #2262
- Permissions box height issue when restrictions are applied via the main Permissions screen. #2252
- Compatibility with Public Post Preview 3.1.0 to ensure proper integration. #812
March 20, 20262.7 MBScanned
Added
- The blocked message field now uses the TinyMCE editor, allowing richer formatting when customizing restriction messages. #806
- New Permissions metabox interface for improved usability and clearer controls. #2160
- New filter hook for the Permissions metabox to allow customization by developers. #2185
- Sorting option for User Groups to make group management easier. #2189
- Filters for Roles and Groups to help quickly locate specific entries. #2191
- Performance Mode for Admin Posts queries to improve performance on large sites. #2163
Improved
- Improved wording for the “No teaser” option to make its purpose clearer. #803
- Content replacement settings moved to their own section for a cleaner and more organized interface. #801
- French, Spanish, and Italian translations. #800
- Project dependencies via composer for maintenance and compatibility. #807
- Roles and Groups display behavior to prevent automatic movement based on status. #2186
- Visual styling improvements in the Permissions UI, including clearer distinction for Groups. #2203
- Bulk Actions in the Permissions tab restored after previous removal. #2192
- Disabled roles and groups are now hidden to reduce clutter in the interface. #2188
- Permissions plugin can now be hidden from Editors for cleaner admin menus. #2184
Fixed
- Teaser message position so it appears correctly in restricted content output. #802
- Validation issue that could allow saving an empty required teaser message. #804
- Sanitization handling for teaser content displayed before the post title. #805
- Category assignment permissions not applying correctly to all post types. #2193
- CSS conflicts with WordPress 7.0 affecting the Permissions interface. #2190
- Support for the `PRESSPERMIT_NO_REVISIONS_EXCEPTION_BYPASS` constant. #2183
- Filter logic for “Everyone / Logged In / Not Logged In” to ensure correct results. #2230
- Dropdown fields could appear empty in some cases. #2232
- Handling of anonymous (not logged in) users to ensure consistent behavior. #2227
- Width overflow issue in teaser type select field. #2214
- Compatibility issue with Avada Builder affecting Permissions functionality. #2226
- Incorrect text domain in SettingsAdmin.php affecting translations. #2223
February 4, 20262.7 MBScanned
Improved
- Improved caption wording under Permissions > Settings for clarity. #789
- Brazilian Portuguese translations for Permissions Pro. #795
- Translations for Spanish, French, and Italian languages. #796
- Tooltip wording update for Filtered Post Types.
- Wording update for Permissions Settings.
Fixed
- "Create Revision" permission could allow Revisors to edit posts in certain configurations.
- Status lock mechanism now handles autosave correctly to avoid corrupting post drafts.
- Subpage Visibility UI captions displayed in incorrect locations. #791
- Subpage Visibility UI HTML structure issues leading to formatting inconsistencies. #792
- Lock Visibility autosave handling to avoid corrupting post drafts. #790
Removed
- Default Visibility feature (functionality replaced by Statuses plugin).
- Status Control module completely (functionality replaced by Statuses plugin).
v4.6.3Unavailable
January 17, 20262.9 MBUnknown
Added
- Live preview for teaser messages, allowing changes to be seen immediately while editing. #778
- Option to redirect teaser content to another public post type. #777
- Separate character limits for teaser content, giving more control over teaser length. #783
Fixed
- Teaser redirect behavior to ensure it works reliably in all supported scenarios. #774
- Issue where teaser content could appear empty when the excerpt was missing. #781
Improved
- Teaser editor layout by moving option boxes and the preview section to the top for better usability. #782
- Minor wording improvements for the teaser redirect option to make its purpose clearer. #780
- French, Spanish, and Italian translations to improve clarity and consistency. #775
- Brazilian Portuguese translations for Permissions Pro. #776
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin Publishpress - Permissions to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.