Retrieve data from new table structure
Use one field for all headers instead of specific fields for a limited number of headers
Calculate a useragentId based on a delocalized useragent
Store data in a separate fingerprint table
Escape { and } because it caused problems on S60 WebKit
Also use revision in version comparisons
If we encounter a cloaked UC Browser, reset version
If we encounter a cloaked UC Browser that claim to be running on Windows, reset OS
Do not check for features if we are using a proxy browser, because we might get unexpected results because the engine is not running on the actual device
Whitespace changes
Add new device types
Analyse browser based on X-Requested-With header
Many new devices for the device database
If we detect Puffin using a header, set the browser to Puffin
Expand iOS device detection to include models for Puffin
Also allow WindowsMobile without a space
Even more devices for the database
Clean up the version of certain HP webOS devices
Detect tablets using an case-insensitive string
Added MAUI Runtime