Skip to content

Commit 972ceb3

Browse files
committed
Add changelog.d entry for #7344
1 parent 1068755 commit 972ceb3

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

changelog.d/pr-7344

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
synopsis: Cabal init rewrite
2+
pr: #7344
3+
issues: #7273 #7256 #7255 #7251 #6758 #6864 #1074
4+
significance: significant
5+
description: {
6+
7+
- Restructures the `cabal init` command to fix historical
8+
issues. All flags are preserved.
9+
- Codebases for interactive and non-interactive flags
10+
are disentangled.
11+
- Data structures now exploit relevant stanza structure
12+
and formatters only care about stanza data
13+
- Heuristics and prompts have a pure and impure implementation.
14+
15+
- Sets default behavior to be `--interactive` as opposed to
16+
`--non-interactive`.
17+
18+
- Rewrites tests to achieve 98% coverage
19+
- Golden files now test every stanza individually
20+
- Every flag is covered by a unit test
21+
- Interactive, simple, and non-interactive workflows are
22+
covered.
23+
24+
}

0 commit comments

Comments
 (0)