roo-rb / roo

Roo provides an interface to spreadsheets of several sorts.
MIT License
2.78k stars 503 forks source link

Please release new gem version #563

Open johnnyshields opened 3 years ago

johnnyshields commented 3 years ago

The latest released version doesn't support CSV on Ruby 3.0, which is a very canonical use case.

Please release a new gem version to help out your users.

jasonperrone commented 2 years ago

Seconded. Let's try to stay on top of stuff or many of us are going to continue to have a problem convincing higher ups to remain open source.

mroach commented 2 years ago

Is there something the community can do to help get a new version released?

We've run into a security configuration issue where we don't allow pulling code from GitHub directly, which we'd have to do to pull the commit that supports Ruby 3.0.

estafaa commented 2 years ago

Yes, please release an update to support Ruby 3.0+ we are getting this error:

NoMethodError: undefined method 'encode' for URI:Module

when we use Roo::Spreadsheet.open(link)

Thank you!

estafaa commented 2 years ago

I just found that lib/roo/spreadsheet.rb was fixed in January 2020. But when I install or reinstall roo gem, I don't have that version.. that update suppose to fix NoMethodError: undefined method 'encode' for URI:Module

https://github.com/roo-rb/roo/commit/9e1e002f3a6f303fa17647b4456f95f29e273d2a

for the moment this helped: gem 'roo', '~> 2.8', '>= 2.8.3', git: "https://github.com/roo-rb/roo.git"

Thank you!