v6.2.0
What's Changed
This release includes several changes to improve code readability, fix bugs, and update version numbers across multiple files. The most important changes include refactoring loops, adding error handling, fixing conditional logic, removing obsolete methods, and updating version numbers.
Code Refactoring and Bug Fixes:
- Refactored
forloop towhileloop inparse_css_rebuildmethod to enhance readability (class/class-mainwp-child-branding.php). - Fixed conditional logic to correctly check if the featured image is not empty in
get_post_editandget_page_editmethods (class/class-mainwp-child-posts.php). [1] [2] - Added a catch block for generic exceptions in
decrypt_stringmethod to handle unexpected errors (class/class-mainwp-child-keys-manager.php).
Removal of Obsolete Methods:
- Removed
get_warnings,init,dismiss_warnings, andrender_warningsmethods fromclass-mainwp-child-server-information-base.phpandclass-mainwp-child-server-information.phpas they are no longer needed. [1] [2]
Version Updates:
- Updated version numbers from
6.1to6.2inMainWP_Childclass andget_mainwp_versionmethod to reflect the latest release (class/class-mainwp-child.php,class/class-mainwp-child-server-information-base.php). [1] [2]
JavaScript Enhancements:
- Added
pollingBackupInfoobject and refactoredcloneBackupCreationPollingfunction to improve backup creation polling logic (class/class-mainwp-clone-page.php). [1] [2]
Miscellaneous:
- Replaced array destructuring with
list()for compatibility in various methods (class/class-mainwp-clone-page.php,class/class-mainwp-child-server-information.php). [1] [2] [3]
Full Changelog: 6.1.0...6.2.0