NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4646 most downloaded on Packagist
The Wolfcast BrowserDetection PHP class facilitates the identification of the user's environment such as Web browser, version, platform family, platform version or if it's a mobile device or not.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.2 years
Most releases are documented
notes for 10 of 12 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
12 releases · first in 2016
Added macOS Sequoia detection for browsers that still correctly report the macOS version.
March 23, 2025
What's new since last version:
Added macOS Sonoma and macOS Ventura detection. Note that all the majors Web browsers have reported macOS Catalina since 2021 for any macOS 11+ versio
April 21, 2024
What's new since last version:
One column per quarter.
Changed licensing to dual licensing: MIT or LGPL-3.0-only. This has no impact on existing users. You can continue under the previous license or switch
September 20, 2022
What's new since last version:
Added support for macOS Monterey and macOS Big Sur.
May 1, 2022
What's new since last version:
WARNING! Breaking change: complete rework of robots detection. Now robot name and version is detected in addition of browser name and version. Use get…
February 2, 2020
What's new since last version:
getRobotName() and getRobotVersion() when isRobot() is true.isRobot parameter removed): addCustomBrowserDetection(), checkSimpleBrowserUA(), checkBrowserUAWithVersion().addCustomRobotDetection().Fixed Edge detection on Android.
March 27, 2019
What's new since last version:
February 28, 2019 What's new since last version: Fixed Opera detection.
February 28, 2019
What's new since last version:
Fixed Chrome detection under iOS.
August 23, 2018
What's new since last version:
WARNING! Breaking change: new Wolfcast namespace. Use new Wolfcast\BrowserDetection() .
July 15, 2018
What's new since last version:
new Wolfcast\BrowserDetection().addCustomBrowserDetection()).addCustomPlatformDetection()).To re-enable removed Web browsers and platforms in this release you can simply do:
$browser = new Wolfcast\BrowserDetection();
$browser->addCustomBrowserDetection('Amaya', 'amaya');
$browser->addCustomBrowserDetection('Galeon');
$browser->addCustomBrowserDetection('NetPositive');
$browser->addCustomBrowserDetection('OmniWeb');
$browser->addCustomBrowserDetection('Vivaldi');
$browser->addCustomPlatformDetection('BeOS');
$browser->addCustomPlatformDetection('OS/2');
$browser->addCustomPlatformDetection('SunOS');
Better detection of 64-bit platforms.
November 28, 2016
What's new since last version:
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →