PackageTrack
Sign in Get early access

internet_connection_checker

A library designed for seamless internet connectivity checks. This library enables you to verify your internet connection and detect slow internet connection.

3.0.1 93K downloads/mo #1160 most downloaded on pub.dev RounakTadvi/internet_connection_checker

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 2 months to 2.2 years

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

9 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Mar 2021 to Dec 2024
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 3.0.1 13 Dec 2024
    Release notes
    • docs: Update README.md.
    • chore: Update Package to support latest dependencies
    Open source →
  2. 3.0.0 10 Dec 2024
    Release notes
    • feat: Added detection for slow internet connections. For detailed usage, refer to the example folder. (#32)
    • feat: Introduced the requireAllAddressesToRespond configuration to control the connectivity status determination. When enabled, InternetConnectionStatus.connected is emitted only if all specified addresses are reachable. If disabled, the status is emitted if any of the addresses is reachable.
    • chore: Added an example demonstrating automatic page refresh when the internet connection becomes available.
    • chore: Implemented a dispose method to prevent memory leaks.
    • test: Achieved 100% code coverage, thereby improving the overall code quality.
    • chore: Enhanced exception handling in the isHostReachable method for more robust error management.
    • chore: Updated the validation criteria for internet availability to use HTTP status code range 100–599, ensuring server responses are properly handled.
    • docs: Updated README snippets for better clarity and usage examples.
    • fix: Ensured connectivity updates are emitted correctly when hasConnection is invoked. (#43)
    • fix: emit connection status only once in a scenario where the newly detected status is the same as the previous one. (#35)
    Open source →
  3. 1.0.0 22 Sep 2022
    Release notes
    • Breaking change: Ability to provide a host name instead of IP address. Thanks gampixi!. Update the AddressCheckOptions constructor if custom addresses are being used since the positional argument address is now a named, optional argument.
    • Update dependencies to the latest release
    Open source →
  4. 1.0.0+1 22 Sep 2022
    Release notes
    • Updated Documentation (README.md)
    Open source →
  5. 0.0.1 09 Mar 2021
    Release notes
    • Initial Release (non-breaking change which adds functionality)
    • Documentation (minor documentation updates)
    • Code refactor
    Open source →
  6. 0.0.1+1 23 May 2021
    Release notes
    • 📝 Updated Documentation
    • 🗑️ Update a dependency to the latest release.
    Open source →
    Release notes
    • Updated Documentation
    • Update a dependency to the latest release.
    Open source →
  7. 0.0.1+2 18 Jul 2021
    Release notes
    • Reports that an internet connection is available as soon as one request succeeds instead of potentially waiting for the last to time out.
    • Removed universal_io dependency
    Open source →
    Release notes
    • Reports that an internet connection is available as soon as one request succeeds instead of potentially waiting for the last to time out.
    • Removed universal_io dependency
    Open source →
  8. 0.0.1+3 09 Oct 2021
    Release notes
    • Add IPv6 hosts to the default addresses. Thanks MrCsabaToth!
    • Update dependencies to the latest release
    • Documentation (minor documentation updates). Thanks AleksandarSavic95!
    • Code refactor
    Open source →
    Release notes
    • Add IPv6 hosts to the default addresses. Thanks MrCsabaToth!
    • Update dependencies to the latest release
    • Documentation (minor documentation updates). Thanks AleksandarSavic95!
    • Code refactor
    Open source →
  9. 0.0.1+4 20 May 2022
    Release notes
    • Add option to customize the interval, timeout, and network addresses. Thanks Jop Middelkamp!
    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