internet_permission 2.0.0
internet_permission: ^2.0.0 copied to clipboard
A Flutter plugin that automatically adds internet permissions to all platforms (Android, iOS, macOS, Windows, Linux, Web). One command setup: dart run internet_permission:setup
Changelog #
2.0.0 - 2025-12-06 🎉 #
🚀 MAJOR UPDATE - Barcha Platformalar! #
✨ Yangi xususiyatlar
-
6 ta platforma qo'llab-quvvatlanadi!
- 📱 Android
- 🍎 iOS
- 💻 macOS
- 🪟 Windows
- 🐧 Linux
- 🌐 Web
-
Yangi qisqa buyruq:
dart run internet_permission:setup(Eski
setup_permissionshali ham ishlaydi) -
Har bir platforma uchun maxsus sozlamalar:
- Android: INTERNET + ACCESS_NETWORK_STATE
- iOS: NSAppTransportSecurity
- macOS: network.client + network.server
- Windows: Default ruxsat
- Linux: Default ruxsat
- Web: Default ruxsat
📝 Yaxshilanishlar
- Yanada chiroyli va informativ terminal output
- Har bir platforma uchun aniq statuslar (✅/⏭️/❌)
- Avtomatik backup fayllar barcha platformalar uchun
- Optimallashtirilgan script ishlash tezligi
🐛 Bug fixes
- macOS entitlements to'g'ri qo'shilishi
- Windows va Linux default holatlar
- Web index.html modifikatsiyasi
📚 Hujjatlar
- README.md to'liq qayta yozildi
- Har bir platforma uchun alohida yo'riqnoma
- Qo'lda setup yo'riqnomalari qo'shildi
- API reference yangilandi
1.0.5 - 2025-12-05 #
✨ Yangi xususiyatlar #
- Avtomatik setup script qo'shildi! 🎉
dart run internet_permission:setup_permissionsbuyrug'i- Android va iOS uchun avtomatik ruxsat qo'shish
- Backup fayllar yaratish
- Chiroyli terminal output
📝 Yaxshilanishlar #
- README.md to'liq yangilandi
- Foydalanish yo'riqnomalari qo'shildi
- O'zbek tilida hujjatlar
🐛 Bug fixes #
- Setup script error handling yaxshilandi
1.0.2 - 2025-12-04 #
1.0.1 - 2025-12-03 #
1.0.0 - 2025-12-02 #
🎉 Birinchi release #
- Asosiy funksionallik
- Android va iOS platformalari uchun qo'llab-quvvatlash
- Internet connectivity tekshirish
Migration Guide #
1.0.5 → 2.0.0 #
Eski:
dart run internet_permission:setup_permissions
Yangi:
dart run internet_permission:setup
Eslatma: Eski buyruq hali ham ishlaydi (backward compatibility).
Yangi platformalar #
Agar loyihangizda macOS, Windows, Linux yoki Web platformalari bo'lsa, ular avtomatik sozlanadi:
dart run internet_permission:setup
API o'zgarishlari #
API o'zgarmadi. Barcha eski kodlar ishlaydi:
final permission = InternetPermission();
await permission.isConnected();
await permission.getConnectionType();
v2.0.0 bilan barcha platformalar uchun internet ruxsatlari bir buyruqda! 🚀