diff options
author | Daniel Gröber <dxld@darkboxed.org> | 2018-10-26 17:24:52 +0200 |
---|---|---|
committer | Daniel Gröber <dxld@darkboxed.org> | 2018-10-26 17:28:57 +0200 |
commit | a4992fdcc6aab82b04a0ab6c81edafb05f1260d4 (patch) | |
tree | 9d106de9d2eb0384382f1695f8c8cff77d2a38c0 /cabal-plan/ChangeLog.md | |
parent | fac92997d71efdf33f0843e22da61c105ece2594 (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.md | 50 |
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. |