Skip to content

Releases: DamonOehlman/detect-browser

5.3.0

04 Dec 22:36
Compare
Choose a tag to compare

Added support for WinCE browsers - #156

5.2.1

16 Sep 23:55
Compare
Choose a tag to compare
  • Fix to Facebook browser detection on iOS (#168)

5.2.0

08 Oct 12:30
Compare
Choose a tag to compare
  • Added support for detection of edge-chromium on Android OS (see issue #151 & solving PR #152)

5.1.0

04 May 00:12
Compare
Choose a tag to compare

React native detection support added (#137) - thanks to @pedrouid

5.0.0

07 Mar 04:40
Compare
Choose a tag to compare
  • Added type discriminator for result - #130
  • Added browserName export - #133
  • Added SearchBotDeviceInfo type to report on bots that are simulating devices - #127
  • Removed Vivaldi browser detection - #134
    (breaking change, but Vivaldi are no longer reporting a unique UA so appropriate).

4.8.0

26 Oct 05:50
Compare
Choose a tag to compare

Added support for detection of the iOS edge browser.

4.7.0

08 Sep 02:28
Compare
Choose a tag to compare

No functional changes in this release, but bumping minor to flag the inclusion of Browser and OperatingSystem literal type unions in the published index.d.ts file, as requested in #115.

4.6.0

08 Jul 00:03
Compare
Choose a tag to compare

This release adds a small but likely very useful feature allowing people to specify a user agent as part of the detect function call, e.g.

const uaString = '...'; // sourced from somewhere intelligent
detect(uaString);

Prior to this detect-browser would try and be smart enough to work out where to look, but if you were using it in cases where you wanted to parse a useragent string that you had received from a HTTP header or the like it definitely would not have worked, this change (thanks to @rshtg - see #114) fixes that.

4.5.0

24 Apr 22:20
Compare
Choose a tag to compare

4.4.0

14 Apr 07:14
Compare
Choose a tag to compare