Release v2.0.58
ACPT v2.0.58
What's new in v2.0.58
ACPT v2.0.58 was released on . Trusted by more than 2000 customers Custom post types. See the full changelog below and compare with the complete version history.
Release details
Released
12.4 MB
File unavailable
Changelog
Added
- comprehensive test suite for `IP` utility class (9 tests covering all IP source priorities and newline handling)
- comprehensive test suite for `Browser` utility class (15 tests covering all browser and platform detection)
- comprehensive test suite for `Email` template classes (62 tests across BlankEmailTemplate, LightEmailTemplate, DarkEmailTemplate)
- fallback for clipboard copy on HTTP and unsupported browsers
Fixed
- Improve cache handling: suppress `fopen` and `unserialize` errors with reusable method
- Preventing fatal error triggered by `CustomPostTypeAdminColumnsGenerator:applySortingBasedOnUserPreferences()`
- `fetchAllMetaAction()` to group meta fields by actual belong conditions instead of repository lookups, with human-readable labels
- Security: Replace unsafe `unserialize()` with JSON serialization
- error handling in Elementor PRO dynamic data provider
- HTML minification was corrupting newlines in email headers/footers
Improved
- `MetaGroupModel::isVisible()` with `Request` object for testability and add a comprehensive visibility test suite
- `IP::getClientIP()` to accept optional `Request` object for better testability
- added explicit conversion of all newline types (CRLF, CR, LF) to HTML line breaks
Compatibility
- Requires WordPress
- 6.5