PackageTrack
Sign in Get early access

hisorange/browser-detect

Browser & Mobile detection package for Laravel.

5.0.3 11M downloads/mo #1588 most downloaded on Packagist hisorange/browser-detect

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 11 months

Most releases are documented

notes for 24 of 34 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

34 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

34 releases · Dec 2013 to Feb 2024
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 34
  1. 5.0.3 05 Feb 2024
    Release notes

    Update the mobile detect stage to use the latest 4.x version.

    Open source →
  2. 5.0.2 06 Jan 2024
    Release notes

    Change the phablet results into mobile, this category disappeared in the past decade and became big screen mobiles.

    Open source →
  3. 5.0.1 13 Dec 2023
    Release notes

    Compatibility, code styling and other improvements from @rogervila, @MatzeKitt, and @mjsafarali

    Open source →
  4. 5.0.0 22 Sep 2023
    Release notes
    • Update to newest MobileDetect version
    • Remove the mobile grading system (no1 used it anymore)
    • Compatible with Laravel 10.x
    • Compatible with PHP 8.2.x
    Open source →
    Release notes

    • Support for Laravel 10.x
    • Upgrade to MobileDetect 3.x
    • Remove the outdated "mobileGrade" feature
    • Test on PHP 8.2 too
    Open source →
  5. 4.5.4 10 Nov 2022
    Release notes

    Upgrade test to Laravel Framework 9.39.0, this fixes the issue in the referenced and patched blade code.

    Open source →
  6. 4.5.3 28 Sep 2022
    Release notes

    PHPStand update by @potsky, thanks!

    Open source →
  7. 4.5.2 12 Jul 2022
    Release notes
    • Improved the inApp detection
    • Small fix for new PHP versions
    • Merged multiple security updates to composer dependencies
    Open source →
    Release notes

    • Improved the inApp detection
    • Small fix for new PHP versions
    Open source →
  8. 4.5.1 20 May 2022
    Release notes
    • Added the Prerender bot as a bot
    Open source →
    Release notes

    • Added Prerender as bot
    Open source →
  9. 4.5.0 14 Apr 2022
    Release notes
    • New shortcut call for deviceType (by @mylesduncanking)
    • Testing on PHP 8.1
    • Testing with Laravel 9.x
    Open source →
    Release notes

    • New shortcut call for deviceType (by @mylesduncanking)
    • Testing on PHP 8.1
    • Testing with Laravel 9.x
    Open source →
  10. 4.4.1 02 Nov 2021

    Nothing published for this version

  11. 4.4.0 23 Feb 2021
    Release notes

    • Support for Laravel 8.x
    • Support for PHP 8.x
    • New github actions tests to cover an even bigger test matrix
    • Fixes some PHPStan testing issue
    Open source →
  12. 4.3.0 07 Nov 2020
    Release notes

    • Replaced the archived piwik/device-detector with the matomo/device-detector (by @matthewnessworthy)
    • Merged some readme changes
    • New micro feature isInApp check on the browser #156
    Open source →
  13. 4.2.2 06 Mar 2020
    Release notes

    • Fix bug with config merging.
    • Support for Laravel 7.0
    • Update many dependency to have compatibility on all Laravel version.
    • New config accessor to read and test the config injection.
    • Tests for the config merging.
    • Use composer scripts for easier local testing.
    Open source →
  14. 4.2.0 27 Feb 2020
    Release notes

    • Standalone mode, removed the requirement for Laravel.
    • Support for user configs, also supports the Laravel config manager.
    Open source →
  15. 4.1.0 26 Feb 2020
    Release notes

    • OS detectors for Windows, Linux, Andorid, and Mac/iOS.
    • 100% test coverage.
    • Type hinted every class and function.
    • Introduced the static code analysis to the test flow.
    • Introduced the code quality analysis to the test flow.
    • Moved to PSR12 standards with the code base.
    • Fixed potential type errors.
    • Improve the resistance for HTTP header based attacks.
    • First iteraton for a demo site.
    Open source →
  16. 4.0.0 13 Nov 2019
    Release notes

    • PHP 5.6 is no longer supported.
    • Raised the minimum Laravel version to 6.0.
    • Support for Laravel 6.0, 6.1, 6.2, 6.3, 6.4, 6.5.
    • Unify the coding standards.
    • Remove legacy PHP workarounds.
    • Release the isEdge result variable.
    • Invalidate cache with 3.x versions.
    • Update the tests to test for every laravel framework version.
    Open source →
  17. 3.1.6 07 Nov 2020

    Nothing published for this version

  18. 3.1.5 26 Feb 2020

    Nothing published for this version

  19. 3.1.4 22 Mar 2018
    Release notes

    • Fix blade directives, add test coverage.
    Open source →
  20. 3.1.3 09 Feb 2018
    Release notes

    • Allow PHPUnit 7.0 as dependency.
    Open source →
  21. 3.1.2 07 Feb 2018
    Release notes

    • Bump version testing to laravel 5.6.
    Open source →
  22. 3.1.1 29 Dec 2017
    Release notes

    • Fix: MobileDetect still used the osName instead of platformName.
    • Fix: isIEVersion comparison called the parameters in wrong order.
    • Addition: Version parser now forces the semantic version pieces to be integer.
    • Fixed: MobileDetect test only ran on one sample.
    • Addition: More test coverage, getting closer to the maximum.
    Open source →
  23. 3.1.0 29 Dec 2017
    Release notes

    • Added the DeviceDetector stage to the pipeline.
    • Fixed a minor issue with versions and trailing dots.
    • Added the Browser::browserEngine() function.
    • Much better detection rates with the new stage.
    Open source →
  24. 3.0.1 17 Dec 2017
    Release notes

    • Fixed the result objects bad property calls.
    • Added more unit test for the fixed case.
    Open source →
  25. 3.0.0 16 Dec 2017
    Release notes

    • The package has been rewrote from ground zero.
    • Added PHPUnit, and covering the main features.
    • Added the travis ci to the release cycle.
    • Moved to the Develop -> Staging -> Stable branch model.
    • Interfaced everything, seriously!
    • Custom exceptions for easier package managing.
    • Blade directives.
    • Result is now a well annotated object, any IDE can work with it.
    • End of the plugin era, pipelines ha arrived.
    • Added the crawler detect package.
    • Replaced the UAParser to a more supported one.
    • Support for MobileDetect 2.0 to 2.8, 3.0 will never come :D
    • Parser class is much more simple to use.
    • PSR-2 code style.
    • Browsecap plugin has been removed.
    • UserAgentStringApi plugin has been removed. (Too slow to call)
    • Everything is easier now, but also less flexibility in the package.
    • Better version support for PHP and Laravel.
    • Easy fast setup.
    • Namespaces are redesigned to be more descriptive.
    Open source →
  26. 2.0.6 28 Jun 2017

    Nothing published for this version

  27. 2.0.2 22 Apr 2015

    Nothing published for this version

  28. 2.0.0 10 Feb 2015

    Nothing published for this version

  29. 1.0.4 01 May 2014

    Nothing published for this version

  30. 1.0.3 01 May 2014

    Nothing published for this version

  31. 1.0.2 01 May 2014

    Nothing published for this version

  32. 1.0.1 30 Apr 2014

    Nothing published for this version

  33. 0.9.2 08 Dec 2013
    Release notes

    • Fix the case where importing datas and query the current agent in the same request.
    • Perform self analization before importing data.
    Open source →
  34. 0.9.1 08 Dec 2013
    Release notes

    • New import and export function on the info object.
    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