Hanami::Utils v1.0.0.beta1 Release Notes

Release Date: 2017-02-14 // about 7 years ago
  • โž• Added

    • ๐Ÿ’Ž [Luca Guidi] Official support for Ruby: MRI 2.4
    • [alexd16] Introduced Utils::Hash#deep_symbolize! for deep symbolization
    • [Luca Guidi] Introduced Hanami::Utils.reload! as a mechanism to force code reloading in development

    ๐Ÿ›  Fixed

    • ๐Ÿ›ฐ [alexd16 & Alfonso Uceda & Luca Guidi] Don't deeply symbolize Hanami::Interactor::Result payload
    • [Alfonso Uceda] Hanami::Interactor::Result: Don't transform objects that respond to #to_hash (like entities)
    • ๐Ÿ—„ [Bhanu Prakash] Use Utils::Json.generate instead of the deprecated .dump for Hanami::Logger JSON formatter
    • [Luca Guidi] Hanami::Logger: when a Hash message is passed, don't nest it under :message key, but unwrap at the top level

    ๐Ÿ”„ Changed

    • [alexd16] Utils::Hash#symbolize! no longer symbolizes deep structures
    • 0๏ธโƒฃ [Luca Guidi & Alfonso Uceda] Improve readability for default logger formatter
    • [Luca Guidi] Use ISO-8601 time format for JSON logger formatter