Skip to content

Ban deprecation warnings related to date and time formatting

Igor Drozdov requested to merge id-resolve-date-time-deprecations into master

What does this MR do and why?

Related issue: DEPRECATION WARNING: Date#to_s(:medium) is depr... (#415890 - closed)

After Rails 7 has been merged, the following deprecation warnings are being raised:

  • DEPRECATION WARNING: TimeWithZone#to_s(:inspect) is deprecated. Please use TimeWithZone#to_fs(:inspect) instead.
  • DEPRECATION WARNING: TimeWithZone#to_s(:medium) is deprecated. Please use TimeWithZone#to_fs(:medium) instead.
  • DEPRECATION WARNING: Date#to_s(:medium) is deprecated. Please use Date#to_fs(:medium) instead.
  • DEPRECATION WARNING: Date#to_s(:medium) is deprecated. Please use Date#to_fs(:medium) instead.
  • DEPRECATION WARNING: TimeWithZone#to_s(:iso8601) is deprecated. Please use TimeWithZone#to_fs(:iso8601) instead.
  • ...

This merge request:

  • Renames .to_s calls with an argument on objects of classes related to date/time to .to_fs
  • Bans the deprecation

Merge request reports