Skip to content

Commit 7a0760d

Browse files
committed
Update changelog for v1.2
Signed-off-by: Peter Grayson <[email protected]>
1 parent c17cf5e commit 7a0760d

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

CHANGELOG.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# Changelog
22

3-
## [Unreleased]
3+
## [1.2] 2021-09-26
44

55
### Removed
66

7+
### Deprecated
8+
- Python 3.5, which became EOL 2020-09-13, support is deprecated and
9+
will be removed in a future StGit release
10+
- Python 3.6, which will be EOL 2021-12-23, support is deprecated and
11+
will be removed in a future StGit release
12+
713
### Added
814
- `stg rebase ` learns `--interactive`; easily re-order, edit, squash,
915
fixup, or delete patches via your editor
@@ -18,8 +24,17 @@
1824
- `stg push` and `stg float` learn `--noapply` option; allows patches
1925
to be reordered without updating worktree and deferring merge conflict
2026
resolution (#144)
27+
- `stg edit`, `stg refresh`, and `stg new` learn the `--sign-by`,
28+
`--ack-by`, and `--review-by` options which allow those respective
29+
trailers' values to be specified by the user on the command line (#92)
2130

2231
### Changed
32+
- Stack metadata version 5; stack metadata is moved from
33+
`refs/heads/<branch>.stgit` to `refs/stacks/<branch>` and the stack
34+
metadata file now uses a JSON format instead of the prior custom
35+
format; the stack metadata will be upgraded to v5 on first use of
36+
this version of StGit; like all stack metadata upgrades, **this is a
37+
one-way auto-upgrade for existing stacks** (#65)
2338
- Use setuptools instead of distutils for packaging
2439
- No git or python version checks in setup.py
2540
- Use different dynamic versioning system
@@ -28,6 +43,17 @@
2843
- The editor window text for `stg squash` has been modified to mirror
2944
git's behavior -- the squash edit message now includes all commits
3045
(#71)
46+
- Binary diffs are no longer shown when with `stg edit -d`
47+
- Multiple trailers can now be added at once; this is now allowed, for
48+
example: `stg edit --sign --review --ack`
49+
- Update zsh completion for `stg rebase` to show local and remote heads
50+
(#102)
51+
- Zsh completions for commands with patch arguments now comprehend the
52+
effect of `-b/--branch` and `-B/--ref-branch`
53+
- Zsh completions now guard patch names--one less TAB press to complete
54+
patch names in certain contexts
55+
- `stg import` now extracts the `Message-ID` email header into the patch
56+
message (#42)
3157

3258
### Fixed
3359
- Repair crash when attempting to export empty patch (#112)
@@ -38,12 +64,15 @@
3864
- Workaround child process reaping race on Windows (#78)
3965
- Repair crash with `stg float --series` when bad patch name in series
4066
- Repair zsh completion for `stg float` to accept multiple patch names
67+
- Repair zsh completion for changed files, affecting `stg refresh` and
68+
`stg diff`
4169

4270
### Internal
4371
- Add link to coverage.io project to CONTRIBUTING.md
4472
- Set smart `exclude_lines` default for 'coverage'
4573
- Expanded test suite for `stg edit`
4674
- Add pkgtest.py script to help test StGit packaging
75+
- Cleanup .gitignore files
4776

4877

4978
## [1.1] 2021-04-30

0 commit comments

Comments
 (0)