Update README for release of 0.2.
catseye
13 years ago
21 | 21 | History |
22 | 22 | ------- |
23 | 23 | |
24 | The current released version of Falderal is 0.1. It introduced the following | |
24 | The current released version of Falderal is 0.2. It introduced the following | |
25 | features: | |
26 | ||
27 | * Added a test harness for Falderal itself, in the form of a simple shell | |
28 | script which diffs the output of Test.Falderal.Demo against a text file | |
29 | containing the expected content. | |
30 | * Improved formatting of failure reports. Multi-line input text or expected | |
31 | output is always presented starting on its own line. | |
32 | * Tests may be organized into groups; the entire group is preceded by some | |
33 | literal text, but there is no literal text between the tests in the group. | |
34 | When one of these tests fails, the literal text for the group is reported, | |
35 | along with the number of the test within the group. | |
36 | * Fixed a bug where exception text which extended over multiple lines | |
37 | could not be expected correctly. | |
38 | ||
39 | The previous released version of Falderal is 0.1. It introduced the following | |
25 | 40 | features: |
26 | 41 | |
27 | 42 | * Provision of a framework for writing and running literate tests which may |
32 | 47 | * Through simple adapters, testing functions of other types such as |
33 | 48 | (Show a) => String -> a. |
34 | 49 | |
35 | The current version under development is 0.2. It will introduce the following | |
36 | features: | |
37 | ||
38 | * Improved formatting of failure reports. Multi-line input text or expected | |
39 | output is always presented starting on its own line. | |
40 | * Tests may be organized into groups; the entire group is preceded by some | |
41 | literal text, but there is no literal text between the tests in the group. | |
42 | When one of these tests fails, the literal text for the group is reported, | |
43 | along with the number of the test within the group. | |
50 | The current version under development is 0.3. It will likely mark the | |
51 | start of a transition away from being specific to Haskell, and thus will | |
52 | involve a few very significant changes. | |
44 | 53 | |
45 | 54 | The API should not be expected to be stable through the 0.x series. |
46 | 55 |