Skip to content

Releases: ThaDafinser/UserAgentParser

Removed 2 providers + model update

16 Feb 13:26
Compare
Choose a tag to compare

Since i removed 2 providers, a new major version.

Added

  • Provider name+version to model (so you indicate where the results come from, when you use e.g. ChainProvider)

Removed

Custom composer installation dir

24 Nov 12:22
Compare
Choose a tag to compare

This package now requires thadafinser/package-info.

With this update custom composer folders are now supported. Previously the directory needed to be vendor that this package works.

new providers + new methods

13 Jul 11:21
Compare
Choose a tag to compare
  • new providers
    • Endorphin
    • HandsetDetection
    • Http\FiftyOneDegreesCom
  • new methods
    • $result->isBot()
    • $result->isMobile()

Various improvements

26 Apr 11:08
Compare
Choose a tag to compare
  • added license to all files
  • improved version parsing
  • updated dependencies
  • more testing

new providers + integration tests

23 Mar 09:35
Compare
Choose a tag to compare
  • dropped PHP 5.5 support
    • it still works, you could install it with composer flag --ignore-platform-reqs
  • new local provider JenssegersAgent
  • new local provider Zsxsoft
  • split Browscap class to the 3 types (Lite, PHP, Full)
  • UAParser more generics removed
  • Wurfl fixed bot/mobile/touch detection (in some cases was true instead of string true)
  • _For every provider (local and HTTP) we got now INTEGRATION tests_ 🎉

removed a lot of generics

18 Feb 11:31
Compare
Choose a tag to compare

Some providers return generics instead of real return value.
For example Linux desktop is not a device model
http://thadafinser.github.io/UserAgentParserComparison/v4/user-agent-detail/00/44/0044ec71-1f60-4d05-9223-cde400990256.html

We believe this is wrong, so we removed many of them (some may be still returned)

List of providers, with reduced return values now

  • BrowscapPhp (browserName, deviceModel, botName)
  • NeutrinoApiCom (deviceBrand, deviceModel)
  • WhatIsMyBrowserCom (browserName, deviceModel)
  • PiwikDeviceDetector (botName)
  • SinergiBrowserDetector (deviceModel)
  • UAParser (deviceBrand, deviceModel, botName)
  • Woothee (botName)
  • Wurfl (deviceBrand, deviceModel)

improved some HTTP providers

09 Feb 12:07
Compare
Choose a tag to compare

Improvements for

  • BrowscapPhp
  • UdgerCom
  • UserAgentStringCom
  • WhatIsMyBrowserCom

v1.0.1: Merge pull request #52 from ThaDafinser/feature/defaults

26 Jan 19:37
Compare
Choose a tag to compare

first stable release

12 Jan 13:48
Compare
Choose a tag to compare
Merge pull request #48 from ThaDafinser/hotfix/php7

green build for php7 + hhvm

new provider methods

15 Dec 07:04
Compare
Choose a tag to compare

Now each provider has following standard methods, to gather data about them

$provider->getName();
$provider->getHomepage();
$provider->getPackageName();
$provider->getVersion();
$provider->getUpdateDate();