Skip to content

Commit

Permalink
Add changelog.d entry for #7344
Browse files Browse the repository at this point in the history
  • Loading branch information
emilypi committed May 4, 2021
1 parent 1068755 commit 972ceb3
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions changelog.d/pr-7344
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
synopsis: Cabal init rewrite
pr: #7344
issues: #7273 #7256 #7255 #7251 #6758 #6864 #1074
significance: significant
description: {

- Restructures the `cabal init` command to fix historical
issues. All flags are preserved.
- Codebases for interactive and non-interactive flags
are disentangled.
- Data structures now exploit relevant stanza structure
and formatters only care about stanza data
- Heuristics and prompts have a pure and impure implementation.

- Sets default behavior to be `--interactive` as opposed to
`--non-interactive`.

- Rewrites tests to achieve 98% coverage
- Golden files now test every stanza individually
- Every flag is covered by a unit test
- Interactive, simple, and non-interactive workflows are
covered.

}

0 comments on commit 972ceb3

Please sign in to comment.