Foi mergeado dois PRs em um único commit por engano. Este PR repõe a ordem correta e separa os commits.
Newest first
Oldest first