- Updated detection rules from upstream on 2024-06-25 (#124)
- Updated detection rules from upstream on 2023-11-27
- Updated detection rules from upstream on 2023-07-01
- Fix issue when user agent is nil (#104)
- Fix issue when user agent is not UTF-8 encoded (#105, #106)
- Improve device brand name detection
- Updated detection rules from upstream on 2022-12-09
- Add support for client hints in header
- Changed the minimum required Ruby version (>= 2.7.5)
- Updated detection rules from upstream on 2022-02-17
- Fixes Ruby warnings when compiling RegExes (#89, #91)
- Updated detection rules from upstream on 2021-10-28
- Updated detection rules from upstream on 2020-10-06
- Updated detection rules from upstream on 2020-06-23
- Issue #69: Performance: RegExp definitions are only loaded once.
- Issue #74: Development: Added Rubocop
- Updated detection rules from upstream on 2019-12-09
- Updated detection rules from upstream on 2019-08-05
- Updated detection rules from upstream on 2018-04-27
- Boom! The 1.0.0 has landed :)
- Preparing for the 1.0.0 release. This version (with minor bumps) will be promoted to 1.0.0 once the release has been proven stable
- Updated regex files from upstream
- Updated test fixtures from upstream
- Added device brand support. Thanks to dnswus
- Added Instacast detection rules
- Updated test fixtures
- Added a better and more robust device detection. Thanks to skaes
- Added test fixture from the piwik project
- Issue #7 Fixed missing name extraction from regexp. Thanks to janxious for reporting
- Optimized performance of name and version extraction, by using the built-in memory cache
- Move specs from RSpec to the more lightweight Minitest
- Added the minimum required Ruby version (>= 1.9.3)
- Added rake task for automatic generation of supported and detectable clients and devices
- Updated detection rules
- Fixed device type detection, when type is specified on top level of a nested regex