xray_core_flutter 0.5.0
xray_core_flutter: ^0.5.0 copied to clipboard
Strongly typed Flutter/Dart models for creating, validating, and exporting Xray JSON configs.
0.5.0 #
- Focused the public package on Flutter/Dart config models, JSON conversion, and validation.
- Synced the typed Dart config models with Xray-core
infra/confv26.7.28. - Replaced XMC finalmask usernames with signed profile metadata and added the TUN device description field.
- Added the canonical
package:xray_core_flutter/xray_core_flutter.dartlibrary entrypoint.
0.3.1 #
- Synced the typed Dart config models with Xray-core
infra/confv26.7.11. - Added coverage for the new root
env, streammethod, SplitHTTP session ID, Loopback sniffing, WireGuard peer metadata, Fragment multi-range, and XMC finalmask fields. - Removed fields no longer present in Xray-core
infra/confv26.7.11, including Shadowsocks UoT options, WireGuard workers, and removed TLS ECH force query / peer-name-list options.
0.3.0 #
- Synced the typed Dart config models with Xray-core
infra/confv26.6.1. - Added coverage for newly exposed protocol, transport, app, finalmask, and helper config fields.
- Expanded Go parity checks to validate JSON tags, per-struct JSON shape, unexpected Dart keys, and config creator loader IDs.
- Added broader realistic config round-trip and contract tests for Xray-compatible JSON output.
- Updated the example into a visual Xray config builder app.
0.1.0 #
- Initial open source release.
- Added strongly typed Dart models for Xray
infra/confJSON configuration. - Added helper constructors for common inbound, outbound, transport, DNS, and routing workflows.
- Added validation helpers for common SDK configuration mistakes.
- Added Go config parity checks and realistic configuration round-trip tests.