safety-safe
Version:
Firewall cerdas untuk Bot WhatsApp untuk mendeteksi dan memfilter pesan bug/crash/spam (Baileys).
24 lines (16 loc) • 1.23 kB
Markdown
# Changelog
Semua perubahan penting di proyek ini bakal gue catet di sini.
## [3.0.0] - 2025-10-12
### ✨ Yang Baru
- **Unit Testing:** Gue pasang test suite pake Jest biar proyek ini stabil dan gak gampang rusak kalo ada update.
- **Sistem Konfigurasi:** Sekarang lu bisa ngasih `options` di `analyzeMessage` buat ngatur sendiri ambang batasnya.
- **Hasil Analisis Lebih Detail:** `analyzeMessage` sekarang ngasih tau `severity` (tingkat bahaya) dan `threatType` (jenis ancaman).
- **Detektor Ancaman Baru:**
- `checkDocumentProperties`: Nangkis bug properti dokumen (`fileLength`, `pageCount`) yang gak masuk akal.
- `checkLocationValues`: Nangkis bug crash dari koordinat lokasi yang ngawur.
- `checkCharacterFlood`: Mencegah bot lu nge-lag gara-gara spam karakter di pesan interaktif.
### 💥 Perubahan Besar
- **Migrasi Penuh ke ES Modules (ESM):** Proyek ini sekarang full pake `import`/`export`. Ini *breaking change*, ya. Kalo lu masih pake `require`, bot lu perlu di-update.
- **Arsitektur Modular:** Kode deteksi gue pecah-pecah ke file sendiri di folder `src/checks/` biar lebih rapi.
### 🗑️ Yang Dihapus
- **Dukungan CommonJS:** Dukungan buat `require` resmi gue hapus. Waktunya move on ke ESM!