Skip to content

Commit 5102000

Browse files
committed
* Update to BrowsCap 6000033
* Updated unit tests * Updated changelog * Updated README.md
1 parent c0dbd17 commit 5102000

File tree

8 files changed

+20
-7
lines changed

8 files changed

+20
-7
lines changed

CHANGELOG.txt

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
1.2.8 - 15 May 2019
2+
- Updated to browscap 6000033
3+
- Updated unit tests accordingly
4+
15
1.2.8 - 21 Mar 2019
26
- Updated to browscap 6000032
37
- Updated unit tests accordingly

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# browscap-java
44
A blazingly fast and memory efficient (thread-safe) Java client on top of the BrowsCap CSV source files.
5-
The BrowsCap version currently shipped is: 6000032.
5+
The BrowsCap version currently shipped is: 6000033.
66

77
## Description
88
This library can be used to parse useragent headers in order to extract information about the used browser, browser version, platform, platform version and device type. Very useful to determine if the client is a desktop, tablet or mobile device or to determine if the client is on Windows or Mac OS (just to name a few examples).
@@ -42,7 +42,7 @@ Add this to the dependencies in your pom.xml.
4242
<dependency>
4343
<groupId>com.blueconic</groupId>
4444
<artifactId>browscap-java</artifactId>
45-
<version>1.2.8</version>
45+
<version>1.2.9</version>
4646
</dependency>
4747
```
4848

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.blueconic</groupId>
55
<artifactId>browscap-java</artifactId>
66
<packaging>jar</packaging>
7-
<version>1.2.8</version>
7+
<version>1.2.9</version>
88
<name>browscap-java</name>
99
<description>A blazingly fast and memory efficient Java client on top of the BrowsCap CSV source files.</description>
1010

src/main/java/com/blueconic/browscap/UserAgentService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
public class UserAgentService {
2323

2424
// The version of the browscap file this bundle depends on
25-
public static final int BUNDLED_BROWSCAP_VERSION = 6000032;
25+
public static final int BUNDLED_BROWSCAP_VERSION = 6000033;
2626
private String myZipFilePath;
2727
private InputStream myZipFileStream;
2828

-4.7 MB
Binary file not shown.
4.73 MB
Binary file not shown.

src/test/resources/useragents.txt

+11-2
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ Chrome 56 Android 6.0 Mobile Phone Mozilla/5.0 (Linux; Android 6.
363363
Safari 8 MacOSX 10.10 Desktop Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9
364364
Chrome 49 MacOSX 10.8 Desktop Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
365365
Samsung Browser 5 Android 7.0 Mobile Phone Mozilla/5.0 (Linux; Android 7.0; SAMSUNG SM-G925F/G925FXXU5EQBG Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/5.0 Chrome/51.0.2704.106 Mobile Safari/537.36
366-
Pingdom Transaction Monitoring 0 Ubuntu Unknown Desktop Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36 PingdomPageSpeed/1.0 (pingbot/2.0; +http://www.pingdom.com/)
366+
Pingdom Pagespeed 0 Unknown Unknown Unknown Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36 PingdomPageSpeed/1.0 (pingbot/2.0; +http://www.pingdom.com/)
367367
Chrome 57 Android 5.1 Mobile Phone Mozilla/5.0 (Linux; Android 5.1.1; SM-J320FN Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.132 Mobile Safari/537.36
368368
Chrome 56 MacOSX 10.11 Desktop Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
369369
Chrome 56 Android 5.0 Mobile Phone Mozilla/5.0 (Linux; Android 5.0; LG-D855 Build/LRX21R.A1445306351) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Mobile Safari/537.36
@@ -1167,4 +1167,13 @@ Chrome 71 Android 7.1 Tablet Mozilla/5.0 (Linux; Android 7.1.1; S
11671167
Google DMCA Takedown Tool Bot 0 Unknown Unknown Unknown Mozilla/5.0 (en-US) AppleWebKit/537.36 (KHTML, like Gecko; Google-Assess) Chrome/34.0.1847.116 Safari/537.36
11681168
Firefox 64 Linux Unknown Desktop Mozilla/5.0 (X11; Linux i686; rv:64.0) Gecko/20100101 Firefox/64.0
11691169
Firefox 64 Win7 6.1 Desktop Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0
1170-
Edge 14 Win10 10.0 Desktop Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14931
1170+
Edge 14 Win10 10.0 Desktop Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14931
1171+
Edge 75 Win10 10.0 Desktop Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3738.0 Safari/537.36 Edg/75.0.107.0
1172+
Android WebView 72 Android 8.0 Mobile Phone Mozilla/5.0 (Linux; Android 8.0.0; EDI-AL10 Build/HUAWEIEDISON-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.121 Mobile Safari/537.36
1173+
Android WebView 59 Android 5.1 Tablet Mozilla/5.0 (Linux; Android 5.1.1; AEOKN Build/LVY48F; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/59.0.3071.125 Safari/537.36
1174+
Dalvik 2 Android 5.1 Console Dalvik/2.1.0 (Linux; U; Android 5.1.1; AEOBC Build/LVY48F)
1175+
IE 6 Win98 98 Desktop Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; ###842854534364284829315431###; Browsezilla; .NET CLR 1.1.4322)
1176+
IE 9 Win7 6.1 Desktop Mozilla/5.0 (compatible; MSIE 8.0; compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET4.0E; .NET4.0C; InfoPath.3; Trident/6.0)
1177+
Yahoo MailProxy 0 Unknown Unknown Unknown YahooMailProxy; https://help.yahoo.com/kb/yahoo-mail-proxy-SLN28749.html
1178+
Google Shopping Quality Bot 0 Unknown Unknown Unknown Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36 (compatible; Google-Shopping-Quality +http://www.google.com/merchants/tos/extend/NL/tos.html)
1179+
BrandVerity Bot 0 Unknown Unknown Unknown Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11A465 Twitter for iPhone BrandVerity/1.0 (http://www.brandverity.com/why-is-brandverity-visiting-me)

src/test/resources/useragents_2.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ Chrome Browser 56 Android Google Inc 6.0 Mobile Phone Blink
363363
Safari Browser 8 MacOSX Apple Inc 10.10 Desktop WebKit Apple Inc Unknown Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9
364364
Chrome Browser 49 MacOSX Apple Inc 10.8 Desktop Blink Google Inc Unknown Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
365365
Samsung Browser Browser 5 Android Google Inc 7.0 Mobile Phone Blink Google Inc Unknown Mozilla/5.0 (Linux; Android 7.0; SAMSUNG SM-G925F/G925FXXU5EQBG Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/5.0 Chrome/51.0.2704.106 Mobile Safari/537.36
366-
Pingdom Transaction Monitoring Bot/Crawler 0 Ubuntu Canonical Foundation Unknown Desktop Blink Google Inc Unknown Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36 PingdomPageSpeed/1.0 (pingbot/2.0; +http://www.pingdom.com/)
366+
Pingdom Pagespeed Bot/Crawler 0 Unknown Unknown Unknown Unknown Unknown Unknown Unknown Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/53.0.2785.143 Chrome/53.0.2785.143 Safari/537.36 PingdomPageSpeed/1.0 (pingbot/2.0; +http://www.pingdom.com/)
367367
Chrome Browser 57 Android Google Inc 5.1 Mobile Phone Blink Google Inc Unknown Mozilla/5.0 (Linux; Android 5.1.1; SM-J320FN Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.132 Mobile Safari/537.36
368368
Chrome Browser 56 MacOSX Apple Inc 10.11 Desktop Blink Google Inc Unknown Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
369369
Chrome Browser 56 Android Google Inc 5.0 Mobile Phone Blink Google Inc Unknown Mozilla/5.0 (Linux; Android 5.0; LG-D855 Build/LRX21R.A1445306351) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Mobile Safari/537.36

0 commit comments

Comments
 (0)