All Versions
61
Latest Version
Avg Release Cycle
88 days
Latest Release
527 days ago

Changelog History
Page 4

  • v1.0.2 Changes

    July 10, 2017

    ๐Ÿ›  Fixed

    • [Anton Davydov] Fix pluralization/singularization for "phrase" => "phrases"
  • v1.0.1 Changes

    June 23, 2017

    โž• Added

    • [Luca Guidi] Introduced Utils::Hash.symbolize and .deep_symbolize
    • [Luca Guidi] Introduced Utils::Hash.deep_dup

    ๐Ÿ›  Fixed

    • [choallin] Ensure Utils::String#classify to return output identical to the input for already classified strings.
    • [Marion Duprey & Jonas Amundsen] Ensure Utils::Hash#initialize to accept frozen Hash as argument.
  • v1.0.0

    April 06, 2017
  • v1.0.0.rc1 Changes

    March 31, 2017

    โž• Added

    • ๐Ÿ’Ž [Luca Guidi] Allow Hanami::Logger#initialize to accept arguments to be compliant with Ruby's Logger
  • v1.0.0.beta3 Changes

    March 17, 2017

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ [Luca Guidi] Use $stdout instead of STDOUT as default stream for Hanami::Logger

    ๐Ÿ”„ Changed

    • ๐Ÿšš [Luca Guidi] Removed Utils::Attributes
    • ๐Ÿšš [Luca Guidi] Removed deprecated Hanami::Interactor::Result#failing?
    • ๐Ÿšš [Luca Guidi] Removed deprecated Utils::Json.load and .dump
  • v1.0.0.beta2 Changes

    March 02, 2017

    ๐Ÿ”„ Changed

    • [Anton Davydov] Made Utils::Blank private API
  • v1.0.0.beta1 Changes

    February 14, 2017

    โž• 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
  • v0.9.2 Changes

    December 19, 2016

    โž• Added

    • [Grachev Mikhail] Introduced Hanami::Interactor::Result#failure?

    ๐Ÿ›  Fixed

    • [Paweล‚ ลšwiฤ…tkowski] Utils::Inflector.pluralize Pluralize -en to -ens instead of -ina

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ [Grachev Mikhail] Deprecate Hanami::Interactor::Result#failing? in favor of #failure?
  • v0.9.1 Changes

    November 18, 2016

    โž• Added

    • ๐Ÿ“œ [Luca Guidi] Introduced Utils::Json.parse and .generate

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ [Luca Guidi] Ensure Utils::Json parsing to not eval untrusted input

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ [Luca Guidi] Deprecated Utils::Json.load in favor of .parse
    • ๐Ÿ—„ [Luca Guidi] Deprecated Utils::Json.dump in favor of .generate
  • v0.9.0 Changes

    November 15, 2016

    โž• Added

    ๐Ÿ’Ž โ€“ [Luca Guidi] Introduced Utils.require! to recursively require Ruby files with an order that is consistent across platforms โ€“ [Luca Guidi] Introduced Utils::FileList as cross-platform ordered list of files, alternative to Dir.glob

    • ๐Ÿ–จ [Luca Guidi] Make Utils::BasicObject pretty printable
    • [Grachev Mikhail] Added Interactor::Result#successful? and #failing?

    ๐Ÿ›  Fixed

    • [Pascal Betz] Ensure Utils::Class.load! to lookup constant only within the given namespace

    ๐Ÿ”„ Changed

    • [Luca Guidi] Make Utils::Hash only compatible with objects that respond to #to_hash
    • ๐Ÿ’Ž [Luca Guidi] Official support for Ruby: MRI 2.3+ and JRuby 9.1.5.0+