Feature #31500

Ruby 2.7 support

Added by Go MAEDA about 1 year ago. Updated 2 months ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Ruby support
Target version:4.2.0
Resolution:

Description

Ruby 2.7.0 is going to be released on 2019-12-25.
https://bugs.ruby-lang.org/versions/35


Related issues

Related to Redmine - Patch #32527: Fix ruby 2.7 warning: given argument is nil; this will ra... Closed
Related to Redmine - Patch #32542: Fix ruby 2.7 warning: The last argument is used as the ke... Closed
Related to Redmine - Defect #32752: Ruby 2.7: Remove deprecated URI.escape/unescape Closed
Related to Redmine - Patch #32906: Update i18n (~> 1.8.2) Closed
Related to Redmine - Patch #32907: Update capybara (~> 3.31.0) Closed
Related to Redmine - Defect #33021: [v.4.0.5-stable] Internal Server Error 500 when accessing... New
Copied from Redmine - Feature #30118: Ruby 2.6 support Closed

Associated revisions

Revision 19324
Added by Go MAEDA 7 months ago

Ruby 2.7: Regexp#match and Regexp#match? with a nil argument are deprecated (#32527, #31500).

Revision 19454
Added by Go MAEDA 6 months ago

Fix ruby 2.7 warning: The last argument is used as the keyword parameter (#32542, #31500).

Patch by Seiei Miyagi.

Revision 19455
Added by Go MAEDA 6 months ago

Ruby 2.7: Remove deprecated URI.escape/unescape (#32752).

Patch by Go MAEDA.

History

#1 Updated by Go MAEDA about 1 year ago

#2 Updated by Go MAEDA 7 months ago

  • Related to Patch #32527: Fix ruby 2.7 warning: given argument is nil; this will raise a TypeError in the next release added

#3 Updated by Seiei Miyagi 7 months ago

With ruby 2.7, following tests failed.

bin/rails test test/functional/timelog_report_test.rb:262
bin/rails test test/functional/timelog_report_test.rb:308

I send a pull request to ruby/csv to fix it.
https://github.com/ruby/csv/pull/111
The pull request is merged but not released yet.

#4 Updated by Go MAEDA 7 months ago

  • Related to Patch #32542: Fix ruby 2.7 warning: The last argument is used as the keyword parameter added

#5 Updated by Go MAEDA 6 months ago

  • Related to Defect #32752: Ruby 2.7: Remove deprecated URI.escape/unescape added

#6 Updated by Marius BALTEANU 5 months ago

#7 Updated by Go MAEDA 5 months ago

  • Related to Patch #32907: Update capybara (~> 3.31.0) added

#8 Updated by Go MAEDA 5 months ago

  • Related to Defect #33021: [v.4.0.5-stable] Internal Server Error 500 when accessing 'repository' tab added

#9 Updated by Jeremy Bailey 2 months ago

https://github.com/ruby/csv/pull/111 was merged in November 2019, but it seems that ruby/csv hasn't yet been updated since 3.1.2 in October 2019.

#10 Updated by Ludovic Andrieux 2 months ago

ruby/csv 3.1.3 is released with the fix : https://github.com/ruby/csv/releases/tag/v3.1.3

Also available in: Atom PDF