Skip to content

Commit 2aee39d

Browse files
committed
Merge branch 'main' of github.com:hexydec/agentzero
2 parents f8155a2 + 101de9e commit 2aee39d

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ $config = [
115115
];
116116
$az = \hexydec\agentzero\agentzero::parse($_SERVER['HTTP_USER_AGENT'], [], $config);
117117
var_dump(
118-
$ua->browserstatus, // either "canary", "beta", "latest", "previous", "legacy", legacy means released over 5 years ago
118+
$ua->browserstatus, // either "canary", "beta", "latest", "previous", "outdated" (release over 2 years ago), "legacy" (released over 5 years ago)
119119
$ua->browserreleased, // the date the browser was released
120120
$us->browserlatest // the latest version number of the browser
121121
);

src/mappings/crawlers.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,9 @@ public static function get() : array {
261261
'Google-adstxt' => new props('exact', $fn['ads']),
262262
'Google-Adwords-Instant' => new props('exact', $fn['ads']),
263263
'CFNetwork/' => new props('start', $fn['feed']),
264-
'Siteimprove.com' => new props('any', $fn['crawler']),
264+
'Siteimprove.com' => new props('any', fn (string $value) : array => \array_merge([
265+
'url' => 'https://siteimprove.com'
266+
], $fn['crawler']($value))),
265267
'SEOlyt/' => new props('any', $fn['crawler']),
266268
'CyotekWebCopy' => new props('start', $fn['scraper']),
267269
'Yandex' => new props('start', function (string $value) : array {

tests/browsersTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ public function testBrave() : void {
500500
'engineversion' => '601.1.46',
501501
'browser' => 'Brave',
502502
'browserversion' => '1.2.11',
503-
'browserreleased' => '2025-04-23'
503+
'browserreleased' => '2025-05-15'
504504
],
505505
'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_4_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Brave/115.0.0.0 Safari/605.1.15' => [
506506
'string' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_4_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Brave/115.0.0.0 Safari/605.1.15',

tests/crawlersTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,6 +1162,7 @@ public function testCrawlers() : void {
11621162
'browserversion' => '10.0',
11631163
'app' => 'SiteImprove Crawler',
11641164
'appname' => 'SiteCheck-sitecrawl by Siteimprove.com',
1165+
'url' => 'https://siteimprove.com',
11651166
'browserreleased' => '2012-10-26'
11661167
],
11671168
'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) LinkCheck by Siteimprove.com' => [
@@ -1177,6 +1178,7 @@ public function testCrawlers() : void {
11771178
'browserversion' => '10.0',
11781179
'app' => 'SiteImprove Crawler',
11791180
'appname' => 'LinkCheck by Siteimprove.com',
1181+
'url' => 'https://siteimprove.com',
11801182
'browserreleased' => '2012-10-26'
11811183
],
11821184
'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) Image size by Siteimprove.com' => [
@@ -1192,6 +1194,7 @@ public function testCrawlers() : void {
11921194
'browserversion' => '10.0',
11931195
'app' => 'SiteImprove Crawler',
11941196
'appname' => 'Image size by Siteimprove.com',
1197+
'url' => 'https://siteimprove.com',
11951198
'browserreleased' => '2012-10-26'
11961199
],
11971200
'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) Probe by Siteimprove.com' => [
@@ -1207,6 +1210,7 @@ public function testCrawlers() : void {
12071210
'browserversion' => '10.0',
12081211
'app' => 'SiteImprove Crawler',
12091212
'appname' => 'Probe by Siteimprove.com',
1213+
'url' => 'https://siteimprove.com',
12101214
'browserreleased' => '2012-10-26'
12111215
],
12121216
'INetBot/2.0 (http://www.inetdex.com; bot@inetdex.com)' => [

0 commit comments

Comments
 (0)