Almost there, still some light reading ahead:
http://fedoraproject.org/wiki/Packaging:Guidelines#Changelogs
You need to amend your changelog entry heading to match one of the
styles mentioned there, the most common being
* Sun Jan 22 2017 Theodore.Papadopoulo <Theodore.Papadopoulo(a)inria.fr> - 4.3.1-1
As Michael Schwendt pointed out earlier, your release tags should
start at 1, not 0.
https://fedoraproject.org/wiki/Packaging:Versioning#Release_Tag
There is a school of thought that adheres to git-style, imperative,
present tense log entries, e.g. "- Switch to version 4.3.1" instead of
"- Switched to version 4.3.1", though I've seen compelling arguments
for using the past tense. This is mostly a matter of personal
preference, but do try to be consistent.