dns_client 1.3.1 copy "dns_client: ^1.3.1" to clipboard
dns_client: ^1.3.1 copied to clipboard

Dart DNS-over-HTTPS (DoH) client supporting Google, Cloudflare, AdGuard, and Quad9 providers.

1.0.0 #

  • BREAKING: Require Dart 3.0.0 or later
  • Upgrade freezed to v3 with abstract class syntax
  • Upgrade http from 0.13 to 1.x
  • Replace deprecated pedantic with lints package
  • Update all dependencies for Dart 3 compatibility

1.3.1 - 2026-01-06 #

Bug Fixes #

  • improve pub.dev pana score to 160/160 (d37929e)

1.3.0 - 2026-01-06 #

Features #

  • add NextDNS provider support (#27) (cfd2a11)
  • add OpenDNS provider support (wire format) (#30) (8c631dc), closes #29
  • add remaining DoH providers from ROADMAP (#32) (6298b98)

1.2.0 - 2026-01-06 #

Features #

  • add DNS wire format support with Quad9 provider (#24) (7a8ab8c)

1.1.0 - 2026-01-05 #

Features #

1.0.0 (2026-01-05) #

BREAKING CHANGES #

  • RRType static constants renamed (e.g., MXType -> MX)
  • Minimum SDK version is now Dart 3.0.0

Features (1.0.0) #

  • add 26 new DNS record types and simplify API naming (#12) (15b883a)
  • migrate to Dart 3 SDK (#11) (9ec43dc)
  • use httpclient instead of http (#6) (120506d)

0.2.1 #

  • use HttpClient instead of http

0.2.0 #

  • Migrated to null-safety

0.1.0+1 #

  • fix: answer is not always ip address

0.1.0 #

  • Initial version, created by Stagehand
  • cloudflare, Google implementation
14
likes
160
points
357
downloads

Publisher

verified publisheramond.dev

Weekly Downloads

Dart DNS-over-HTTPS (DoH) client supporting Google, Cloudflare, AdGuard, and Quad9 providers.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

equatable, freezed_annotation, http, http2, json_annotation

More

Packages that depend on dns_client