Changes.txt 2.02 KB
Newer Older
Jun Furuse's avatar
Jun Furuse committed
1 2 3 4 5
1.5.3
------------------

- jbuilder transition

Jun Furuse's avatar
Jun Furuse committed
6 7 8 9 10
1.5.2
------------------

- Ported to AST_405 and ppxx.2.3.0

Jun Furuse's avatar
Jun Furuse committed
11 12 13 14 15
1.5.1
------------------

- Ported to ppxx.2.2.0

Jun Furuse's avatar
changes  
Jun Furuse committed
16 17 18 19 20 21
1.5.0
------------------

* Ported to ppxx.2.0.0
* Ported to ocaml-migrate-parsetree

Jun Furuse's avatar
Changes  
Jun Furuse committed
22 23 24 25 26
1.4.2
------------------

- Ported to new ppxx.1.4.0

Jun Furuse's avatar
Jun Furuse committed
27 28 29 30 31
1.4.1
------------------

- Build script updates

Jun Furuse's avatar
Jun Furuse committed
32
1.4.0
33 34
------------------

Jun Furuse's avatar
Jun Furuse committed
35 36
* Tests are now all "go" by default.  If you want to test only specific tests, then you have to first --test-skip ".*" to disable everything then --test-go <pattern> to enable what you want.
- Port to OCaml 4.03.0
37

Jun Furuse's avatar
merge  
Jun Furuse committed
38

39 40 41 42 43
1.3.1
------------------

* Backport of 1.4.0 to 1.3.0 for OCaml 4.02.3

44 45 46 47
1.3.0
------------------

- Now supports [%%TEST let n1 = e1;; let n2 = e2;; e;; ] which can carry multiple tests.
48
- Introduced failure tests `xxx_fail`, which must raise exceptions.
49 50 51 52 53
- Tests are now listed and executed more natural order. (Still you should not rely on it.)
- Duped test names are warned, but it is turned off by default. Use -warn-dupes.
- Test driver API type has been changed.
- Test.TestTool.must_raise is added. Test.TestTool is automatically opened in test codes.

Jun Furuse's avatar
1.2.1  
Jun Furuse committed
54 55 56 57 58
1.2.1
------------------

* fixed setup.ml for MinGW

59 60 61 62 63 64
1.2.0
------------------

* Removed `_with_location_` and `_module_path_` since OCaml has `Pervasives.__POS_OF__` and `Pervasives.__MODULE__` already.
* `_for_package_` is renamed to `__FOR_PACKAGE__` to match with `Pervasives.__POS_OF__`, `__MODULE__` and other location related pseudo values.

Jun Furuse's avatar
Jun Furuse committed
65
1.1.0
Jun Furuse's avatar
Jun Furuse committed
66 67
------------------

Jun Furuse's avatar
Jun Furuse committed
68 69
ppx:

70 71
* Package names by -for-package is automatically prefixed as the test names
- Added _for_package_ : string option which has the package name specified by -for-package option.
Jun Furuse's avatar
Jun Furuse committed
72 73 74 75 76
* Test names by string constant like `let %TEST "string" = ...` are now prefixed by the module names.

sample test engine:

* Total revise
Jun Furuse's avatar
comment  
Jun Furuse committed
77
- Exposed Lower APIs for test integrated applications.
78
* Changes regexp engine from pcre to re.
Jun Furuse's avatar
changes  
Jun Furuse committed
79
- Print backtrace when a test raises an exception.
Jun Furuse's avatar
Jun Furuse committed
80

Jun Furuse's avatar
1.0.1  
Jun Furuse committed
81 82 83 84 85
1.0.1
-----

* Findlib ppx support

Jun Furuse's avatar
Jun Furuse committed
86
0.0.1
Jun Furuse's avatar
1.0.1  
Jun Furuse committed
87 88 89
-----

* Initial release