All Versions
61
Latest Version
Avg Release Cycle
88 days
Latest Release
91 days ago
Changelog History
Page 5
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 forMultiJson
(frommulti_json
gem), or fallback toJSON
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+.
- [Andrey Morskov] Introduced
-
v0.7.1 Changes
February 05, 2016🛠 Fixed
- 🗄 [Yuuji Yaginuma]
Hanami::Utils::Escape
: fixed Ruby warning forString#chars
with a block, which is deprecated. UsingString#each_char
now. - [Sean Collins] Allow non string objects to be escaped by
Hanami::Utils::Escape
.
- 🗄 [Yuuji Yaginuma]
-
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"
)
- [Anton Davydov] Ensure
-
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
inLotus::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+
- [Luca Guidi] Added
-
v0.5.1 Changes
July 10, 2015🛠 Fixed
- [Thiago Felippe] Ensure
Lotus::Utils::PathPrefix#join
won't remote duplicate entries (eg/admin/dashboard/admin
)
- [Thiago Felippe] Ensure
-
v0.5.0 Changes
June 23, 2015➕ Added
- [Luca Guidi] Extracted
Lotus::Logger
fromhanamirb
🔄 Changed
- [Luca Guidi]
Lotus::Interactor::Result
contains only objects explicitly exposed viaLotus::Interactor.expose
.
- [Luca Guidi] Extracted
-
v0.4.3 Changes
May 22, 2015➕ Added
- [François Beausoleil] Improved
Lotus::Utils::Kernel
messages forTypeError
.
- [François Beausoleil] Improved
-
v0.4.2 Changes
May 15, 2015🛠 Fixed
- [Luca Guidi] Ensure
Lotus::Utils::Attributes#to_h
to return::Hash
- [Luca Guidi] Ensure