Functions that handle the logic behind replacing the version in related files.
update_mix_project(module(), String.t(), String.t()) :: :ok | {:error, :bad_replace}
update_readme(String.t(), String.t(), String.t()) :: :ok | {:error, :bad_replace}