enhancements
Previously, there was no way to render specific object differently, depending whether it was part of Message
's content or attribute. Now, TextRenderer
wraps every rendered attribute inside Attribute
object giving opportunity to render it differently. Also Thread
attribute is rendered using only its name (#51).
incompatible changes
Renamed org.logbuddy.model
to org.lobguddy.message
.