Skip to content

Commit 088738d

Browse files
committed
Finish 3.3.0
2 parents 570aaf5 + 9906ab7 commit 088738d

File tree

10 files changed

+59
-241
lines changed

10 files changed

+59
-241
lines changed

.github/workflows/ci.yml

+3-8
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
ruby: [2.6, 2.7, '3.0', 3.1, 3.2, ruby-head, jruby]
22+
ruby: ['3.0', 3.1, 3.2, ruby-head, jruby]
2323
steps:
2424
- name: Clone repository
2525
uses: actions/checkout@v3
@@ -32,8 +32,8 @@ jobs:
3232
- name: Run tests
3333
run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES
3434
- name: Coveralls GitHub Action
35-
uses: coverallsapp/github-action@v1.1.2
36-
if: "matrix.ruby == '3.0'"
35+
uses: coverallsapp/github-action@v2
36+
if: "matrix.ruby == '3.2'"
3737
with:
3838
github-token: ${{ secrets.GITHUB_TOKEN }}
3939
wintests:
@@ -58,8 +58,3 @@ jobs:
5858
run: bundle install --jobs 4 --retry 3
5959
- name: Run tests
6060
run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES
61-
- name: Coveralls GitHub Action
62-
uses: coverallsapp/[email protected]
63-
if: "matrix.ruby == '3.0'"
64-
with:
65-
github-token: ${{ secrets.GITHUB_TOKEN }}

Gemfile

+17-37
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,35 @@
1-
# frozen_string_literal: true
2-
3-
source "https://rubygems.org"
4-
gem "nokogiri", '~> 1.13', '>= 1.13.4'
1+
source 'https://rubygems.org'
52

63
gemspec
7-
gem 'json-canonicalization', git: "https://github.com/dryruby/json-canonicalization", branch: "develop"
8-
gem 'rdf', git: "https://github.com/ruby-rdf/rdf", branch: "develop"
4+
gem 'json-canonicalization', git: 'https://github.com/dryruby/json-canonicalization', branch: 'develop'
5+
gem 'rdf', git: 'https://github.com/ruby-rdf/rdf', branch: 'develop'
6+
gem 'nokogiri', '~> 1.15', '>= 1.15.4'
97

