mirror of
https://gh.wpcy.net/https://github.com/WPTechnix/wp-settings-framework.git
synced 2026-04-30 13:31:31 +08:00
This commit resolves critical bugs in data handling and saving. The
public `get()` method and the tabbed saving mechanism are now reliable.
1. **Corrected `get()` Method:** The internal logic of the `get()` method
has been completely rewritten. It was previously non-functional and
now correctly fetches saved option values from the database, with proper
fallbacks to default values.
2. **Tabbed Saving Fix:** A data loss bug on tabbed pages is resolved.
The `Sanitizer` is now state-aware, merging new input with existing
saved options to ensure settings on other tabs are preserved.
These fixes were made possible by a complete internal refactoring,
which introduced a new `Config` class for state management and enforced
proper dependency injection throughout the framework.
6 lines
No EOL
224 B
Markdown
6 lines
No EOL
224 B
Markdown
# Reporting a Vulnerability
|
|
|
|
If you discover a security-related issue, please report it privately by emailing *
|
|
*[security@wptechnix.com](mailto:security@wptechnix.com)**.
|
|
|
|
Avoid disclosing security vulnerabilities publicly. |