Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 906 Bytes

releases.md

File metadata and controls

33 lines (21 loc) · 906 Bytes

Releases

v1.29.2

  • Always return nil from Console::Filter logging methods.

v1.29.1

  • Fix logging exception: keyword argument when the value was not an exception.

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:

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.