1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
# Revision history for butcher
## 1.3.3.2 -- June 2020
* Support ghc-8.10
* Drop support for ghc < 8.4
* Fix a somewhat hidden issue in the cabal file
* Add support for building / testing via haskell.nix nixpkgs overlay
## 1.3.3.1 -- April 2020
* Fix a cabal file mistake
## 1.3.3.0 -- April 2020
* Fix bug with params with default when parsing from commandline
* Add the `descendDescTo` function
## 1.3.2.3 -- June 2019
* Fix broken build when using deque>=0.3
## 1.3.2.2 -- June 2019 (broken, disabled on hackage)
* Fix too-shallow descriptions on siblings for partial parses returned
for interactive usage
## 1.3.2.1 -- October 2018
* Adapt/Use latest version of `deque` to fix ghc-8.6 problems
## 1.3.2.0 -- October 2018
* Fix for simpleCompletion
* Expose some bindings that were forgotten in previous release
* Bounds fixed for ghc-8.6 (also via revision in 1.3.1.1)
## 1.3.1.1 -- April 2018
* Fixup version bound
## 1.3.1.0 -- April 2018
* Add/Expose two more functions: addAlternatives and varPartDesc
## 1.3.0.1 -- April 2018
* Support ghc-8.4
* Drop support for ghc<8
## 1.3.0.0 -- February 2018
* Experimental: Hidden commandparts (do not appear in help)
* Experimental: Bash completion
* Add addHelpCommandWith to support user-defined column count
* Fix help document printing (ribbons)
* Fix completion behaviour
## 1.2.1.0 -- November 2017
* Fix bug in 'ppUsageWithHelp'
* some utilities for interactive usage in new module
`UI.Butcher.Monadic.Interactive`
## 1.2.0.0 -- October 2017
* Rename some `Monadic.Param.*`, deprecate old versions.
- `addReadParam` -> `addParamRead`
- `addReadParamOpt` -> `addParamReadOpt`
- `addStringParam` -> `addParamString`
- `addStringParamOpt` -> `addParamStringOpt`
- `addStringParams` -> `addParamStrings`
- `addRestOfInputStringParam` -> `addParamRestOfInput`
* Add functions `addParamNoFlagString`, `addParamNoFlagStringOpt`,
`addParamNoFlagStrings`
* Fix flag parsing behaviour (ignore initial spaces)
## 1.1.1.0 -- October 2017
* Add `addNullCmd` function that descends into childcommand on an epsilon match
* Add `addStringParams` function that reads all remaining words
## 1.1.0.2 -- September 2017
* Improve 'usage' pretty-printing
## 1.1.0.1 -- August 2017
* Adapt for ghc-8.2
## 1.1.0.0 -- May 2017
* First version. Released on an unsuspecting world.
|