Releases
v1.29.0
- Don't make
Kernel#warn
redirection toConsole.warn
the default behavior, you mustrequire 'console/warn'
to enable it. - Remove deprecated
Console::Logger#failure
.
Consistent Handling of Exceptions
Console.call
and all wrapper methods will now consistently handle exceptions that are the last positional argument or keyword argument. This means that the following code will work as expected:
begin
rescue => error
# Last positional argument:
Console.warn(self, "There may be an issue", error)
# Keyword argument (preferable):
Console.error(self, "There is an issue", exception: error)
end
v1.28.0
- Add support for
Kernel#warn
redirection toConsole.warn
.