Skip to content

Commit 25669cf

Browse files
authored
Updates
1 parent 16c10d9 commit 25669cf

4 files changed

Lines changed: 573 additions & 24 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
- **Settings Page:**
12+
- Comprehensive admin settings page for managing all plugin optimizations
13+
- User-configurable options for WooCommerce, WP Store Locator, and WordPress admin features
14+
- Individual enable/disable controls for each optimization feature
15+
- Plugin dependency status indicators with visual feedback
16+
- Responsive admin interface with proper WordPress styling
17+
- Full internationalization support for all settings text
18+
19+
### Security
20+
- **Settings Security:**
21+
- Fixed improper nonce verification in settings page form submission
22+
- Implemented proper WordPress Settings API nonce handling
23+
- Enhanced CSRF protection by removing manual nonce checks in favor of WordPress core handling
24+
- Maintained proper capability checks (manage_options) for admin access
25+
- All form inputs sanitized using WordPress Settings API sanitization callbacks
26+
27+
### Changed
28+
- **Plugin Architecture:**
29+
- All optimization features are now optional and user-configurable
30+
- Features load conditionally based on user settings instead of being always active
31+
- Improved plugin structure with centralized settings management
32+
- Enhanced user experience with clear feature descriptions and dependency information
33+
1034
## [1.0.5] - 2025-08-11
1135

1236
### Security

0 commit comments

Comments
 (0)