- Use InvalidOption exception instead of UserAgentRuntimeError and UserAgentInvalidRequirements
- Update mobile device IDs
- The
ua
script for generating user-agent data in console - Add product, productSub, vendor, buildID features
- New OS: android
- Add new option
device_type
- If no os given then device type is "desktop" by default
- Add smartphone and tablet device IDs
- Add chrome and android navigators for android OS
- Rename
platform
option toos
option
- Better validation platform/navigator options
- Fix bugs in appVersion feature
- Extend CI test environments: py35, py36, Windows.
- Add recent chrome and firefox versions, by @pawelmhm
- Add recent Mac OS releases, by @pawelmhm
- Remove deprecated chrome/firefox versions
- Fix bug in generating chrome user agent on mac platform, by @pawelmhm
- Add recent chrome and firefox versions, by @pawelmhm
- Add
oscpu
key to result of call to generate_navigotr_js
- Fix
oscpu
value for mac platform.
- Fix
platform
key bug
- Add generate_navigator_js function
- Add IE user agents