diff --git a/.coditsu/ci.yml b/.coditsu/ci.yml deleted file mode 100644 index 2d13e27..0000000 --- a/.coditsu/ci.yml +++ /dev/null @@ -1,3 +0,0 @@ -repository_id: '19e90f01-0da7-45f2-b0a7-afc6ad40e30e' -api_key: <%= ENV['CODITSU_API_KEY'] %> -api_secret: <%= ENV['CODITSU_API_SECRET'] %> diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 789552f..454de10 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,12 +13,12 @@ jobs: fail-fast: false matrix: ruby: + - '3.4' - '3.3' - '3.2' - '3.1' - - '3.0' include: - - ruby: '3.3' + - ruby: '3.4' coverage: '1' steps: - uses: actions/checkout@v4 @@ -34,14 +34,3 @@ jobs: SIMPLECOV: ${{ matrix.coverage }} run: | bundle exec rake test - - # coditsu: - # runs-on: ubuntu-latest - # strategy: - # fail-fast: false - # steps: - # - uses: actions/checkout@v2 - # with: - # fetch-depth: 0 - # - name: Run Coditsu - # run: \curl -sSL https://api.coditsu.io/run/ci | bash diff --git a/.gitignore b/.gitignore index 92b9b7d..7b375bd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .bundle coverage vendor/bundle -.coditsu/local.yml +.tool-versions + pkg diff --git a/.ruby-version b/.ruby-version index 9c25013..f989260 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.6 +3.4.4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 758b3cb..14af729 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # master +# 2.20.0 (2025-07-15) + * Sync with https://github.com/ua-parser/uap-core/commit/432e95f6767cc8bab4c20c255784cd6f7e93bc15 + * drop Ruby 3.0 support + * Add Ruby 3.4 support + # 2.19.0 (2024-12-10) * Sync with https://github.com/ua-parser/uap-core/commit/d4cde4c565a7e588472fbf6667f01fc4c23fa60b diff --git a/Gemfile.lock b/Gemfile.lock index fe28acb..fef7fa7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,32 +1,32 @@ PATH remote: . specs: - user_agent_parser (2.19.0) + user_agent_parser (2.20.0) GEM remote: https://rubygems.org/ specs: - bigdecimal (3.1.8) - bigdecimal (3.1.8-java) - coveralls_reborn (0.28.0) + bigdecimal (3.2.2) + bigdecimal (3.2.2-java) + coveralls_reborn (0.29.0) simplecov (~> 0.22.0) term-ansicolor (~> 1.7) thor (~> 1.2) tins (~> 1.32) docile (1.4.1) - minitest (5.25.4) - rake (13.2.1) + minitest (5.25.5) + rake (13.3.0) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) + simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) sync (0.5.0) term-ansicolor (1.11.2) tins (~> 1.0) - thor (1.3.2) - tins (1.37.0) + thor (1.4.0) + tins (1.38.0) bigdecimal sync @@ -41,4 +41,4 @@ DEPENDENCIES user_agent_parser! BUNDLED WITH - 2.5.23 + 2.6.9 diff --git a/README.md b/README.md index 16b43f5..5822fe5 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,10 @@ UserAgentParser is a simple, comprehensive Ruby gem for parsing user agent strin ## Supported Rubies +* Ruby 3.4 +* Ruby 3.3 * Ruby 3.2 * Ruby 3.1 -* Ruby 3.0 * JRuby ## Installation diff --git a/user_agent_parser.gemspec b/user_agent_parser.gemspec index 46d912d..2ce4d9d 100644 --- a/user_agent_parser.gemspec +++ b/user_agent_parser.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |gem| gem.name = 'user_agent_parser' - gem.version = '2.19.0' + gem.version = '2.20.0' gem.authors = 'Tim Lucas' gem.email = 't@toolmantim.com' diff --git a/vendor/uap-core b/vendor/uap-core index d4cde4c..432e95f 160000 --- a/vendor/uap-core +++ b/vendor/uap-core @@ -1 +1 @@ -Subproject commit d4cde4c565a7e588472fbf6667f01fc4c23fa60b +Subproject commit 432e95f6767cc8bab4c20c255784cd6f7e93bc15