# Releases ## v1.29.0 - Don't make `Kernel#warn` redirection to `Console.warn` the default behavior, you must `require '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: ``` ruby 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 to `Console.warn`.