Skip to content

Ruby 3.3 compatibility - #1

Open
danielxvu wants to merge 1 commit into
ruby-3.3-basefrom
ruby-3.3
Open

Ruby 3.3 compatibility#1
danielxvu wants to merge 1 commit into
ruby-3.3-basefrom
ruby-3.3

Conversation

@danielxvu

Copy link
Copy Markdown

Ruby 3.3 compatibility patch consumed by Roll20/d20app (ODSY-1142, PR https://github.com/Roll20/d20app/pull/10896). drop json pins; ::Fixnum -> ::Integer in enum.rb for Ruby 3.x. Kept 2.7-safe so it can land before the d20app runtime flip.

@danielxvu
danielxvu force-pushed the ruby-3.3 branch 3 times, most recently from ee6d3fb to e1bee81 Compare June 25, 2026 08:17
…in enum

Drop fastercsv (~> 1.5) and json (~> 1.6) runtime deps (both unmaintained and
broken on Ruby 3.x). The runtime uses multi_json + stdlib csv; these pins only
cause bundle conflicts. Also replace ::Fixnum with ::Integer in enum.rb: Fixnum
was unified into Integer in Ruby 2.4 and the constant was removed in Ruby 3.2.
@danielxvu
danielxvu changed the base branch from master to ruby-3.3-base June 25, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant