Skip to content

Commit 2c4e517

Browse files
authored
Merge pull request #28 from hathitrust/2025_11_dependencies
November 2025 dependency updates
2 parents d9a135c + 56010a5 commit 2c4e517

10 files changed

Lines changed: 46 additions & 36 deletions

File tree

Gemfile.lock

Lines changed: 34 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,37 @@ GEM
33
specs:
44
ast (2.4.3)
55
base64 (0.3.0)
6-
benchmark (0.4.1)
7-
bigdecimal (3.2.2)
6+
benchmark (0.5.0)
7+
bigdecimal (3.3.1)
88
canister (0.9.2)
99
climate_control (1.2.0)
1010
coderay (1.1.3)
1111
diff-lcs (1.6.2)
1212
docile (1.4.1)
13-
json (2.13.2)
13+
json (2.15.2)
1414
language_server-protocol (3.17.0.5)
1515
lint_roller (1.1.0)
1616
logger (1.7.0)
1717
method_source (1.1.0)
1818
multi_json (1.17.0)
19-
mustermann (3.0.3)
19+
mustermann (3.0.4)
2020
ruby2_keywords (~> 0.0.1)
21-
mysql2 (0.5.6)
22-
nio4r (2.7.4)
21+
mysql2 (0.5.7)
22+
bigdecimal
23+
nio4r (2.7.5)
2324
parallel (1.27.0)
24-
parser (3.3.9.0)
25+
parser (3.3.10.0)
2526
ast (~> 2.4.1)
2627
racc
27-
prism (1.4.0)
28+
prism (1.6.0)
2829
pry (0.15.2)
2930
coderay (~> 1.1)
3031
method_source (~> 1.0)
31-
puma (6.6.0)
32+
puma (7.1.0)
3233
nio4r (~> 2.0)
3334
racc (1.8.1)
34-
rack (3.1.16)
35-
rack-protection (4.1.1)
35+
rack (3.2.4)
36+
rack-protection (4.2.1)
3637
base64 (>= 0.1.0)
3738
logger (>= 1.6.0)
3839
rack (>= 3.0.0, < 4)
@@ -44,32 +45,32 @@ GEM
4445
rackup (2.2.1)
4546
rack (>= 3)
4647
rainbow (3.1.1)
47-
regexp_parser (2.10.0)
48-
rspec (3.13.1)
48+
regexp_parser (2.11.3)
49+
rspec (3.13.2)
4950
rspec-core (~> 3.13.0)
5051
rspec-expectations (~> 3.13.0)
5152
rspec-mocks (~> 3.13.0)
52-
rspec-core (3.13.5)
53+
rspec-core (3.13.6)
5354
rspec-support (~> 3.13.0)
5455
rspec-expectations (3.13.5)
5556
diff-lcs (>= 1.2.0, < 2.0)
5657
rspec-support (~> 3.13.0)
57-
rspec-mocks (3.13.5)
58+
rspec-mocks (3.13.7)
5859
diff-lcs (>= 1.2.0, < 2.0)
5960
rspec-support (~> 3.13.0)
60-
rspec-support (3.13.4)
61-
rubocop (1.75.8)
61+
rspec-support (3.13.6)
62+
rubocop (1.80.2)
6263
json (~> 2.3)
6364
language_server-protocol (~> 3.17.0.2)
6465
lint_roller (~> 1.1.0)
6566
parallel (~> 1.10)
6667
parser (>= 3.3.0.2)
6768
rainbow (>= 2.2.2, < 4.0)
6869
regexp_parser (>= 2.9.3, < 3.0)
69-
rubocop-ast (>= 1.44.0, < 2.0)
70+
rubocop-ast (>= 1.46.0, < 2.0)
7071
ruby-progressbar (~> 1.7)
7172
unicode-display_width (>= 2.4.0, < 4.0)
72-
rubocop-ast (1.46.0)
73+
rubocop-ast (1.47.1)
7374
parser (>= 3.3.7.2)
7475
prism (~> 1.4)
7576
rubocop-performance (1.25.0)
@@ -78,32 +79,32 @@ GEM
7879
rubocop-ast (>= 1.38.0, < 2.0)
7980
ruby-progressbar (1.13.0)
8081
ruby2_keywords (0.0.5)
81-
sequel (5.94.0)
82+
sequel (5.98.0)
8283
bigdecimal
8384
simplecov (0.22.0)
8485
docile (~> 1.1)
8586
simplecov-html (~> 0.11)
8687
simplecov_json_formatter (~> 0.1)
8788
simplecov-html (0.13.2)
88-
simplecov-lcov (0.8.0)
89+
simplecov-lcov (0.9.0)
8990
simplecov_json_formatter (0.1.4)
90-
sinatra (4.1.1)
91+
sinatra (4.2.1)
9192
logger (>= 1.6.0)
9293
mustermann (~> 3.0)
9394
rack (>= 3.0.0, < 4)
94-
rack-protection (= 4.1.1)
95+
rack-protection (= 4.2.1)
9596
rack-session (>= 2.0.0, < 3)
9697
tilt (~> 2.0)
97-
sinatra-contrib (4.1.1)
98+
sinatra-contrib (4.2.1)
9899
multi_json (>= 0.0.2)
99100
mustermann (~> 3.0)
100-
rack-protection (= 4.1.1)
101-
sinatra (= 4.1.1)
101+
rack-protection (= 4.2.1)
102+
sinatra (= 4.2.1)
102103
tilt (~> 2.0)
103-
standard (1.50.0)
104+
standard (1.51.1)
104105
language_server-protocol (~> 3.17.0.2)
105106
lint_roller (~> 1.0)
106-
rubocop (~> 1.75.5)
107+
rubocop (~> 1.80.2)
107108
standard-custom (~> 1.0.0)
108109
standard-performance (~> 1.8)
109110
standard-custom (1.0.2)
@@ -113,12 +114,13 @@ GEM
113114
lint_roller (~> 1.1)
114115
rubocop-performance (~> 1.25.0)
115116
tilt (2.6.1)
116-
unicode-display_width (3.1.4)
117-
unicode-emoji (~> 4.0, >= 4.0.4)
118-
unicode-emoji (4.0.4)
117+
unicode-display_width (3.2.0)
118+
unicode-emoji (~> 4.1)
119+
unicode-emoji (4.1.0)
119120

