All Versions
57
Latest Version
Avg Release Cycle
65 days
Latest Release
174 days ago

Changelog History
Page 5

  • 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
  • v0.4.1 Changes

    May 15, 2015

    βž• Added

    • [Luca Guidi & Alfonso Uceda Pompa] Introduced Lotus::Utils::Inflector, Lotus::Utils::String#pluralize and #singularize

    πŸ›  Fixed

    • [Luca Guidi] Ensure Lotus::Utils::Attributes#to_h to safely return nested ::Hash instances for complex data structures.
    • [Luca Guidi] Let Lotus::Interactor#error to return a falsey value for control flow. (eg. check_permissions or error "You can't access")
  • v0.4.0 Changes

    March 23, 2015

    βž• Added

    • [Luca Guidi] Introduced Lotus::Utils::Escape. It implements OWASP/ESAPI suggestions for HTML, HTML attribute and URL escape utilities.
    • [Luca Guidi] Introduced Lotus::Utils::String#dasherize
    • [Luca Guidi] Introduced Lotus::Utils::String#titleize
  • v0.3.5 Changes

    March 12, 2015

    βž• Added

    • [Luca Guidi] Introduced Lotus::Interactor
    • [Luca Guidi] Introduced Lotus::Utils::BasicObject
  • v0.3.4 Changes

    January 30, 2015

    βž• Added

    • [Alfonso Uceda Pompa] Aliased Lotus::Utils::Attributes#get with #[]
    • [Simone Carletti] Introduced Lotus::Utils::Callbacks::Chain#prepend and #append

    πŸ—„ Deprecated

    • πŸ—„ [Luca Guidi] Deprecated Lotus::Utils::Callbacks::Chain#add in favor of #append