Blaze uses commitlint to ensure conventional commits are being written and it's really helped with automatically creating our change logs per package, in other words we now have some change logs!
Prior to this change, if a message had a block of text after the type and description then it was ambiguous as to whether it was a body or a footer. This change resolves the issue by specifying that a footer can only follow (and therefore requires) a body, rather than a description.
Fixes#98