forked from oalders/http-browserdetect
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChanges
More file actions
241 lines (186 loc) · 8.01 KB
/
Changes
File metadata and controls
241 lines (186 loc) · 8.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
Revision history for Perl extension HTTP::BrowserDetect.
1.47 2012-12-10
- Distinguishes version of Windows Phone (Douglas Christopher Wilson)
- Enables warnings and traps warnings in tests (Douglas Christopher Wilson)
1.46 2012-12-05
- Add Windows 8 detection (Douglas Christopher Wilson)
1.45 2012-12-02
- Removes Data::Dump from deps
- Supports Windows Phone 8.0 devices (Douglas Christopher Wilson)
- Fixes mistaken WAP detection for Nokia Windows Phones
- Fixes warnings on browser version when running under -w (Aran Deltac)
1.44 2012-05-03
- Fixes "sort (...) interpreted as function" introduced in 1.43, which was
causing tests to fail
1.43 2012-05-02
- Sorts keys when iterating for consistency across Perl implementations (Thom Blake)
1.42 2012-03-01
- Adds bot detection for askjeeves, baidu and googleadsbot (Bill Rhodes)
1.41 2012-01-19
- Exposes test categorization via our (Olivier Bilodeau)
1.40 2012-01-05
- Fixes false positive results for RealPlayer browser (John Oatis)
1.39 2011-12-01
- Adds logical groupings of test cases BrowserDetect.pm (Olivier Bilodeau)
- Fixes win-based device names (Olivier Bilodeau)
1.38 2011-11-30
- Ensures that all methods return undef where advertised (Ronald J. Kimball)
1.37 2011-11-29
- Adds nintendo mobile browsers (Nintendo DSi, Nintendo 3DS) (cho45)
- Adds kindle, dsi, n3ds to device and device_name methods
1.36 2011-11-07
- Tweaks detection of Yahoo robot (Atsushi Kato)
1.35 2011-11-02
- Fixes false positive for bot() with Puffin browser (Atsushi Kato)
1.34 2011-10-24
- Adds BlackBerry to the list of possible return values of browser_string()
(John Oatis)
1.33 2011-10-15
- Adds detections for the Trident engine (Douglas Christopher Wilson)
1.32 2011-10-12
- Fixes RealPlayer false positives (John Oatis)
1.31 2011-10-12
- Adds detection and device name for Windows Phone (Douglas Christopher Wilson)
1.30 2011-09-15
- Tweaks language regexes to reduce false positives
1.29 2011-09-01
- Adds ios method for ipod, ipad and iphone (os_string returns "iOS")
1.28 2011-08-31
- Adds ie9 and ie10 methods (Douglas Christopher Wilson)
1.27 2011-08-30
- Google and MSN mobile bots are now detected as mobile agents (Uwe Voelker)
1.26 2011-07-12
- Fixes Pod typo
1.25 2011-07-12
- Fix warnings about iceweasel test being defined twice (Paul Findlay)
- Adds Opera Tablet to mobile devices (Jacob Rask)
1.24 2011-05-13
- Removes dependency on Modern::Perl, which was accidentally introduced
(Yoshiki Kurihara)
1.23 2011-05-02
- Adds a browser_properties() call that exposes all the browser
"properties" (Olivier Bilodeau)
- Fixes issues where a Chrome string would return 1 to a ->nav45up check
(Olivier Bilodeau)
- Fixes issue where some WebKit/KHTML browsers returned 1 on ->gecko
(Olivier Bilodeau)
- Adds wince method (Windows CE) (Olivier Bilodeau)
- Now detects Java UserAgent as a robot (Graham Barr)
- Now detects Jakarta Commons-HttpClient as a Java client (Graham Barr)
- UserAgent tests moved from YAML to JSON
- Moves issue tracking to Github
- Dist now includes META.json rather than META.yaml
1.22 2011-03-10
- Adds Namoroka to list of Firefox browsers (Viacheslav Tykhanovskyi)
1.21 2010-12-23
- Test suite now uses YAML rather than YAML::Tiny as YAML::Tiny 1.46
refuses to load useragents.yaml
- Alphabetically re-ordered some of the documentation
1.20 2010-11-23
- Be a little more selective in marking ua as robot when contains search
or seek (Graham Barr)
- Add facebook crawler as a robot (Graham Barr) (Enrico Sorcinelli)
1.19 2010-09-24
- Added support for WebOS (Jesse Thompson) RT #61437
1.18 2010-09-06
- Added support for Netfront and Safari on Kindle
1.17 2010-08-28
- Added support for Mobile Safari, Links and Elinks (Jon Jensen)
- Added more UserAgents to test suite (Jon Jensen)
1.16 2010-08-19
- Added support for the < 3.0 Safari public versions (Jon Jensen)
- Added new UserAgents to useragents.yaml (Jon Jensen)
1.15 2010-08-18
- Re-releasing after some folders unintentionally included in build
1.14 2010-08-18
- Fixed uninitialized value warnings for Safari (Heiko Weber) RT #60440
1.13 2010-08-10
- Firefox Mobile (Fennec) is now detected as mobile RT #60186 (Jacob Rask)
- Double digit Opera version #s now detected correctly RT #50717, #59817
1.12 2010-08-01
- Added msn and msnmobile (Luke Saunders: f5c87a17b8fa2b09e294)
- Added googlemobile (Luke Saunders: ec28d49d7218b43788b9)
- SymbOS and Opera Mobi added to mobile detection RT #59817 (Jacob Rask)
- Distribution is now managed with Dist::Zilla
1.11 2010-06-03
- Added ps3 and psp (commit 85a619c9a977c0a8e403) (Alexey Surikov)
1.10 2010-05-05
- Google toolbar no longer triggers false positive for Googlebot (Jay
Rifkin)
1.09 2010-04-04
- Better language detection (commit
68025ca1a58afa1db9b4eeffe8c246d129825cc0) (Maroš Kollár)
1.08 2010-03-19
- Added ipad(), device() and device_name() methods
1.07 2010-02-10
- Added realplayer() and _realplayer_version() methods RT #52355 (Marc
Sebastian Pelzer)
- Added engine_string(), engine_version(), engine_major(), engine_minor()
methods
- Added Windows 7 detection (commit
73795d8189faded8b07717e55488f128eaa00752) (Alexey Surikov)
- Added public_version(), public_major() and public_minor() methods
1.06 2009-11-24
- Added missing file t/useragents.yaml to MANIFEST
1.05 2009-11-23
- Fixed RT #31847 (Mike Clarke) SCO/Unix false positives
1.04 2009-11-23
- Moved test config to a YAML file
- Added language() method
- Added iphone() method
- Added ipod() method
- Added android() method
- Fixed RT #12259 (guest) Netscape 6 version detection
- Fixed RT #52007 (Josh Ritter) Chrome browser false positives
- Added country() method
1.03 2009-10-24
- Added mobile() method with support for various handsets (Richard Noble)
- perltidied source
1.02 2009-10-21
- Fixed RT #48727 (Robin Smidsrod)
- Made "KHTML, like Gecko" not match gecko
- Properly detect Safari version >4.0
1.01 2009-10-20
- Switched to Module::Build from ExtUtils::MakeMaker
- Re-organized file structure
- Re-organized tests and expanded coverage to check major and minor
methods
- Manually added patch for Iceweasel from RT #41263 (merlynkline)
- Added test for RT #41541 and RT #41263 (merlynkline)
- curl added back to list of supported browsers RT #27878 (RT #Toni
Cebrián)
- Added test for RT #8547 (Steve Purkis)
- Added test for RT #30705 (david.hilton.p)
- Applied patch and added test for RT #7443
1.00 2009-10-19
- Applied patch from RT #47271 (Denis F. Latypoff), which adds support for
Chrome
- Have moved repository to GitHub
0.99 Thu Feb 22 16:47:00 2007
- Modifications by Peter Walsham
- Added support for Windows Server 2003 and Windows Vista
0.98 Tue Jun 21 00:39:00 2004
- Added more browsers including Mozilla, Firefox, Safari
- added Mac OS X, WinXP, Win2k detection
- added more test cases
0.962 Tues Jan 31 12:45:00 2001
- changed how minor() method to return minor version as a floating point
- added additional browsers
- added additional 'up' methods
- added detection for mobile devices: wap, avantgo, audrey, etc.
- added netscape 6 detection and gecko
- added Windows ME detection
- updated url to javascript browser sniffer page
0.95 Sat Aug 4 09:08:00 2000
- added additional browsers
0.94 Sun Mar 19 18:51:00 2000
- changed copyright notice
- changed object's internal structure
- added Windows 2000 detection
- eliminated AUTOLOAD subroutine
0.92 Mon Feb 7 12:34:56 2000
- fixed version numbering problem, would return '.' instead of undef if
useragent's version couldn't be found
- added more detection for AOL
0.9 Wed Feb 17 23:45:52 1999
- original version; created by h2xs 1.18