Releases: spacedentist/spr
Releases · spacedentist/spr
v1.3.7
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
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-prefixwas ignored (@davinkevin) - add
--github-master-branchcommand line option (@davinkevin) - update dependencies, fix warnings
Improvements
v1.3.5
Fixes
- don't line-wrap URLs (@keyz)
- fix base branch name for github protected branches (@rockwotj)
- fix clippy warnings (@spacedentist)
Improvements
- turn repository into Cargo workspace (@spacedentist)
- documentation improvements (@spacedentist)
- add shorthand for
--all(@rockwotj) - don't fetch all users/teams to check reviewers (@andrewhamon)
- add refname checking (@cadolphs)
- run post-rewrite hooks (@jwatzman)
v1.3.4
Improvements
- add config option to make test plan optional (@orausch)
- add comprehensive documentation (@oyamauchi)
- add a
closecommand (@joneshf) - allow
spr formatto be used without GitHub credentials - don't fail on requesting reviewers (@joneshf)
v1.3.3
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
--alloption tospr difffor operating on a stack of commits - updated Rust dependencies
v1.3.2
Fixes
- fix list of required GitHub permissions in
spr initmessage - fix aborting Pull Request update by entering empty message on prompt
- fix a problem where occasionally
spr diffwould fail because it could not push the base branch to GitHub
Improvements
- add
spr.requireApprovalsconfig 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 diffnow warns the user if the local commit message differs from the one on GitHub when updating an existing Pull Request
v1.3.1
Fixes
- register base branch at PR creation time instead of after
- fix
--update-messageoption ofspr diffwhen invoked without making changes to the commit tree
Security
- remove dependency on
failureto fix CVE-2019-25010
v1.3.0
Improvements
- make land command reject local changes on land
- replace
--baseoption with--cherry-pickinspr diff - add
--cherry-pickoption tospr land
v1.2.4
Fixes
- fix working with repositories not owned by an organization but by a user
v1.2.3
Fixes
- fix building with homebrew-installed Rust (currently 1.59)