120121
PLATFORMS
121122
aarch64-linux
123+
arm64-darwin-22
122124
x86_64-linux
123125

124126
DEPENDENCIES
@@ -140,4 +142,4 @@ DEPENDENCIES
140142
standard
141143

142144
BUNDLED WITH
143-
2.7.1
145+
2.7.2

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ The test suite is divided into unit and integration tests which can be run separ
103103
give some orthogonality in checking for coverage gaps.
104104
```
105105
# Full test suite
106-
docker-compose run --rm test
106+
docker-compose run --rm web
107107
# Standard
108-
docker-compose run --rm test bundle exec standardrb
108+
docker-compose run --rm web bundle exec standardrb
109109
# Unit
110-
docker-compose run --rm test bundle exec rspec spec/unit
110+
docker-compose run --rm web bundle exec rspec spec/unit
111111
# Integration
112-
docker-compose run --rm test bundle exec rspec spec/integration
112+
docker-compose run --rm web bundle exec rspec spec/integration
113113
```
114114

115115
## Debugging

lib/rights_api/models/access_profile.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class AccessProfile < Sequel::Model
55
extend ModelExtensions
6+
67
set_primary_key :id
78

89
def to_h

lib/rights_api/models/access_statement.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class AccessStatement < Sequel::Model(:access_stmts)
55
extend ModelExtensions
6+
67
set_primary_key :stmt_key
78

89
def self.default_key

lib/rights_api/models/access_statement_map.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class AccessStatementMap < Sequel::Model(:access_stmts_map)
55
extend ModelExtensions
6+
67
set_primary_key [:a_attr, :a_access_profile]
78

89
def self.default_key

lib/rights_api/models/attribute.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class Attribute < Sequel::Model
55
extend ModelExtensions
6+
67
set_primary_key :id
78

89
def to_h

lib/rights_api/models/reason.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class Reason < Sequel::Model
55
extend ModelExtensions
6+
67
set_primary_key :id
78

89
def to_h

lib/rights_api/models/rights_current.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class RightsCurrent < Sequel::Model(:rights_current)
55
extend ModelExtensions
6+
67
# The obnoxious *_obj naming convention arises from the fact that apparently
78
# Sequel wants our foreign keys to be of the form attribute_id, reason_id, etc.
89
# but of course they're not, so much silliness ensues.

lib/rights_api/models/rights_log.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class RightsLog < Sequel::Model(:rights_log)
55
extend ModelExtensions
6+
67
# The obnoxious *_obj naming convention arises from the fact that apparently
78
# Sequel wants our foreign keys to be of the form attribute_id, reason_id, etc.
89
# but of course they're not, so much silliness ensues.

lib/rights_api/models/source.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
module RightsAPI
44
class Source < Sequel::Model
55
extend ModelExtensions
6+
67
# one_to_many :rights_current, model: "RightsAPI::RightsCurrent".to_sym, key: :source
78
# one_to_many :rights_log, model: "RightsAPI::RightsCurrent".to_sym, key: :source
89
many_to_one :access_profile_obj, class: :"RightsAPI::AccessProfile", key: :access_profile

0 commit comments

Comments
 (0)