108
group :development do
11-
gem 'earl-report'
12-
gem 'ebnf', git: "https://github.com/dryruby/ebnf", branch: "develop"
13-
gem 'fasterer'
14-
gem 'json-ld-preloaded', github: "ruby-rdf/json-ld-preloaded", branch: "develop"
15-
gem 'ld-patch', github: "ruby-rdf/ld-patch", branch: "develop"
16-
gem 'linkeddata', git: "https://github.com/ruby-rdf/linkeddata", branch: "develop"
17-
gem 'rack-linkeddata', git: "https://github.com/ruby-rdf/rack-linkeddata", branch: "develop"
18-
gem 'rdf-aggregate-repo', git: "https://github.com/ruby-rdf/rdf-aggregate-repo", branch: "develop"
19-
gem 'rdf-isomorphic', git: "https://github.com/ruby-rdf/rdf-isomorphic", branch: "develop"
20-
gem 'rdf-json', github: "ruby-rdf/rdf-json", branch: "develop"
21-
gem 'rdf-microdata', git: "https://github.com/ruby-rdf/rdf-microdata", branch: "develop"
22-
gem 'rdf-n3', github: "ruby-rdf/rdf-n3", branch: "develop"
23-
gem 'rdf-normalize', github: "ruby-rdf/rdf-normalize", branch: "develop"
24-
gem 'rdf-rdfa', git: "https://github.com/ruby-rdf/rdf-rdfa", branch: "develop"
25-
gem 'rdf-rdfxml', git: "https://github.com/ruby-rdf/rdf-rdfxml", branch: "develop"
26-
gem 'rdf-reasoner', github: "ruby-rdf/rdf-reasoner", branch: "develop"
27-
gem 'rdf-spec', git: "https://github.com/ruby-rdf/rdf-spec", branch: "develop"
28-
gem 'rdf-tabular', github: "ruby-rdf/rdf-tabular", branch: "develop"
29-
gem 'rdf-trig', git: "https://github.com/ruby-rdf/rdf-trig", branch: "develop"
30-
gem 'rdf-trix', github: "ruby-rdf/rdf-trix", branch: "develop"
31-
gem 'rdf-turtle', git: "https://github.com/ruby-rdf/rdf-turtle", branch: "develop"
32-
gem 'rdf-vocab', git: "https://github.com/ruby-rdf/rdf-vocab", branch: "develop"
33-
gem 'rdf-xsd', git: "https://github.com/ruby-rdf/rdf-xsd", branch: "develop"
34-
gem 'ruby-prof', platforms: :mri
35-
gem 'shex', github: "ruby-rdf/shex", branch: "develop"
36-
gem 'sinatra-linkeddata', git: "https://github.com/ruby-rdf/sinatra-linkeddata", branch: "develop"
37-
gem 'sparql', git: "https://github.com/ruby-rdf/sparql", branch: "develop"
38-
gem 'sparql-client', git: "https://github.com/ruby-rdf/sparql-client", branch: "develop"
39-
gem 'sxp', git: "https://github.com/dryruby/sxp.rb", branch: "develop"
9+
gem 'ebnf', git: 'https://github.com/dryruby/ebnf', branch: 'develop'
10+
gem 'json-ld-preloaded', git: 'https://github.com/ruby-rdf/json-ld-preloaded', branch: 'develop'
11+
gem 'rdf-isomorphic', git: 'https://github.com/ruby-rdf/rdf-isomorphic', branch: 'develop'
12+
gem 'rdf-spec', git: 'https://github.com/ruby-rdf/rdf-spec', branch: 'develop'
13+
gem 'rdf-trig', git: 'https://github.com/ruby-rdf/rdf-trig', branch: 'develop'
14+
gem 'rdf-turtle', git: 'https://github.com/ruby-rdf/rdf-turtle', branch: 'develop'
15+
gem 'rdf-vocab', git: 'https://github.com/ruby-rdf/rdf-vocab', branch: 'develop'
16+
gem 'rdf-xsd', git: 'https://github.com/ruby-rdf/rdf-xsd', branch: 'develop'
17+
gem 'sxp', git: 'https://github.com/dryruby/sxp.rb', branch: 'develop'
4018
end
4119

4220
group :development, :test do
4321
gem 'benchmark-ips'
22+
gem 'fasterer'
4423
gem 'psych', platforms: %i[mri rbx]
4524
gem 'rake'
4625
gem 'rubocop'
4726
gem 'rubocop-performance'
4827
gem 'rubocop-rspec'
49-
gem 'simplecov', '~> 0.21', platforms: :mri
28+
gem 'ruby-prof', platforms: :mri
29+
gem 'simplecov', '~> 0.22', platforms: :mri
5030
gem 'simplecov-lcov', '~> 0.8', platforms: :mri
5131
end
5232

5333
group :debug do
54-
gem "byebug", platforms: :mri
34+
gem 'byebug', platforms: :mri
5535
end

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
[JSON-LD][] reader/writer for [RDF.rb][RDF.rb] and fully conforming [JSON-LD API][] processor. Additionally this gem implements [JSON-LD Framing][].
44

