Consider using conventional commits

What
A standardized way to structure the contents of what was completed in a given commit.
Why
This provides a uniform way to communicate what kinds of changes have occurred in your code over time. Also helps changelog generation tools to generate a list of what changed.
When
Release