Skip to content

Commit 7b3c65e

Browse files
committed
Update changelog for 2.0.0-alpha.2
Also add a bullet for the new alias system in the 2.0.0-alpha.0 notes.
1 parent 9dfd65c commit 7b3c65e

File tree

3 files changed

+46
-4
lines changed

3 files changed

+46
-4
lines changed

CHANGELOG.md

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,44 @@
11
# Changelog
22

3-
## [2.0.0-alpha.1] 2022-06-17
3+
## [2.0.0-alpha.2] 2022-07-07
44

5-
### Removed
5+
### Added
6+
- `stg email format` wraps `git format-patch` and provides a mechanism
7+
to generate patch emails and optional cover letter in mbox format.
8+
- `stg email send` wraps `git send-email` and allows sending patch
9+
emails, either from files generated by `stg email format` or by
10+
specifying patches directly.
11+
12+
### Changed
13+
- Bash completions for shell aliases now fallback to filename
14+
completions (#191).
15+
- Help options listings now ensure --color and --help are shown last.
16+
- Various zsh completion improvments:
17+
- Add descriptions for --color values
18+
- Complete -O/--diff-opts values (using `git diff-tree --git-completion-helper`)
19+
- Comprehend `stg -C <dir>` options
20+
- Improved/corrected alias expansion
21+
- Improved error messages when completion is attempted outside git
22+
repo and/or StGit-initialized branch
23+
- Patch name completions now look and feel like output from `stg
24+
series`
25+
- Complete patch range syntax ('patch0..patchN') for all relevant
26+
commands
27+
- Completion for `stg squash` no longer allows duplicate patch name
28+
arguments
29+
- Removed completions for removed `stg mail` command
30+
- Completion for `stg sink` no longer offers hidden patches
31+
- Completion for `stg rename` comprehends second, new patch name
32+
argument
33+
- Completion for `stg diff --range` now works
34+
35+
### Fixed
36+
- Compatibility with git versions prior to 2.35.0 is repaired by
37+
avoiding using `git apply --allow-empty` (#192).
38+
- Fish completions for -O/--diff-opts are repaired
39+
40+
41+
## [2.0.0-alpha.1] 2022-06-17
642

743
### Added
844
- `stg series` gains the `-i/--commit-id` option to display patches'
@@ -64,6 +100,12 @@
64100
- `stg spill` replaces `stg refresh --spill`.
65101

66102
### Changed
103+
- StGit aliases are now more like Git aliases. Normal aliases refer to
104+
StGit subcommands, but aliases prefixed with '!' are shell aliases
105+
that may run arbitrary commands. An example normal alias would be
106+
`git config stgit.alias.list 'series --description --empty'`. An
107+
example shell alias would be `git config stgit.alias.st '!git status
108+
--short'`.
67109
- The `--ack` and `--review` options now optionally take a value. The
68110
`--ack-by` and `--review-by` options are deprecated.
69111
- Commands such as `stg goto`, `stg push`, and `stg pop` now require

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "stgit"
3-
version = "2.0.0-alpha.1"
3+
version = "2.0.0-alpha.2"
44
edition = "2021"
55
authors = [
66
"Catalin Marinas <[email protected]>",

0 commit comments

Comments
 (0)