NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2145 most downloaded on Packagist
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.
Last release 1 years ago
04 Sep 2025
Ships unpredictably
gaps range from 8 days to 5.4 years
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
7 releases · first in 2019
PSR-4 autoloading with cbschuld namespace
cbschuld namespacecompareVersion() method for PHP 8+ compatible version comparisonscbschuld\Browsercbschuld\BrowserBrowser class and override protected methods, you'll need to add matching return typesprotected function checkBrowserEdge(): bool (was protected function checkBrowserEdge())One column per quarter.
tests for 7.2 as it was dropped by Travis CI/trusty
better support for the Edge Browser
Added better support for Firefox Mobile
Added support for curl, wget and palemoon. Also added testing for both.
Added support for curl, wget and palemoon. Also added testing for both.
Added testing to this release, updated the firefox and chrome sensors. Test suite addresses Firefox, Chrome and Opera detection with 3684 individual u
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.
6/19/2019: Update (Version 1.9.1)
6/19/2019: Update (Version 1.9.1)
Your coding agent can read these notes before it upgrades. Set up the MCP server →