Lightning Fast, Minimalist PHP User Agent String Parser.
MIT License
Bot releases are hidden (Show)
Published by donatj about 5 years ago
Adds basic support for Microsoft's new Blink based Edge browser. Slight improvements to PS4 support.
Published by donatj over 5 years ago
I made a number of seemingly minor changes to the regular expressions that when benchmarked resulted in a nearly 3% performance improvement.
Old Path | New Path |
---|---|
Source/ | src/ |
Tools/ | bin/ |
Tests/ | test/ |
Warning: if you are directly requiring the PHP file rather than using composer this will be a breaking change.
Published by donatj over 5 years ago
Adds basic support and tests for OculusBrowser
Published by donatj almost 6 years ago
Adds support for Yandex.
v0.11.0 was deleted.
A cherry pick from an upstream branch went awry as it made use of a constant not currently defined.
This hotfix removes said constant.
Published by donatj over 6 years ago
Now differentiates between HeadlessChrome and Chrome.
Published by donatj almost 7 years ago
Adds Nintendo Switch browser support.
Published by donatj almost 7 years ago
It was pointed out that a number of BSD based OS's showed up as "Linux" which isn't accurate/correct.
This has been corrected with the help of @goshoo
Published by donatj over 7 years ago
Adds support for the Puffin browser which is growing in popularity.
Published by donatj over 7 years ago
Adds support for "SamsungBrowser" for Android and Tizen
Published by donatj almost 8 years ago
Adds support for IceCat detected as Firefox as with IceWeasel.
Published by donatj about 8 years ago
UC Browser has hit 7% globally and I decided I needed to support it officially.
This release also includes a fairly large refactor that netted me -18 loc overall.
Published by donatj over 8 years ago
Adds rudamentary support for Valve Steam Tenfoot
Published by donatj about 9 years ago
Somehow it had been overlooked all this time that iPod Touch has a distinct user agent from iPhone. Many thanks to @henrybaxter for pointing this out!
Published by donatj about 9 years ago
IE12 now renamed "Edge"
Published by donatj over 9 years ago
Some Windows Phone versions spoof an Android User Agent. This helps better fight against the spoofing.
Published by donatj over 9 years ago
This release adds the long requested support for Chrome for iOS.
Published by donatj over 9 years ago
Adds basic support for the Tizen Browser
Published by donatj over 9 years ago
Adds support for the new Vivaldi Browser.
Published by donatj almost 10 years ago
Adds detection and tests for IE12's new User Agent String: Mozilla/5.0 (Windows NT 6.4; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36 Edge/12.0
Also corrects some problems with Lumina Windows Phones
Published by donatj almost 10 years ago
Adds support for the "New Nintendo 3DS" due out in the US early 2015.