Skip to content

Releases: ua-parser/uap-ruby

v2.9.0

18 Apr 23:46
d659e39
Compare
Choose a tag to compare

What's Changed

  • sync with uap-core to v0.15.0 by @opti in #100

Full Changelog: v2.8.0...v2.9.0

Version 2.8.0

02 Nov 21:47
ae0cabf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.0...v2.8.0

Version 2.5.0

10 Oct 12:26
Compare
Choose a tag to compare

Important change: this update will change how windows major version is parsed! See ua-parser/uap-core#286

New features

  • #37 to_h method to generate complete info about parsed user agent. (@piotrze)

Fixes and updates

  • #39 Dropped support for Ruby < 2.3
  • #36 Faster matching by using match? method. (@filiptepper)
  • #42 Update uap-core to 23bfabe3
  • #43 Rubocop fixes

Version 2.4.1

02 Oct 02:31
Compare
Choose a tag to compare

Version 2.4.0

11 Sep 18:17
Compare
Choose a tag to compare

Version 2.3.2

18 Jul 20:17
Compare
Choose a tag to compare

Version 2.3.0

07 Oct 03:49
Compare
Choose a tag to compare

Changelog:

  • Replace ua-parser with uap-core
  • Handle regex_flag for case-sensitive regexes
  • Strip device family
  • Fixed defect where all sub calls were being passed $1

Version 2.2.0

08 Nov 14:11
Compare
Choose a tag to compare

Changelog:

  • Uses #family instead of #name for UserAgent, OperatingSystem and Device to be consisent with other ua-parser libs. name is still fully supported as an alias.
  • Version can be initialized with specific segments, rather than just a string. This was needed to support the latest ua-parser patterns for patterns where "8.0.b5" should be "8" major and "0.b5" minor.
  • Updated to the latest ua-parser library

Version 2.1.5

08 May 15:20
Compare
Choose a tag to compare

Changelog:

  • Updated UA parser database

Version 2.1.3

13 Mar 07:31
Compare
Choose a tag to compare

Changelog:

  • Added a command line interface