5-
[![Gem Version](https://badge.fury.io/rb/json-ld.png)](https://rubygems.org/gems/json-ld)
6-
[![Build Status](https://secure.travis-ci.org/ruby-rdf/json-ld.png?branch=develop)](https://github.com/ruby-rdf/json-ld/actions?query=workflow%3ACI)
5+
[![Gem Version](https://badge.fury.io/rb/json-ld.svg)](https://rubygems.org/gems/json-ld)
6+
[![Build Status](https://github.com/ruby-rdf/json-ld/actions/workflows/ci.yml/badge.svg)](https://github.com/ruby-rdf/json-ld/actions?query=workflow%3ACI)
77
[![Coverage Status](https://coveralls.io/repos/ruby-rdf/json-ld/badge.svg?branch=develop)](https://coveralls.io/github/ruby-rdf/json-ld?branch=develop)
88
[![Gitter chat](https://badges.gitter.im/ruby-rdf.png)](https://gitter.im/gitterHQ/gitter)
99

@@ -588,8 +588,8 @@ Note, the API method signatures differed in versions before 1.0, in that they al
588588
* {JSON::LD::Writer}
589589

590590
## Dependencies
591-
* [Ruby](https://ruby-lang.org/) (>= 2.6)
592-
* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.2)
591+
* [Ruby](https://ruby-lang.org/) (>= 3.0)
592+
* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.3)
593593
* [JSON](https://rubygems.org/gems/json) (>= 2.6)
594594

595595
## Installation

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.5
1+
3.3.0

json-ld.gemspec

+10-11
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,25 @@ Gem::Specification.new do |gem|
2929
gem.executables = %w[jsonld]
3030
gem.require_paths = %w[lib]
3131

32-
gem.required_ruby_version = '>= 2.6'
32+
gem.required_ruby_version = '>= 3.0'
3333
gem.requirements = []
3434
gem.add_runtime_dependency 'htmlentities', '~> 4.3'
3535
gem.add_runtime_dependency 'json-canonicalization', '~> 0.3', '>= 0.3.2'
3636
gem.add_runtime_dependency 'link_header', '~> 0.0', '>= 0.0.8'
3737
gem.add_runtime_dependency 'multi_json', '~> 1.15'
3838
gem.add_runtime_dependency "rack", '>= 2.2', '< 4'
39-
gem.add_runtime_dependency 'rdf', '~> 3.2', '>= 3.2.10'
39+
gem.add_runtime_dependency 'rdf', '~> 3.3'
4040
gem.add_development_dependency 'jsonlint', '~> 0.4' unless is_java
41-
gem.add_development_dependency 'oj', '~> 3.14' unless is_java
42-
gem.add_development_dependency 'rack-test', '>= 1.1', '< 3'
43-
gem.add_development_dependency 'rdf-isomorphic', '~> 3.2'
44-
gem.add_development_dependency 'rdf-spec', '~> 3.2'
45-
gem.add_development_dependency 'rdf-trig', '~> 3.2'
46-
gem.add_development_dependency 'rdf-turtle', '~> 3.2'
47-
gem.add_development_dependency 'rdf-vocab', '~> 3.2'
48-
gem.add_development_dependency 'rdf-xsd', '~> 3.2'
41+
gem.add_development_dependency 'oj', '~> 3.15' unless is_java
42+
gem.add_development_dependency 'rack-test', '~> 2.1'
43+
gem.add_development_dependency 'rdf-isomorphic', '~> 3.3'
44+
gem.add_development_dependency 'rdf-spec', '~> 3.3'
45+
gem.add_development_dependency 'rdf-trig', '~> 3.3'
46+
gem.add_development_dependency 'rdf-turtle', '~> 3.3'
47+
gem.add_development_dependency 'rdf-vocab', '~> 3.3'
48+
gem.add_development_dependency 'rdf-xsd', '~> 3.3'
4949
gem.add_development_dependency 'rspec', '~> 3.12'
5050
gem.add_development_dependency 'rspec-its', '~> 1.3'
51-
gem.add_development_dependency 'sinatra-linkeddata', '~> 3.2'
5251
gem.add_development_dependency 'yajl-ruby', '~> 1.4' unless is_java
5352
gem.add_development_dependency 'yard', '~> 0.9'
5453

lib/json/ld/context.rb

-1
Original file line numberDiff line numberDiff line change
@@ -2322,7 +2322,6 @@ def ==(other)
23222322
language_mapping == other.language_mapping &&
23232323
direction_mapping == other.direction_mapping &&
23242324
reverse_property == other.reverse_property &&
2325-
simple == other.simple &&
23262325
index == other.index &&
23272326
context == other.context &&
23282327
prefix? == other.prefix? &&

script/tc

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ $:.unshift(File.expand_path("../../lib", __FILE__))
44
require "bundler/setup"
55
require 'logger'
66
require 'json/ld'
7-
require 'linkeddata'
7+
#require 'linkeddata'
88
require 'rdf/isomorphic'
99
require File.expand_path("../../spec/spec_helper", __FILE__)
1010
require File.expand_path("../../spec/suite_helper", __FILE__)

0 commit comments

Comments
 (0)