Skip to content

v1.2.0 — Self-Hosted Update Checker

Choose a tag to compare

@Syamsuddin Syamsuddin released this 29 Jun 11:02
· 1 commit to main since this release

✨ 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, dan upgrader_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