Sync with PHP device-detector upstream (commit 06b9adae)#14
Merged
Conversation
Syncs rust-device-detector to the latest PHP Matomo device-detector main branch, resolving all 98 test failures against the updated fixture set. Changes: - Copy updated regex files: bots, browsers, browser_engine, hints/apps, hints/browsers, libraries, mobile_apps, pim, mobiles, televisions, oss - Copy all updated fixture files (81 changed); add new tv-1..5, clienthints, and parser/client/browser fixture files - known_browsers.rs: add ~10 new browsers (VivaiOS, FireSend, Seekee, ArtisBrowser, Doubao, HeyTapBrowser, OpenAI Atlas, Tenta, etc.) - known_oss.rs: fix wrong short codes (OPS to OSS, RNX to RXT); fix desktop_oss to use family names matching PHP desktopOsArray (add OpenVMS, remove Chromium OS) - parsers/oss.rs: add Meta Horizon client-hints override; add tvOS 26+ support; sync Chrome OS Android override logic - parsers/client/browsers.rs: add Blink engine ua_full_version upgrade post-processing; port Chrome Webview override; port all PHP special cases - parsers/device.rs: sync device type override rules - parsers/device/televisions.rs: sync TV parser logic - parsers/bot.rs: sync bot parser Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs rust-device-detector to the latest PHP Matomo device-detector main branch, resolving all 98 test failures against the updated fixture set.
Changes: