File: ChangeLog.md

package info (click to toggle)
haskell-butcher 1.3.3.2-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 260 kB
  • sloc: haskell: 2,844; pascal: 358; makefile: 6
file content (93 lines) | stat: -rwxr-xr-x 2,391 bytes parent folder | download
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.