Releases: donatj/PhpUserAgent
IE12 Support + Better Windows Phone Support
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
"New Nintendo 3DS" support added.
Adds support for the "New Nintendo 3DS" due out in the US early 2015.
Broad Support for Crawlers Added
v0.3.0 Broad support for Crawlers added
Windows Phone 8.1 Fixes
This release adds fixes and tests for a number of issues parsing the new Windows Phone 8.1 monstrosity of a user agent string.
See:
Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; rv:11; IEMobile/11.0) like Android 4.1.2; compatible) like iPhone OS 7_0_3 MacWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Mobile Safari /537.36
Note the mismatched parenthesis, and claims of being nearly every browser. Thanks, Microsoft!
Xbox One Support
Very happy Xbox One support added!
Improved Windows Phone 8 and BB10 Support
Windows Phone 8 and BlackBerry 10 support overhauled.
Note: This is a slightly breaking change as what was "Windows Phone OS" / "Windows" is now uniformly returned as "Windows Phone"
Midori 0.5 Support Added
Midori 0.5 and later releases of 0.4 included a reference to "Chrome" which threw off the order of operations. This was reworked to prioritize checking if it was Midori first.
Improved Android Support
Updated to correctly identify between Android Browser and Chrome
PlayStation 4 Support
PlayStation 4(+?) support added.
Midori support added
v0.1.3 README updated to note Midori