PackageTrack
Sign in Get early access

bonsoir

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

7.1.5 55K downloads/mo #1418 most downloaded on pub.dev Skyost/Bonsoir

What this package is like to depend on

Last release 12 days ago

11 Aug 2026

Release timing varies

gaps range from 8 days to 7 months

Nearly every release is documented

notes for 51 of 52 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

52 releases · first in 2020

10 releases in the last 12 months

see the full history below

Release timeline

52 releases · Aug 2020 to Aug 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 52
  1. 7.1.5 11 Aug 2026
    Release notes
    • FIX(android): Fixed a compilation warning. ([ced4664](https:/…
    Open source →
    Release notes
    • FIX(android): Fixed a compilation warning. (ced46642)
    Open source →
  2. 7.1.4 17 Jun 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  3. 7.1.3 15 Jun 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  4. 7.1.2 14 Jun 2026

    Nothing published for this version

  5. 7.1.1 28 May 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  6. 7.1.0 20 May 2026
    Release notes
    • FEAT: Prioritizing host addresses over hostname during service broadcast. (ff6b78d3)
    Open source →
  7. 7.0.0 20 May 2026
    Release notes

    Note: This release has breaking changes.

    • FIX(android): Fixed a problem with TXT records discovery. (d8737e91)
    • FIX(darwin): Fixed a resolveService problem. (24c94f53)
    • FEAT: Support multiple host addresses for services. (abb9d22f)
    • FEAT: Added hostname property to BonsoirService. (8e43270b)
    • DOCS(readme): Added timetout in example code snippet. (b8a1f39b)
    • DOCS: Clarified hostname resolution and usage in documentation. (ac484c9e)
    • DOCS(readme): Added timetout in example code snippet. (1e0bf381)
    • BREAKING REFACTOR: Renamed host into hostAddress in remaining implementations. (45776c9b)
    • BREAKING FEAT: Added mDNS hostname support check and renamed service host field. (b374678b)
    Open source →
  8. 6.1.0 07 May 2026
    Release notes
    • FEAT(darwin): Added support for Swift Package Manager. (3c78a34e)
    Open source →
  9. 6.0.3 17 Apr 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  10. 6.0.2 28 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  11. 6.0.1 26 Jul 2025
    Release notes
    • REFACTOR: Finished renaming branch master into main. (5c832e56)
    Open source →
  12. 6.0.0 26 Jul 2025
    Release notes

    Note: This release has breaking changes.

    • REFACTOR: Renamed ready into initialize() and moved the meta query constant in a separate file. (cc4d0e27)
    • FEAT: Added a BonsoirDiscoveryServiceUpdatedEvent event. (75d3ee9d)
    • BREAKING REFACTOR: Rewrote some parts of the project. (e984f552)
    Open source →
  13. 5.1.11 14 Feb 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  14. 5.1.10 15 Jul 2024
    Release notes
    • FIX: Fixed some issues triggered by the analyzer. (db62bd06)
    Open source →
  15. 5.1.9 10 Mar 2024
    Release notes
    • FIX(bonsoir): "Fixed" some errors that were occurring while trying to discover an invalid type. (d24cc1d6)
    Open source →
  16. 5.1.8 28 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  17. 5.1.7 27 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  18. 5.1.6 20 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  19. 5.1.5 09 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  20. 5.1.4 08 Jan 2024
    Release notes
    • REFACTOR(bonsoir): Ran dart format. (41360b61)
    Open source →
  21. 5.1.3 04 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  22. 5.1.2 04 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  23. 5.1.1 30 Nov 2023
    Release notes
    • REFACTOR: Removed AutoStopBonsoirAction. (441063ae)
    • FEAT: Now generating constants for platform implementations. (3b0834d6)
    Open source →
  24. 5.1.0 27 Nov 2023
    Release notes
    • 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)
    Open source →
  25. 5.0.3 23 Nov 2023
    Release notes
    • FIX(example): Fixed some text fields not being disposed. (612785d1)
    Open source →
  26. 5.0.2 22 Nov 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  27. 5.0.1 21 Nov 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  28. 5.0.0 20 Nov 2023
    Release notes
    • Bumped dependencies to 5.0.0.
    Open source →
  29. 4.1.4 19 Nov 2023
    Release notes
    • FIX: Fixed all links to the Github repository. (9449e318)
    Open source →
  30. 4.1.3 19 Nov 2023
    Release notes
    • FIX(bonsoir): Updated pubspec.yaml. (c35c9f7b)
    Open source →
  31. 4.1.1 18 Nov 2023
    Release notes
    • Fixed bonsoir_linux not being added to the plugin's pubspec.yaml.
    Open source →
  32. 4.1.0 18 Nov 2023
    Release notes
    • 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.
    Open source →
  33. 4.0.0 10 Nov 2023
    Release notes
    • Removed the dependence on the native NetService library.
    • service.ip is now service.hostAddresses.
    Open source →
  34. 3.0.0 06 Aug 2023
    Release notes
    • Now, services are not directly resolved by default.
    Open source →
  35. 3.0.0+1 06 Aug 2023
    Release notes
    • Fixed the README examples.
    • Fixed every package changelog date.
    Open source →
  36. 2.2.0 10 May 2023
    Release notes
    • Updated SDK constraints.
    Open source →
  37. 2.2.0+1 13 May 2023
    Release notes
    • Fixed the badges links in the README.
    Open source →
  38. 2.1.0 10 May 2023
    Release notes
    • 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.
    Open source →
  39. 2.0.0 18 Jul 2022
    Release notes
    • Splitting the project into separate packages.
    • Updated libraries.
    Open source →
  40. 1.0.1 27 Oct 2021
    Release notes
    • 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.
    Open source →
  41. 1.0.1+1 28 Oct 2021
    Release notes
    • Fixed a build error on Android.
    Open source →
  42. 1.0.1+2 06 Nov 2021
    Release notes
    • Fixed a build error on iOS.
    Open source →
  43. 1.0.0 17 Mar 2021
    Release notes
    • Transitioned to federated plugin (thanks Piero512).
    Open source →
  44. 1.0.0+1 15 Apr 2021
    Release notes
    • Updated README (thanks lsegal).
    Open source →
  45. 0.1.3 02 Jan 2021
    Release notes
    • Added support for services attributes.
    • Added tests for service discovery (thanks DominikStarke).
    Open source →
  46. 0.1.3+1 02 Jan 2021
    Release notes
    • Ran dartfmt (in order to improve pub.dev score 🙄).
    Open source →
  47. 0.1.3+2 04 Jan 2021
    Release notes
    • Fixed a problem with symlinks on macOS and iOS.
    Open source →
  48. 0.1.2 11 Aug 2020
    Release notes
    • 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.
    Open source →
  49. 0.1.2+1 11 Aug 2020
    Release notes
    • Formatted the code using dartfmt.
    • Updated README.
    Open source →
  50. 0.1.2+2 18 Aug 2020
    Release notes
    • Fixed symlinks error for iOS and macOS.
    • improved an error message.
    Open source →
  51. 0.1.1 07 Aug 2020
    Release notes
    • Added support for macOS.
    • Updated README.
    Open source →
  52. 0.1.0 05 Aug 2020
    Release notes
    • First public version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive