Fix typo
[packages/parsec.git] / ChangeLog.md
1 ### 3.1.12.0
2
3 - Add `MonadFail` instance for `ParsecT`
4 - Add `Semigroup`/`Monoid` instances for `ParsecT` (#80,#82)
5 - Fix space leak in Applicative/Monad interface (#37)
6
7 ### 3.1.11
8
9 - Include `README.md` in package.
10
11 ### 3.1.10
12
13 - Most types now have a `Typeable` instance. Some instances are dropped from
14   older versions of GHC (sorry about that!).
15 - The token-parser now rejects Unicode numeric escape sequences for characters
16   outside the Unicode range.
17 - The token-parser now loses less precision when parsing literal doubles.
18 - Documentation fixes and corrections.
19 - We no longer test parsec builds on GHC 7.4.
20
21 ### 3.1.9
22
23 - Many and various updates to documentation and package description (inlcuding
24   the homepage links).
25 - Add an `Eq` instance for `ParseError`
26 - Fixed a regression from 3.1.6: `runP` is again exported from module
27   Text.Parsec.
28
29 ### 3.1.8
30
31 - Fix a regression from 3.1.6 related to exports from the main module.
32
33 ### 3.1.7
34
35 - Fix a regression from 3.1.6 related to the reported position of error messages.
36   See bug #9 for details.
37 - Reset the current error position on success of `lookAhead`.
38
39 ### 3.1.6
40
41 - Export `Text` instances from Text.Parsec
42 - Make Text.Parsec exports more visible
43 - Re-arrange Text.Parsec exports
44 - Add functions `crlf` and `endOfLine` to Text.Parsec.Char for handling
45   input streams that do not have normalized line terminators.
46 - Fix off-by-one error in Token.charControl
47
48 ### 3.1.4
49
50 - Relax dependency on `text`
51
52 ### 3.1.5
53
54 - Relax dependency on `text`
55
56 ### 3.1.3
57
58 - Fix a regression introduced in 3.1.2 related to positions reported by error messages.