v1.2.0 — Self-Hosted Update Checker
✨ Highlights
Plugin kini bisa memberi tahu adanya update sendiri tanpa harus terdaftar di WordPress.org. WFB membandingkan versi terpasang dengan GitHub Release terbaru dan menampilkan notif update langsung di Dashboard → Updates dan halaman Plugins — persis seperti plugin resmi.
🚀 New
- Update checker built-in (tanpa dependensi/library): hook
pre_set_site_transient_update_plugins,plugins_api, danupgrader_source_selection - Link "Check for updates" di baris plugin untuk cek manual seketika (nonce-protected) + admin notice hasilnya (tersedia / terkini / tak terjangkau)
- Modal "View details" menampilkan catatan rilis yang diambil dari GitHub Release
- Auto-rename folder hasil ekstrak (
wp-firewall-behavior-X.Y.Z/→wp-firewall-behavior/) agar path plugin tetap konsisten saat update
🛡️ Catatan teknis
- Hasil pengecekan di-cache 6 jam (transient) agar aman dari limit GitHub API (60 req/jam tanpa auth); marker error berumur pendek mencegah spam request saat jaringan gagal
- Updater aktif terlepas dari status on/off firewall
ℹ️ Cara pakai
Setelah situs ter-update ke v1.2.0, versi rilis berikutnya akan otomatis muncul sebagai notifikasi update WordPress. Untuk cek manual: Plugins → WP Firewall Behavior → "Check for updates".
Full Changelog: v1.1.0...v1.2.0