You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,29 @@
1
1
# Changelog for EngineScript: Simple Site Exporter
2
2
3
+
## 1.6.0 - May 15, 2025
4
+
### Major Security and Code Quality Improvements
5
+
-**Enhanced Logging**: Replaced all direct `error_log()` calls with secure `sse_log()` function that respects WP_DEBUG settings, includes timestamps, and stores critical errors in database (limited to last 20 entries)
6
+
-**Improved File Operations**: Replaced unsafe `@unlink()` calls with `sse_safely_delete_file()` function using WordPress Filesystem API with proper error handling
7
+
-**Execution Time Safety**: Enhanced `set_time_limit()` usage with safety checks, reasonable 30-minute limits instead of unlimited execution, and proper logging
8
+
-**Path Security**: Added `sse_validate_filepath()` function to prevent directory traversal attacks with comprehensive path validation
9
+
-**Text Domain Standardization**: Updated all translatable strings to use consistent 'Simple-Site-Exporter' text domain across the entire plugin
10
+
11
+
### GitHub Actions Security Updates
12
+
- Pinned all GitHub Actions to specific commit hashes instead of version tags for improved security
13
+
- Updated all workflow references from Simple-WP-Optimizer to Simple Site Exporter
14
+
- Enhanced CI/CD pipeline security with version pinning and proper repository references
15
+
16
+
### Code Structure Improvements
17
+
- Fixed corrupted text domain line in plugin header
18
+
- Corrected malformed comment sections
19
+
- Enhanced code organization and readability
20
+
- Added comprehensive security helper functions with WordPress-compatible logging
21
+
22
+
### WordPress Compatibility
23
+
- Created standard WordPress plugin `readme.txt` file with all required sections
24
+
- Updated `composer.json` package information and license to GPL-3.0-or-later
25
+
- Improved WordPress coding standards compliance throughout the plugin
26
+
3
27
## 1.5.9 - May 3, 2025
4
28
### Security Enhancements
5
29
- Reduced export file auto-deletion time from 1 hour to 5 minutes for improved security
* Reduced export file auto-deletion time from 1 hour to 5 minutes for improved security
77
90
* Removed dependency on external systems for file security management
@@ -138,6 +151,9 @@ Yes, the plugin is designed to be compatible with most shared hosting environmen
138
151
139
152
== Upgrade Notice ==
140
153
154
+
= 1.6.0 =
155
+
Major security and code quality update: Enhanced logging system, improved file operations with WordPress Filesystem API, execution time safety improvements, comprehensive path validation, standardized text domains, and GitHub Actions security updates. Recommended upgrade for all users.
156
+
141
157
= 1.5.9 =
142
158
This update improves security by reducing export file auto-deletion time from 1 hour to 5 minutes and enhances overall plugin security with simplified, self-contained security features.
0 commit comments