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

38 lines
1.0 KiB
Markdown

# 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:
``` 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`.