bonsoir 5.1.1 icon indicating copy to clipboard operation
bonsoir: ^5.1.1 copied to clipboard

A Zeroconf library that allows you to discover network services and to broadcast your own. Based on Apple Bonjour and Android NSD.

5.1.1 #

  • REFACTOR: Removed AutoStopBonsoirAction. (441063ae)
  • FEAT: Now generating constants for platform implementations. (3b0834d6)

5.1.0 #

  • REFACTOR(docs): Removed trailing slashes. (34c349bd)
  • FIX(bonsoir): Now checking if discovery types are valid. (e67f6984)
  • FEAT(example): Now displaying discoveries with empty service lists. (5b6952b2)

5.0.3 #

  • FIX(example): Fixed some text fields not being disposed. (612785d1)

5.0.2 #

  • Update a dependency to the latest release.

5.0.1 #

  • Update a dependency to the latest release.

5.0.0 #

  • Bumped dependencies to 5.0.0.

4.1.4 #

  • FIX: Fixed all links to the Github repository. (9449e318)

4.1.3 #

  • FIX(bonsoir): Updated pubspec.yaml. (c35c9f7b)

4.1.2 #

  • REFACTOR: Now using melos to handle the bonsoir packages. (9c10a0c5)

4.1.1 #

  • Fixed bonsoir_linux not being added to the plugin's pubspec.yaml.

4.1.0 #

  • First implementation of Bonsoir for Windows.
  • First implementation of Bonsoir for Linux.
  • Added a broadcastNameAlreadyExists event.
  • Removed the fromJson constructor of BonsoirBroadcast and BonsoirDiscovery.
  • Various other fixes and improvements.

4.0.0 #

  • Removed the dependence on the native NetService library.
  • service.ip is now service.host.

3.0.0+1 #

  • Fixed the README examples.
  • Fixed every package changelog date.

3.0.0 #

  • Now, services are not directly resolved by default.

2.2.0+1 #

  • Fixed the badges links in the README.

2.2.0 #

  • Updated SDK constraints.

2.1.0 #

  • Added support of namespace property to support Android Gradle Plugin (AGP) 8. Projects with AGP < 4.2 are not supported anymore. It is highly recommended to update at least to AGP 7.0 or newer.

2.0.0 #

  • Splitting the project into separate packages.
  • Updated libraries.

1.0.1+2 #

  • Fixed a build error on iOS.

1.0.1+1 #

  • Fixed a build error on Android.

1.0.1 #

  • Now checks if listener is registered in NSDService (thanks victorkifer).
  • Fixed attributes value is covered to Optional() on iOS (thanks RyoheiTomiyama).
  • Fixed Bonjour Service Decoder (thanks woody-LWD).
  • Added null check around getAttributes result. (thanks kultivator-consulting).
  • Fixed a null pointer exception in SuccessObject.

1.0.0+1 #

  • Updated README (thanks lsegal).

1.0.0 #

  • Transitioned to federated plugin (thanks Piero512).

0.1.3+2 #

  • Fixed a problem with symlinks on macOS and iOS.

0.1.3+1 #

  • Ran dartfmt (in order to improve pub.dev score 🙄).

0.1.3 #

  • Added support for services attributes.
  • Added tests for service discovery (thanks DominikStarke).

0.1.2+2 #

  • Fixed symlinks error for iOS and macOS.
  • improved an error message.

0.1.2+1 #

  • Formatted the code using dartfmt.
  • Updated README.

0.1.2 #

  • Fixed a bug that was occurring with Pixel devices.
  • Improved service resolution.
  • Added a link into the README for using the library on iOS 14.

0.1.1 #

  • Added support for macOS.
  • Updated README.

0.1.0 #

  • First public version.
78
likes
120
pub points
92%
popularity
screenshot
image

Publisher

verified publisher iconskyost.eu

A Zeroconf library that allows you to discover network services and to broadcast your own. Based on Apple Bonjour and Android NSD.

Homepage
Repository (GitHub)

Documentation

API reference

Funding

Consider supporting this project:

ko-fi.com
paypal.me

License

Icon for licenses.MIT (LICENSE)

Dependencies

bonsoir_android, bonsoir_darwin, bonsoir_linux, bonsoir_platform_interface, bonsoir_windows, flutter

More

Packages that depend on bonsoir