zikzak_useragent 1.1.5 copy "zikzak_useragent: ^1.1.5" to clipboard
zikzak_useragent: ^1.1.5 copied to clipboard

A Flutter plugin to get native WebView UserAgent.

1.1.5 - 2026-06-14 #

  • Fix Swift 6 concurrency errors on iOS and macOS plugins
  • Add @preconcurrency import for Flutter frameworks
  • Mark handle method as nonisolated to meet Swift 6 Sendable requirements
  • Remove redundant DispatchQueue.main.async wrappers (Flutter already dispatches on main thread)
  • Fix Android Gradle build failures on Flutter's latest version
  • Replace withInputStream with inputStream().use in Kotlin DSL settings
  • Update Gradle wrapper from 7.5 to 9.4.1 for AGP 9.2.0 compatibility
  • Fix Gradle 9.x buildDir type mismatch (String → File) in build scripts
  • Upgrade Kotlin plugin from 2.2.10 to 2.2.20 to match Flutter compatibility requirements

1.1.4 - 2026-06-12 #

  • Remove SPM build artifacts from git tracking
  • Remove SPM build artifacts from git tracking

1.1.3 - 2026-06-12 #

  • Chore: published 1.1.2
  • performance imrovement, better ios Safari text handling
  • optimizations on ios and android
  • updated sagari string
  • changelog
  • fixed default value
  • 🔥 ZIKZAK REFACTOR DETONATION v1.1.0 - Complete ecosystem rebrand from webview to zikzak with Apache 2.0 licensing, ARRRRNY authorship, and zero compromise architecture
  • new plugin
  • webview_useragentの公開情報を修正
  • androidの公開情報を修正
  • iosの公開情報を修正
  • platform_interfaceの公開情報を修正
  • READMEを追加
  • ライセンスを追加
  • androidのpluginを外部に切り出し
  • 微修正
  • iOSのpluginを外部に切り出し
  • webviewのuaを取得
  • add webview_useragent initial plugin

1.1.0 #

🔥 ZIKZAK REFACTOR DETONATION 🔥 #

BREAKING CHANGES:

  • COMPLETE REBRAND: Migrated from webview_useragent to zikzak_useragent
  • CLASS NAMES: WebviewUserAgent → ZikzakUserAgent
  • PACKAGE NAMES: All packages now use zikzak_useragent_* naming
  • METHOD CHANNELS: Updated to zikzak_useragent channel name
  • IMPORT PATHS: Update imports to package:zikzak_useragent/zikzak_useragent.dart

IMPROVEMENTS:

  • ✅ Enhanced iOS implementation with Safari suffix detection
  • ✅ Optimized Android WebView initialization
  • ✅ Improved error handling and type safety
  • ✅ Updated documentation with ZIKZAK manifesto
  • ✅ Clean architecture compliance
  • ✅ Memory-efficient native implementations

PLATFORM UPDATES:

  • iOS: WKWebView-based extraction with Safari/604.1 suffix
  • Android: WebView.settings-based extraction
  • Platform Interface: Streamlined abstract contracts

MIGRATION GUIDE:

// OLD (v1.0.0)
import 'package:webview_useragent/webview_useragent.dart';
final plugin = WebviewUserAgent();

// NEW (v1.1.0)
import 'package:zikzak_useragent/zikzak_useragent.dart';
final plugin = ZikzakUserAgent();

TECHNICAL DEBT ELIMINATION:

  • 🗑️ Removed legacy webview references
  • 🗑️ Cleaned up redundant package dependencies
  • 🗑️ Optimized native code structure
  • 🗑️ Eliminated unnecessary abstractions

AUTHOR: ARRRRNY
WEBSITE: zuzu.dev
EMAIL: arrrrny@zuzu.dev


This isn't development—it's unfiltered violence against the mundane.

1.0.0 #

  • Initial release.