flutter_vless_platform_interface 1.1.7
flutter_vless_platform_interface: ^1.1.7 copied to clipboard
A common platform interface for the flutter_vless plugin.
1.1.7 #
- Add typed Notification, Quick Access, Reconnect, Protection and Diagnostics options, action/protection enums and validated
VlessOptions.fromMaprestoration. - Add native capabilities, add-tile results and clear-quick-profile contracts with backward-compatible optional initialization and explicit rejection of unsupported custom guarantees.
- Add
VpnRoutingOptionsfor original-inbound context and explicit default outbound selection; reject proxy-only use. - Add
certificateAssetsDirectoryfor startup/profile-delay and immutable optional per-start preparation reports with typed edit codes and safe failure stages. - Cancel obsolete capability-gated starts on Stop, a newer start or successful options reconfiguration. Use the redacted
VPN_START_CANCELLEDerror and preserve the active status listener when native reconfiguration fails. - Document public constructors, fields, enum values, defaults, platform limits and backend contracts for editor assistance.
1.1.2 #
-
Add optional
keychainAccessGroup,AndroidDnsPolicyand DNS outbound selection. -
Check native capabilities before requesting new security guarantees; older/unsupported native backends fail explicitly.
-
Added the cross-platform
getProviderDebugSnapshotdiagnostics contract.
1.1.1 #
- Added optional
geoAssetsDirectoryforwarding for Xray session startup and standalone server-delay probes.
1.1.0 #
- Added
VlessMethodChannelAdapterfor shared platform channel implementations. - Added typed
VlessConnectionStateand robustVlessStatusevent parsing. - Added
VlessStatusvalue semantics, diagnostics, and map conversion.
1.0.0 #
- initial