From 35223f1e913edd34ced3db1936fbcd2d60206432 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sat, 26 Aug 2023 14:23:22 -0700 Subject: [PATCH] Updates for version 3.3.0 with minimum Ruby version 3.0. --- .github/workflows/ci.yml | 4 ++-- README.md | 10 +++++----- VERSION | 2 +- sparql.gemspec | 14 +++++++------- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0ac8b1a1..00b888b8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: [2.6, 2.7, '3.0', 3.1, 3.2, ruby-head, jruby] + ruby: ['3.0', 3.1, 3.2, ruby-head, jruby] steps: - name: Clone repository uses: actions/checkout@v3 @@ -33,6 +33,6 @@ jobs: run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2 - if: "matrix.ruby == '3.0'" + if: "matrix.ruby == '3.2'" with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 18a9aeae..b63fe5d9 100755 --- a/README.md +++ b/README.md @@ -397,14 +397,14 @@ Full documentation available on [Rubydoc.info][SPARQL doc] ## Dependencies -* [Ruby](https://ruby-lang.org/) (>= 2.6) -* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.2) -* [SPARQL::Client](https://rubygems.org/gems/sparql-client) (~> 3.1) +* [Ruby](https://ruby-lang.org/) (>= 3.0) +* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.3) +* [SPARQL::Client](https://rubygems.org/gems/sparql-client) (~> 3.3) * [SXP](https://rubygems.org/gems/sxp) (~> 1.2) * [Builder](https://rubygems.org/gems/builder) (~> 3.2) * [JSON](https://rubygems.org/gems/json) (~> 2.6) -* Soft dependency on [Linked Data][] (>= 3.1) -* Soft dependency on [Nokogiri](https://rubygems.org/gems/nokogiri) (~> 1.12) +* Soft dependency on [Linked Data][] (>= 3.3) +* Soft dependency on [Nokogiri](https://rubygems.org/gems/nokogiri) (~> 1.15) Falls back to REXML for XML parsing Builder for XML serializing. Nokogiri is much more efficient * Soft dependency on [Equivalent XML](https://rubygems.org/gems/equivalent-xml) (>= 0.6) Equivalent XML performs more efficient comparisons of XML Literals when Nokogiri is included diff --git a/VERSION b/VERSION index 34cde569..15a27998 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.6 +3.3.0 diff --git a/sparql.gemspec b/sparql.gemspec index 041a0537..8bb45b4c 100755 --- a/sparql.gemspec +++ b/sparql.gemspec @@ -27,21 +27,21 @@ Gem::Specification.new do |gem| gem.executables = %w(sparql) gem.require_paths = %w(lib) - gem.required_ruby_version = '>= 2.6' + gem.required_ruby_version = '>= 3.0' gem.requirements = [] - gem.add_runtime_dependency 'rdf', '~> 3.2', '>= 3.2.11' - gem.add_runtime_dependency 'rdf-aggregate-repo', '~> 3.2', '>= 3.2.1' - gem.add_runtime_dependency 'ebnf', '~> 2.3', '>= 2.3.5' + gem.add_runtime_dependency 'rdf', '~> 3.3' + gem.add_runtime_dependency 'rdf-aggregate-repo', '~> 3.3' + gem.add_runtime_dependency 'ebnf', '~> 2.4' gem.add_runtime_dependency 'builder', '~> 3.2', '>= 3.2.4' gem.add_runtime_dependency 'logger', '~> 1.5' gem.add_runtime_dependency 'sxp', '~> 1.2', '>= 1.2.4' gem.add_runtime_dependency 'sparql-client', '~> 3.2', '>= 3.2.2' - gem.add_runtime_dependency 'rdf-xsd', '~> 3.2' + gem.add_runtime_dependency 'rdf-xsd', '~> 3.3' - gem.add_development_dependency 'sinatra', '~> 3.0', '>= 3.0.5' + gem.add_development_dependency 'sinatra', '~> 3.1' gem.add_development_dependency 'rack', '>= 2.2', '< 4' gem.add_development_dependency 'rack-test', '~> 2.1' - gem.add_development_dependency 'rdf-spec', '~> 3.2' + gem.add_development_dependency 'rdf-spec', '~> 3.3' gem.add_development_dependency 'linkeddata', '~> 3.2' gem.add_development_dependency 'rspec', '~> 3.12' gem.add_development_dependency 'rspec-its', '~> 1.3'