- Update README.
- Updated
dart_ping
to 9.0.0, which fixes bug on Windows (Thanks, RikitoNoto). - Renamed
HostModel
toHost
. Host
now usesInternetAddress
type instead ofString
for address.- Added
quickIcmpScanSync()
andquickIcmpScanAsync
methods. ipToCSubnet()
now throws when invalid string is provided.- Added initial support for iOS.
- Added support for Dart 3.
- Changed debug logging method.
- Updated README to include configuration instructions for MacOS.
- Refactored code.
- Updated example.
- Fixed new linter warnings.
- Bumped
dart_ping
to 7.0.0 - Updated documentation to mention required permission (Thanks, DamnDaniel-98).
- Fixed a bug that caused the stream not to close.
- Renamed
ipToSubnet()
toipToCSubnet()
. - Added new example.
- Updated documentation.
- Renamed
scanSpeed
property toscanThreads
. - Implemented barrel pattern for source files.
subnet
parameter inicmpScan()
is now required.- Updated documentation.
ProgressCallback
now uses double instead of string.
- Updated export file to include
ProgressCallback
class.
- Switched to a more reliable ping plugin.
- Added timeout argument to
icmpScan()
. - Increased concurrent scanning threads count to 10.
- Fixed a bug that caused the stream not to close.
- Updated example.
- Updated README.md.
- Fixed package description.
- The library now makes use of multi-threading to speed up the scanning process multiple times.
- The
quickScan()
andpreciseScan()
no longer are available. - Changed name of
DeviceModel
toHostModel
. - Updated docs.
- Updated lint version.
- Updated example.
- Updated pubspec.yaml in the example
- Updated README.md
- Updated lint package to 1.6.0
- Changed name of
DeviceAddress
toDeviceModel
. ProgressCallback
now return aProgressModel
instead of a String.- preciseScan() now uses StreamController instead of generator function.
- Fix typos.
- Bug fixes.
- Updated docs.
- Updated example.
- Added lint rules.
- Updated docs.
- Changed main dependency to support iOS.
- Updated docs.
- Updated docs.
- Initial release.