Checklist for Tagging a New Release
----------------------------------------------------------
- Update the version = "x.y.z" line near the top of Project.toml
  to be the new version number and commit this change
- On the Github website for ITensors.jl, click on Code tab,
  then the link to the individual commits (showing total
  number of commits) then click on a commit occurring on
  or after the change to Project.toml
- In the comments under this commit, add the comment:
  @JuliaRegistrator register
- Wait an hour or so for the JuliaRegistrator bot to
  update the official Julia registry
- The TagBot bot should also create a new tag and version on Github
  automatically (if you see a notice about "Trigger TagBot Issue"
  it does not mean that TagBot isn't working or has an issue, it
  is just literally a Github issue used to trigger TagBot to run)

Checklist for Updating the Version of Documenter.jl Used
----------------------------------------------------------
- Edit the docs/Project.toml file, changing only the version
  number for Documenter (under the [compat] section).
- Create a new PR to confirm that the docs build correctly
  with the new version.

Checklist for Updating the Benchmark CI for New Dependencies
----------------------------------------------------------
- If you update the dependencies of the NDTensors or ITensors
module, the changes need to get reflected in the benchmark
CI setup.
- See benchmark/README.md for detailed instructions.
