releases.md in console-1.28.1 vs releases.md in console-1.29.0

- old
+ new

@@ -1,5 +1,25 @@ # 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`.