Skip to content

Commit 137a2bb

Browse files
committedJul 30, 2016
changelog is on the website now
1 parent 49354cd commit 137a2bb

File tree

1 file changed

+2
-138
lines changed

1 file changed

+2
-138
lines changed
 

‎CHANGELOG.md

+2-138
Original file line numberDiff line numberDiff line change
@@ -1,138 +1,2 @@
1-
## 5.4
2-
3-
Support passing in a class to `t.throws`, rather than an Error
4-
sample object.
5-
6-
## 5.3
7-
8-
Return a `Promise` object from `t.test()`, `t.spawn()`, and
9-
`t.stdin()`.
10-
11-
## 5.2
12-
13-
Adds `t.beforeEach()` and `t.afterEach()`.
14-
15-
## 5.1
16-
17-
All about the cli flags!
18-
19-
Support `--node-arg=...` and `--nyc-arg=...` command line flags.
20-
21-
Add support for coverage checking using `--statements=95` etc.
22-
23-
Test for executable-ness more consistently across platforms.
24-
25-
## 5.0
26-
27-
Make it impossible to `try/catch` out of plan/end abuses. Calling
28-
`t.end()` more than once, or having a number of tests that doesn't
29-
match the `plan()` number, is always a failure.
30-
31-
Push thrown errors to the front of the action queue. This means that,
32-
even if other things are pending, an uncaught exception or a plan/end
33-
bug, will always take the highest priority in what gets output.
34-
35-
Many updates to nyc, spawn-wrap, and foreground-child, so that tap now
36-
reliably works on Windows (and a [ci to prove
37-
it](https://ci.appveyor.com/project/isaacs/node-tap).)
38-
39-
Moved into the [tapjs org](https://github.com/tapjs).
40-
41-
## 4.0
42-
43-
Raise an error if `t.end()` is explicitly called more than once. This
44-
is a breaking change, because it can cause previously-passing tests to
45-
fail, if they did `t.end()` in multiple places.
46-
47-
Support promises returned by mochalike functions.
48-
49-
## 3.1
50-
51-
Support sending coverage output to both codecov.io and coveralls.io.
52-
53-
## 3.0
54-
55-
Upgrade to nyc 5. This means that `config.nyc.exclude` arrays in
56-
`package.json` now take globs instead of regular expressions.
57-
58-
## 2.3
59-
60-
Use the name of the function supplied to `t.test(fn)` as the test name
61-
if a string name is not provided.
62-
63-
Better support for sparse arrays.
64-
65-
## 2.2
66-
67-
Add support for Codecov.io as well as Coveralls.io.
68-
69-
Catch failures that come after an otherwise successful test set.
70-
71-
Fix timing of `t.on('end')` so that event fires *before* the next
72-
child test is started, instead of immediately after it.
73-
74-
`t.throws()` can now be supplied a regexp for the expected Error
75-
message.
76-
77-
## 2.1
78-
79-
Exit in failure on root test bailout.
80-
81-
Support promises returned by `t.test(fn)` function.
82-
83-
## 2.0
84-
85-
Update matching behavior using [tmatch](http://npm.im/tmatch). This
86-
is a breaking change to `t.match`, `t.similar`, `t.has`, etc., but
87-
brings them more in line with what people epirically seem to expect
88-
these functions to do.
89-
90-
Deal with pending handles left open when a child process gets a
91-
`SIGTERM` on timeout.
92-
93-
Remove domains in favor of more reliable and less invasive state and
94-
error-catching bookkeeping.
95-
96-
## 1.4
97-
98-
Add `t.contains()` alias for `t.match()`.
99-
100-
Use `deeper` for deep object similarity testing.
101-
102-
Treat unfinished tests as failures.
103-
104-
Add support for pragmas in TAP output.
105-
106-
## 1.3
107-
108-
Bind all Test methods to object.
109-
110-
Add `t.tearDown()`, `t.autoend()`, so that the root export is Just
111-
Another Test Object, which just happens to be piping to stdout.
112-
113-
Support getting an error object in bailout()
114-
115-
## 1.2
116-
117-
Better support for exit status codes.
118-
119-
## 1.1
120-
121-
Add coverage using nyc.
122-
123-
If a `COVERALLS_REPO_TOKEN` is provided, then run tests with coverage,
124-
and pipe to coveralls.
125-
126-
## 1.0
127-
128-
Complete rewrite from 0.x.
129-
130-
Child tests implemented as nested TAP output, similar to Perl's `Test::More`.
131-
132-
## 0.x
133-
134-
The 0.x versions used a "flattened" approach to child tests, which
135-
requires some bookkeeping.
136-
137-
It worked, mostly, but its primary success was inspiring
138-
[tape](http://npm.im/tape) and tap v1 and beyond.
1+
Please see [the tap website](http://www.node-tap.org/changelog/) for
2+
the curated changelog.

0 commit comments

Comments
 (0)
Please sign in to comment.