Files
news.gitea.happylizard.me/bin/gems/console-1.29.3/releases.md
T
pizza2d1 4cee170d66
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s
Add bin and edit workflow
2026-09-16 13:11:16 -06:00

1.0 KiB

Releases

v1.29.3

  • Serialized output now uses IO#write with a single string to reduce the chance of interleaved output.

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.