Releases: amoilanen/sniffr
Releases · amoilanen/sniffr
Support User-Agent Client Hints API
• 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
Migrate to Typescript, usability improvements
- Usability improvements: more convenience APIs
RecognizedBrowser - Migrate to Typescript
Improve recognition of desktop user agents
- 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
- Fix for #8
- Migrate from Mocha/Chai and Karma to a more modern test runner: Jest
Migrate away from using Grunt
Tooling update:
- Use
mocha,chaito run specs instead ofJasmine - Move build targets to
package.json, no longer useGrunt
Minor improvements:
- Return
Sniffrinstance itself from thesniffinvocation instead ofundefined
iOS bugfixes
Support for recognizing Opera on iOS devices #3 "Opera in iOS"
More Microsoft devices: XBox, Lumia
Adds support for recognizing XBox and Lumia.
Windows 10, Edge
New os:
Windows 10
New browser:
Microsoft Edge