Skip to content

Releases: amoilanen/sniffr

Support User-Agent Client Hints API

25 Nov 22:16

Choose a tag to compare

• Added support for the User-Agent Client Hints API — a more reliable alternative to traditional UA string parsing
• Expanded tests with the latest user agent strings
• Added two small example apps to simplify testing before release
• Updated dev dependencies

Bugfix

15 Feb 22:01

Choose a tag to compare

  • Fix the issue #14 "exports" global variable might no longer be accidentally defined and leaked to the global scope

Migrate to Typescript, usability improvements

09 Nov 13:30

Choose a tag to compare

  • Usability improvements: more convenience APIs RecognizedBrowser
  • Migrate to Typescript

Improve recognition of desktop user agents

06 Nov 21:24

Choose a tag to compare

  • Improve recognition of Edge, Opera
  • Add recognition of ChromeOS, Yandex Browser, SeaMonkey

Using the user agent strings from https://www.useragents.me/

Migrate from Mocha/Chai and Karma to Jest, minor bug fix

30 Oct 21:34

Choose a tag to compare

  • Fix for #8
  • Migrate from Mocha/Chai and Karma to a more modern test runner: Jest

Migrate away from using Grunt

12 Dec 21:15

Choose a tag to compare

Tooling update:

  • Use mocha, chai to run specs instead of Jasmine
  • Move build targets to package.json, no longer use Grunt

Minor improvements:

  • Return Sniffr instance itself from the sniff invocation instead of undefined

iOS bugfixes

09 Feb 20:40

Choose a tag to compare

Support for recognizing Opera on iOS devices #3 "Opera in iOS"

More Microsoft devices: XBox, Lumia

27 Jan 22:13

Choose a tag to compare

Adds support for recognizing XBox and Lumia.

Windows 10, Edge

08 Nov 14:48

Choose a tag to compare

New os:

Windows 10

New browser:

Microsoft Edge

Sniffr

04 Aug 23:05

Choose a tag to compare

New browsers:

  • Opera
  • BlackBerry

New os:

  • BlackBerry OS

New device:

  • BlackBerry