What's Changed
🐛 Bug Fixes
-
Config check no longer treats FQDNs as IP addresses (
hostnameLooksLikeIp) by @akunzai in #222Fixes #221. The old
/([0-9.]+)/pattern matched every hostname, so the DNS-failure warning was skipped for hosts likestore.example.com. Only real IPv4/IPv6 addresses now skip the DNS lookup. -
Config Save no longer overwrites secrets and live PHP defaults by @akunzai in #215
Blank password fields and unbound XML defaults (
0/ empty) were written on Save, wipingapi_key,filter_content, andoffline_message. Save now bindsDefaults.phpfirst and drops blank secrets. A missingItemidis cast to0instead of throwing.
Full Changelog: 3.1.0...3.1.1