Changelog:
- Uses
#familyinstead of#nameforUserAgent,OperatingSystemandDeviceto be consisent with other ua-parser libs.nameis still fully supported as an alias. - Version can be initialized with specific segments, rather than just a string. This was needed to support the latest ua-parser patterns for patterns where
"8.0.b5"should be"8"major and"0.b5"minor. - Updated to the latest ua-parser library