Why? There should be an empty line before each
different release.

Could you please re-add such empty line and
add another empty line between 3.1 and 3.0?

There's no need to rebase to do that: just
make the changes and push a new commit
onto the same branch.

Thanks!