diff --git a/Tests/Parser/fixtures/oss.yml b/Tests/Parser/fixtures/oss.yml index fdc3a3465e..c02aab0e1c 100644 --- a/Tests/Parser/fixtures/oss.yml +++ b/Tests/Parser/fixtures/oss.yml @@ -5174,3 +5174,19 @@ version: "" platform: ARM family: Android +- + user_agent: MobileSafari/8619.1.22.4 CFNetwork/1566.100.1 Darwin/24.1.0 + os: + name: iOS + short_name: IOS + version: "18.1" + platform: "" + family: iOS +- + user_agent: Safari/20619.1.22.11.3 CFNetwork/1566.100.1 Darwin/24.1.0 + os: + name: Mac + short_name: MAC + version: "15.1" + platform: "" + family: Mac diff --git a/regexes/oss.yml b/regexes/oss.yml index 9e085d4a3e..6ca736b91d 100644 --- a/regexes/oss.yml +++ b/regexes/oss.yml @@ -1311,6 +1311,8 @@ - regex: '^(?!com\.apple\.Safari\.SearchHelper|Safari).*(?:CFNetwork|Mana)/.+ Darwin/(\d+[\.\d]+)(?!.*(?:x86_64|i386|PowerMac|Power%20Macintosh))' name: 'iOS' versions: + - regex: 'Darwin/24\.1\.0' + version: '18.1' - regex: 'Darwin/24\.0\.0' version: '18.0' - regex: 'Darwin/23\.5\.0' @@ -1538,6 +1540,8 @@ - regex: '(?:CFNetwork|Mana|StudioDisplay)/.+Darwin(?:/|; )(?:[\d\.]+).+(?:x86_64|i386|Power%20Macintosh)|(?:x86_64-apple-)?darwin(?:[\d\.]+)|C?Python.*Darwin|PowerMac|com\.apple\.Safari\.SearchHelper|^Safari' name: 'Mac' versions: + - regex: '(?:x86_64-apple-)?Darwin(?:/|; )?24\.1\.0' + version: '15.1' - regex: '(?:x86_64-apple-)?Darwin(?:/|; )?24\.0\.0' version: '15.0' - regex: '(?:x86_64-apple-)?Darwin(?:/|; )?23\.5\.0'