Skip to content

Commit 14d9827

Browse files
authored
New Release
1 parent b6bc772 commit 14d9827

3 files changed

Lines changed: 209 additions & 72 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog for EngineScript: Simple Site Exporter
22

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+
327
## 1.5.9 - May 3, 2025
428
### Security Enhancements
529
- Reduced export file auto-deletion time from 1 hour to 5 minutes for improved security

readme.txt

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Contributors: enginescript
33
Tags: backup, export, migration, site export, database export
44
Requires at least: 5.8
55
Tested up to: 6.8
6-
Stable tag: 1.5.9
6+
Stable tag: 1.6.0
77
Requires PHP: 7.4
88
License: GPLv3 or later
99
License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -72,6 +72,19 @@ Yes, the plugin is designed to be compatible with most shared hosting environmen
7272

7373
== Changelog ==
7474

75+
= 1.6.0 =
76+
* Major security and code quality improvements
77+
* Enhanced logging system with WP_DEBUG integration and database storage for critical errors
78+
* Improved file operations using WordPress Filesystem API instead of direct file functions
79+
* Added execution time safety with reasonable limits and proper logging
80+
* Implemented comprehensive path validation to prevent directory traversal attacks
81+
* Standardized text domain across all translatable strings
82+
* Pinned GitHub Actions to specific commit hashes for improved security
83+
* Updated all repository references and workflow configurations
84+
* Created WordPress-compatible readme.txt file
85+
* Updated composer.json with correct package information and GPL-3.0-or-later license
86+
* Fixed code structure issues and improved WordPress coding standards compliance
87+
7588
= 1.5.9 =
7689
* Reduced export file auto-deletion time from 1 hour to 5 minutes for improved security
7790
* 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
138151

139152
== Upgrade Notice ==
140153

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+
141157
= 1.5.9 =
142158
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.
143159

0 commit comments

Comments
 (0)