aboutsummaryrefslogtreecommitdiff
path: root/cabal-plan/ChangeLog.md
diff options
context:
space:
mode:
authorDaniel Gröber <dxld@darkboxed.org>2018-10-26 17:24:52 +0200
committerDaniel Gröber <dxld@darkboxed.org>2018-10-26 17:28:57 +0200
commita4992fdcc6aab82b04a0ab6c81edafb05f1260d4 (patch)
tree9d106de9d2eb0384382f1695f8c8cff77d2a38c0 /cabal-plan/ChangeLog.md
parentfac92997d71efdf33f0843e22da61c105ece2594 (diff)
git subrepo clone ../cabal-plan cabal-plan
subrepo: subdir: "cabal-plan" merged: "34506ab" upstream: origin: "../cabal-plan" branch: "master" commit: "34506ab" git-subrepo: version: "0.3.1" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "a7ee886"
Diffstat (limited to 'cabal-plan/ChangeLog.md')
-rw-r--r--cabal-plan/ChangeLog.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/cabal-plan/ChangeLog.md b/cabal-plan/ChangeLog.md
new file mode 100644
index 0000000..4691d9d
--- /dev/null
+++ b/cabal-plan/ChangeLog.md
@@ -0,0 +1,50 @@
+# Revision history for `cabal-plan`
+
+## 0.4.0.0
+
+### `lib:cabal-plan` Library
+
+* New `SearchPlanJson` type to specify strategy for locating `plan.json`
+* Add `SearchPlanJson` parameter to `findAndDecodePlanJson` function and change return type
+* Expose separate `findProjectRoot` operation
+
+### `exe:cabal-plan` Executable
+
+* New command `license-report` (requires Cabal flag `license-report` to be active)
+
+## 0.3.0.0
+
+### `lib:cabal-plan` Library
+
+* Add support for foreign-lib components.
+* Add support for `dist-dir` `plan.json` field.
+* Make `Sha256` type abstract and add new `sha256{To,From}ByteString`
+ conversion functions, as well as the new `parseSha256` function.
+* Introduce `FlagName` newtype.
+* Add `FromJSONKey`/`ToJSONKey` instances for `UnitId`, `PackageName`, and `PkgId`.
+
+### `exe:cabal-plan` Executable
+
+* smart completer for list-bin/list-bins pattern
+* new command `topo` (printing out topographic sorting of install-plan)
+* `dot` prints component dependency graph. New options:
+ - `--tred` transitive reduction
+ - `--tred-weights` Adjust edge thickness during transitive reduction
+ - `--path-from pkgA --path-from pkgB` Highlight dependency paths from *pkgA* to *pkgB*
+ - `--revdep pkg` highlight reverse dependencies of pkg in the install plan
+
+## 0.2.0.0
+
+* Add an optional `--builddir` argument to all commands and to `findAndDecodePlanJson` function.
+* Add experimental support for underlining.
+* Reimplement CLI with `optparse-applicative`.
+* Add new sub-command `list-bins` and change semantics of existing `list-bin` sub-cmd.
+
+### 0.1.1.0
+
+* Add `cabal-plan fingerprint` command for printing
+ sha256 sums of source tarballs.
+
+## 0.1.0.0
+
+* First version. Released on an unsuspecting world.