xray_core_flutter 0.5.0 copy "xray_core_flutter: ^0.5.0" to clipboard
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/conf v26.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.dart library entrypoint.

0.3.1 #

  • Synced the typed Dart config models with Xray-core infra/conf v26.7.11.
  • Added coverage for the new root env, stream method, SplitHTTP session ID, Loopback sniffing, WireGuard peer metadata, Fragment multi-range, and XMC finalmask fields.
  • Removed fields no longer present in Xray-core infra/conf v26.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/conf v26.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/conf JSON 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.
1
likes
150
points
108
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Strongly typed Flutter/Dart models for creating, validating, and exporting Xray JSON configs.

Repository (GitHub)
View/report issues
Contributing

Topics

#xray #flutter #dart #proxy #config

License

MIT (license)

Dependencies

flutter, freezed_annotation, json_annotation

More

Packages that depend on xray_core_flutter