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

Changelog History
Page 5

  • v0.8.0 Changes

    July 22, 2016

    ➕ Added

    • [Andrey Morskov] Introduced Hanami::Utils::Blank
    • 0️⃣ [Anton Davydov] Allow to specify a default log level for Hanami::Logger
    • 0️⃣ [Anton Davydov] Introduced default and JSON formatters for Hanami::Logger
    • [Erol Fornoles] Allow deep indifferent access for Hanami::Utils::Attributes
    • 💎 [Anton Davydov] Introduced Hanami::Utils::Json which is a proxy for MultiJson (from multi_json gem), or fallback to JSON from Ruby standard library.

    🛠 Fixed

    • [Hiếu Nguyễn] Ensure Hanami::Utils::String#classify to return already classified strings as they are. Eg. "AwesomeProject" should return "AwesomeProject", not "Awesomeproject".
    • [TheSmartnik] Fix English pluralization for words ending with "rses"
    • [Rogério Ramos] Fix English pluralization for words ending with "ice"

    🔄 Changed

    • 💎 [Luca Guidi] Drop support for Ruby 2.0, 2.1 and Rubinius. Official support for JRuby 9.0.5.0+.
  • v0.7.1 Changes

    February 05, 2016

    🛠 Fixed

    • 🗄 [Yuuji Yaginuma] Hanami::Utils::Escape: fixed Ruby warning for String#chars with a block, which is deprecated. Using String#each_char now.
    • [Sean Collins] Allow non string objects to be escaped by Hanami::Utils::Escape.
  • v0.7.0 Changes

    January 22, 2016

    🔄 Changed

    • [Luca Guidi] Renamed the project
  • v0.6.1 Changes

    January 19, 2016

    🛠 Fixed

    • [Anton Davydov] Ensure Lotus::Utils::String#classify to work properly with dashes (eg. "app-store" => "App::Store")
  • v0.6.0 Changes

    January 12, 2016

    ➕ Added

    • 💎 [Luca Guidi] Official support for Ruby 2.3
    • [Luca Guidi] Custom inflections
    • 💎 [Luca Guidi] Introduced Lotus::Utils::Duplicable as a safe dup logic for Ruby types
    • [Luca Guidi] Added Lotus::Utils::String#rsub replace rightmost occurrence

    🛠 Fixed

    • [Luca Guidi] Fix Lotus::Utils::PathPrefix#join and #relative_join by rejecting arguments that are equal to the separator
    • [Karim Kiatlottiavi] Fix Encoding::UndefinedConversionError in Lotus::Utils::Escape.encode

    🔄 Changed

    • 🗄 [Luca Guidi] Deprecate Ruby 2.0 and 2.1
    • 🚚 [Luca Guidi] Removed Lotus::Utils::Callbacks#add in favor of #append
    • 🚚 [Luca Guidi] Removed pattern support for Utils::Class.load! (eg. Articles(Controller|::Controller))
  • v0.5.2 Changes

    September 30, 2015

    ➕ Added

    • [Luca Guidi] Added Lotus::Utils::String#capitalize
    • 💎 [Trung Lê] Official support for JRuby 9k+
  • v0.5.1 Changes

    July 10, 2015

    🛠 Fixed

    • [Thiago Felippe] Ensure Lotus::Utils::PathPrefix#join won't remote duplicate entries (eg /admin/dashboard/admin)
  • v0.5.0 Changes

    June 23, 2015

    ➕ Added

    • [Luca Guidi] Extracted Lotus::Logger from hanamirb

    🔄 Changed

    • [Luca Guidi] Lotus::Interactor::Result contains only objects explicitly exposed via Lotus::Interactor.expose.
  • v0.4.3 Changes

    May 22, 2015

    ➕ Added

    • [François Beausoleil] Improved Lotus::Utils::Kernel messages for TypeError.
  • v0.4.2 Changes

    May 15, 2015

    🛠 Fixed

    • [Luca Guidi] Ensure Lotus::Utils::Attributes#to_h to return ::Hash