Skip to content

Releases: spacedentist/spr

v1.3.7

25 Aug 12:52

Choose a tag to compare

Improvements

  • use GitHub device auth flow for obtaining token
  • include all source errors in generic error handling (@quodlibetor)

Fixes

  • fix octocrab routes (include leading slash) (@yamadapc)
  • fix clippy warnings

v1.3.6

27 Apr 21:04
7f4502e

Choose a tag to compare

Fixes

  • fix regex to recognise GitHub owner and repo names that contain a period character (.) (@sqwxl)
  • move ownership of the spr repository in GitHub from getcord (the no longer existing command) to spacedentist (the primary author's personal account)
  • fix references to getcord (@AlbertQM)
  • fix build problems with Rust 1.80 (@chenrui333)
  • command line option --branch-prefix was ignored (@davinkevin)
  • add --github-master-branch command line option (@davinkevin)
  • update dependencies, fix warnings

Improvements

  • use opentls instead of rustls in order to use system CAs, update octocrab to 0.38 for that (@mayanez)
  • add more documentation: how it works for simple PRs (@joneshf)
  • make GraphQL queries through octocrab instead of reqwest (@jtietema)
  • add --refs option to spr diff (@DylanZA)

v1.3.5

02 Nov 15:48
02d9a46

Choose a tag to compare

Fixes

Improvements

v1.3.4

18 Jul 16:39
1b05ef3

Choose a tag to compare

Improvements

  • add config option to make test plan optional (@orausch)
  • add comprehensive documentation (@oyamauchi)
  • add a close command (@joneshf)
  • allow spr format to be used without GitHub credentials
  • don't fail on requesting reviewers (@joneshf)

v1.3.3

27 Jun 11:44
1f6d99e

Choose a tag to compare

Fixes

  • get rid of italics in generated commit messages - they're silly
  • fix unneccessary creation of base branches when updating PRs
  • when updating an existing PR, merge in master commit if the commit was rebased even if the base tree did not change
  • add a final rebase commit to the PR branch when landing and it is necessary to do so to not have changes in the base of this commit, that since have landed on master, displayed as part of this PR

Improvemets

  • add spr version number in PR commit messages
  • add --all option to spr diff for operating on a stack of commits
  • updated Rust dependencies

v1.3.2

16 Jun 13:05
808673b

Choose a tag to compare

Fixes

  • fix list of required GitHub permissions in spr init message
  • fix aborting Pull Request update by entering empty message on prompt
  • fix a problem where occasionally spr diff would fail because it could not push the base branch to GitHub

Improvements

  • add spr.requireApprovals config field to control if spr enforces that only accepted PRs can be landed
  • the spr binary no longer depends on openssl
  • add documentation to the docs/ folder
  • spr diff now warns the user if the local commit message differs from the one on GitHub when updating an existing Pull Request

v1.3.1

10 Jun 15:28
972a38c

Choose a tag to compare

Fixes

  • register base branch at PR creation time instead of after
  • fix --update-message option of spr diff when invoked without making changes to the commit tree

Security

v1.3.0

01 Jun 10:33
cb7789b

Choose a tag to compare

Improvements

  • make land command reject local changes on land
  • replace --base option with --cherry-pick in spr diff
  • add --cherry-pick option to spr land

v1.2.4

26 May 16:16
dc2e667

Choose a tag to compare

Fixes

  • fix working with repositories not owned by an organization but by a user

v1.2.3

24 May 13:43
f48663a

Choose a tag to compare

Fixes

  • fix building with homebrew-installed Rust (currently 1.59)