Browser.php Versions Save

A PHP Class to detect a user's Browser. This encapsulation provides a breakdown of the browser and the version of the browser using the browser's user-agent string. This is not a guaranteed solution but provides an overall accurate way to detect what browser a user is using.

v1.9.6

4 years ago

Adds

  • support for Android Edge

Removes

  • tests for 7.2 as it was dropped by Travis CI/trusty

Changes

  • moved from /lib to /src for classes to get ready for 2.0 which will support PSR-4 loading

1.9.5

4 years ago

Added

  • better support for the Edge Browser
  • updated travis to trusty and removed 7.2, added 7.4 for tests
  • added better/additional Edge tests

Thanks

  • thank you to @GramThanos for the PRs

1.9.4

4 years ago

Added

  • Added better support for Firefox Mobile
  • Added support for the Brave browser
  • Added support for the UCBrowser
  • Added more tests for specific User Agents and more IE tests (removed duplicate UAs as well)

1.9.1

4 years ago

6/19/2019: Update (Version 1.9.1)

  • Added Firefox iOS (gejobj)
  • Corrected 'Vivalidi' to 'Vivaldi' (adaxi)
  • Reset enhancement (yahasana)
  • Enforce using precise distribution until End Of Life for Travis CI (bburnichon)
  • Lazy load browser class on demand (bburnichon)

1.9.3

4 years ago

Added support for curl, wget and palemoon. Also added testing for both.

1.9.2

4 years ago

Added testing to this release, updated the firefox and chrome sensors. Test suite addresses Firefox, Chrome and Opera detection with 3684 individual user-agent tests.

Added

  • PHPUnit Tests for Firefox, Opera and Chrome (3684 tests, 7368 assertions)
  • Stronger tests for Firefox and Chrome

Removed

  • Dropped support for 5.x PHP due to updates to PHPUnit and legacy nature of 5.X