validates_timeliness v5.0.0 Release Notes

Release Date: 2021-04-03 // about 3 years ago
    • ๐Ÿ‘ Fix DateTimeSelect extension support (AquisTech)
    • Relaxed Timeliness dependency version which allows for >= 0.4.0 with threadsafety fix for use_us_formats and use_euro_formats for hot switching

      in a request.

    • Add initializer to ensure Timeliness v0.4+ ambiguous date config is set correctly when using use_euro_formats or `remove_use_formats'.

    • ๐Ÿ’Ž Add Ruby 3 compatibility

    • ๐Ÿš… Add Rails 6.1 compatibility

    ๐Ÿ’ฅ Breaking Changes

    • โšก๏ธ Update Multiparameter extension to use ActiveRecord type classes with multiparameter handling which stores a hash of multiparamter values as the value before type cast, no longer a mushed datetime string
    • ๐Ÿšš Removed all custom plugin attribute methods and method overrides in favour using ActiveModel type system

Previous changes from v4.1.0

    • Relaxed Timeliness dependency version to >= 0.3.10 and < 1, which allows version 0.4 with threadsafety fix for use_us_formats and use_euro_formats hot switching in a request.