File: CHANGELOG.md

package info (click to toggle)
haskell-hspec-megaparsec 2.2.1-1
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 76 kB
  • sloc: haskell: 254; makefile: 6
file content (66 lines) | stat: -rw-r--r-- 1,481 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
## Hspec Megaparsec 2.2.1

* Maintenance release with more modern and minimal dependencies.

## Hspec Megaparsec 2.2.0

* Works with Megaparsec 9.

## Hspec Megaparsec 2.1.0

* Works with Megaparsec 8.

* Dropped support for GHC 8.2.

## Hspec Megaparsec 2.0.1

* Adjusted `shouldParse` to use `shouldBe` from `hspec` under the hood to
  take advantage of its pretty colorful error reporting.

* Dropped support for GHC 8.0 and older.

## Hspec Megaparsec 2.0.0

* To be used with Megaparsec 7.

* Added functions: `shouldFailWithM` and `initialPosState`.

* Dropped support for GHC 7.8.

## Hspec Megaparsec 1.1.0

* Add `HasCallStack` constraint to combinators to improve detection of
  locations where test failures happen.

## Hspec Megaparsec 1.0.0

* To be used with Megaparsec 6.

## Hspec Megaparsec 0.3.1

* Support for Megaparsec 5.2.0.

* Drop support for GHC 7.6.

## Hspec Megaparsec 0.3.0

* Added helpers for parse error construction (useful with `shouldFailWith`):
  `err`, `posI`, `posN`, `utok`, `utoks`, `ulabel`, `ueof`, `etok`, `etoks`,
  `elabel`, `eeof`, `cstm`. Also added an auxiliary type `EC`.

## Hspec Megaparsec 0.2.1

* Refreshed obsolete documentation for `shouldFailWith` and how it reports
  not matching parse errors.

## Hspec Megaparsec 0.2.0

* This version of `hspec-megaparsec` should be used with Megaparsec 5.

## Hspec Megaparsec 0.1.1

* Make it pass tests with Megaparsec 4.4.0 and later.

## Hspec Megaparsec 0.1.0

* Initial release.