| @@ -3,10 +3,10 @@ | ||
| 3 | 3 | Tags: wp docs, memphis-documents-library, documents, library folders, directory |
| 4 | 4 | License: GPL2 |
| 5 | 5 | License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 6 | 6 | Requires at least: 3.5 |
| 7 | -Tested up to: 6.9 | |
| 8 | -Stable tag: 2.2.9 | |
| 7 | +Tested up to: 7.1 | |
| 8 | +Stable tag: 2.3.4 | |
| 9 | 9 | Requires PHP: 7.0 |
| 10 | 10 | A documents management tool for education portals. |
| 11 | 11 | |
| 12 | 12 | == Description == |
| @@ -135,8 +135,14 @@ | ||
| 135 | 135 | 19. WP Docs directory after importing files from Memphis directory. |
| 136 | 136 | 20. File description instead of file name. |
| 137 | 137 | |
| 138 | 138 | == Changelog == |
| 139 | += 2.3.4 = | |
| 140 | +* Security: Fixed Stored XSS (CVE-2026-81782) — hardened `sanitize_wpdocs_data()` and added `esc_html`/`esc_attr`/`esc_url` output escaping across frontend and admin views. * Security: Added capability checks to `wpdocs_add_files`, `wpdocs_delete_files`, `wpdocs_update_folder`; removed `nopriv` from `wpdocs_update_view`. | |
| 141 | += 2.3.1 = | |
| 142 | +* Enhancement: Added Memphis Documents Library verification tool to check imported files and folders integrity, "Import Missing Items Only" button, clickable folder links in verification tree, and full localization support. [Thanks to Teboho Ramonyaluoa][2026-06-05] | |
| 143 | += 2.3.0 = | |
| 144 | +* Security: Escaped all dynamic attributes and text in the folder <li> output for XSS safety using esc_attr() and esc_html__(). | |
| 139 | 145 | = 2.2.9 = |
| 140 | 146 | * Security: Fixed Broken Access Control in AJAX handlers `wpdocs_create_folder` and `wpdocs_delete_folder` by adding proper capability checks (`manage_options`). [Thanks to hhhai / Patchstack] |
| 141 | 147 | * Fix: Deleting unused folder in WP Docs. [Thanks to Jordan Wells / gclna.org] |
| 142 | 148 | = 2.2.8 = |
| @@ -362,8 +368,14 @@ | ||
| 362 | 368 | = 1.0 = |
| 363 | 369 | * Initial Release of WP Docs |
| 364 | 370 | |
| 365 | 371 | == Upgrade Notice == |
| 372 | += 2.3.4 = | |
| 373 | +Security release. Fixes Stored XSS (CVE-2026-81782) and adds missing capability checks to AJAX handlers. Update immediately. | |
| 374 | += 2.3.1 = | |
| 375 | +Enhancement: Added Memphis Documents Library verification tool to check imported files and folders integrity, "Import Missing Items Only" button, clickable folder links in verification tree, and full localization support. | |
| 376 | += 2.3.0 = | |
| 377 | +Security: Escaped all dynamic attributes and text in the folder <li> output for XSS safety using esc_attr() and esc_html__(). | |
| 366 | 378 | = 2.2.9 = |
| 367 | 379 | This update includes a **security fix** for Broken Access Control in folder creation and deletion via AJAX. Only administrators can now create or delete folders, preventing unauthorized users from modifying your documents. We also fixed an issue with deleting unused folders. |
| 368 | 380 | = 2.2.8 = |
| 369 | 381 | Fix: Deleting unused folder in WP Docs. |