OLD | NEW |
| (Empty) |
1 | |
2 1.9.2 / 2014-09-29 | |
3 ================== | |
4 | |
5 * Merge pull request #268 from charlierudolph/cr-lazyMessages | |
6 * Merge pull request #269 from charlierudolph/cr-codeCleanup | |
7 * Merge pull request #277 from charlierudolph/fix-doc | |
8 * Merge pull request #279 from mohayonao/fix-closeTo | |
9 * Merge pull request #292 from boneskull/mocha | |
10 * resolves #255: upgrade mocha | |
11 * Merge pull request #289 from charlierudolph/cr-dryUpCode | |
12 * Dry up code | |
13 * Merge pull request #275 from DrRataplan/master | |
14 * assert: .closeTo() verify value's type before assertion | |
15 * Rewrite pretty-printing HTML elements to prevent throwing internal errors Fix
es errors occuring when using a non-native DOM implementation | |
16 * Fix assert documentation | |
17 * Remove unused argument | |
18 * Allow messages to be functions | |
19 * Merge pull request #267 from shinnn/master | |
20 * Use SVG badge | |
21 * Merge pull request #264 from cjthompson/keys_diff | |
22 * Show diff for keys assertion | |
23 | |
24 1.9.1 / 2014-03-19 | |
25 ================== | |
26 | |
27 * deps update | |
28 * util: [getActual] select actual logic now allows undefined for actual. Close
s #183 | |
29 * docs: [config] make public, express param type | |
30 * Merge pull request #251 from romario333/threshold3 | |
31 * Fix issue #166 - configurable threshold in objDisplay. | |
32 * Move configuration options to config.js. | |
33 * Merge pull request #233 from Empeeric/master | |
34 * Merge pull request #244 from leider/fix_for_contains | |
35 * Merge pull request #247 from didoarellano/typo-fixes | |
36 * Fix typos | |
37 * Merge pull request #245 from lfac-pt/patch-1 | |
38 * Update `exports.version` to 1.9.0 | |
39 * aborting loop on finding | |
40 * declaring variable only once | |
41 * additional test finds incomplete implementation | |
42 * simplified code | |
43 * fixing #239 (without changing chai.js) | |
44 * ssfi as it should be | |
45 * Merge pull request #228 from duncanbeevers/deep_members | |
46 * Deep equality check for collection membership | |
47 | |
48 1.9.0 / 2014-01-29 | |
49 ================== | |
50 | |
51 * docs: add contributing.md #238 | |
52 * assert: .throws() returns thrown error. Closes #185 | |
53 * Merge pull request #232 from laconbass/assert-throws | |
54 * assert: .fail() parameter mismatch. Closes #206 | |
55 * Merge branch 'karma-fixes' | |
56 * Add karma phantomjs launcher | |
57 * Use latest karma and sauce launcher | |
58 * Karma tweaks | |
59 * Merge pull request #230 from jkroso/include | |
60 * Merge pull request #237 from chaijs/coverage | |
61 * Add coverage to npmignore | |
62 * Remove lib-cov from test-travisci dependents | |
63 * Remove the not longer needed lcov reporter | |
64 * Test coverage with istanbul | |
65 * Remove jscoverage | |
66 * Remove coveralls | |
67 * Merge pull request #226 from duncanbeevers/add_has | |
68 * Avoid error instantiation if possible on assert.throws | |
69 * Merge pull request #231 from duncanbeevers/update_copyright_year | |
70 * Update Copyright notices to 2014 | |
71 * handle negation correctly | |
72 * add failing test case | |
73 * support `{a:1,b:2}.should.include({a:1})` | |
74 * Merge pull request #224 from vbardales/master | |
75 * Add `has` to language chains | |
76 * Merge pull request #219 from demands/overwrite_chainable | |
77 * return error on throw method to chain on error properties, possibly differen
t from message | |
78 * util: store chainable behavior in a __methods object on ctx | |
79 * util: code style fix | |
80 * util: add overwriteChainableMethod utility (for #215) | |
81 * Merge pull request #217 from demands/test_cleanup | |
82 * test: make it possible to run utilities tests with --watch | |
83 * makefile: change location of karma-runner bin script | |
84 * Merge pull request #202 from andreineculau/patch-2 | |
85 * test: add tests for throwing custom errors | |
86 * Merge pull request #201 from andreineculau/patch-1 | |
87 * test: updated for the new assertion errors | |
88 * core: improve message for assertion errors (throw assertion) | |
89 | |
90 1.8.1 / 2013-10-10 | |
91 ================== | |
92 | |
93 * pkg: update deep-eql version | |
94 | |
95 1.8.0 / 2013-09-18 | |
96 ================== | |
97 | |
98 * test: [sauce] add a few more browsers | |
99 * Merge branch 'refactor/deep-equal' | |
100 * util: remove embedded deep equal utility | |
101 * util: replace embedded deep equal with external module | |
102 * Merge branch 'feature/karma' | |
103 * docs: add sauce badge to readme [ci skip] | |
104 * test: [sauce] use karma@canary to prevent timeouts | |
105 * travis: only run on node 0.10 | |
106 * test: [karma] use karma phantomjs runner | |
107 * Merge pull request #181 from tricknotes/fix-highlight | |
108 * Fix highlight for example code | |
109 | |
110 1.7.2 / 2013-06-27 | |
111 ================== | |
112 | |
113 * coverage: add coveralls badge | |
114 * test: [coveralls] add coveralls api integration. testing travis-ci integrati
on | |
115 * Merge branch 'master' of github.com:chaijs/chai | |
116 * Merge branch 'feature/bower' | |
117 * Merge pull request #180 from tricknotes/modify-method-title | |
118 * Merge pull request #179 from tricknotes/highlight-code-example | |
119 * Modify method title to include argument name | |
120 * Fix to highlight code example | |
121 * bower: granular ignores | |
122 | |
123 1.7.1 / 2013-06-24 | |
124 ================== | |
125 | |
126 * Merge branch 'feature/bower'. #175 | |
127 * bower: add json file | |
128 * build: browser | |
129 | |
130 1.7.0 / 2013-06-17 | |
131 ================== | |
132 | |
133 * error: remove internal assertion error constructor | |
134 * core: [assertion-error] replace internal assertion error with dep | |
135 * deps: add chaijs/assertion-error@1.0.0 | |
136 * docs: fix typo in source file. #174 | |
137 * Merge pull request #174 from piecioshka/master | |
138 * typo | |
139 * Merge branch 'master' of github.com:chaijs/chai | |
140 * pkg: lock mocha/mocha-phantomjs versions (for now) | |
141 * Merge pull request #173 from chaijs/inspect-fix | |
142 * Fix `utils.inspect` with custom object-returning inspect()s. | |
143 * Merge pull request #171 from Bartvds/master | |
144 * replaced tabs with 2 spaces | |
145 * added assert.notOk() | |
146 * Merge pull request #169 from katsgeorgeek/topics/master | |
147 * Fix comparison objects. | |
148 | |
149 1.6.1 / 2013-06-05 | |
150 ================== | |
151 | |
152 * Merge pull request #168 from katsgeorgeek/topics/master | |
153 * Add test for different RegExp flags. | |
154 * Add test for regexp comparison. | |
155 * Downgrade mocha version for fix running Phantom tests. | |
156 * Fix comparison equality of two regexps. | |
157 * Merge pull request #161 from brandonpayton/master | |
158 * Fix documented name for assert interfaces isDefined method | |
159 | |
160 1.6.0 / 2013-04-29 | |
161 ================== | |
162 | |
163 * build: browser | |
164 * assert: [(not)include] throw on incompatible haystack. Closes #142 | |
165 * assert: [notInclude] add assert.notInclude. Closes #158 | |
166 * browser build | |
167 * makefile: force browser build on browser-test | |
168 * makefile: use component for browser build | |
169 * core: [assertions] remove extraneous comments | |
170 * Merge branch 'master' of github.com:chaijs/chai | |
171 * test: [assert] deep equal ordering | |
172 * Merge pull request #153 from NickHeiner/array-assertions | |
173 * giving members a no-flag assertion | |
174 * Code review comments - changing syntax | |
175 * Code review comments | |
176 * Adding members and memberEquals assertions for checking for subsets and set
equality. Implements chaijs/chai#148. | |
177 * Merge pull request #140 from RubenVerborgh/function-prototype | |
178 * Restore the `call` and `apply` methods of Function when adding a chainable m
ethod. | |
179 * readme: 2013 | |
180 * notes: migration notes for deep equal changes | |
181 * test: for ever err() there must be a passing version | |
182 | |
183 1.5.0 / 2013-02-03 | |
184 ================== | |
185 | |
186 * docs: add Release Notes for non-gitlog summary of changes. | |
187 * lib: update copyright to 2013 | |
188 * Merge branch 'refactor/travis' | |
189 * makefile: remove test-component for full test run | |
190 * pkg: script test now runs make test so travis will test browser | |
191 * browser: build | |
192 * tests: refactor some tests to support new objDisplay output | |
193 * test: [bootstrap] normalize boostrap across all test scenarios | |
194 * assertions: refactor some assertions to use objDisplay instead of inspect | |
195 * util: [objDisplay] normalize output of functions | |
196 * makefile: refactor for full build scenarios | |
197 * component: fix build bug where missing util:type file | |
198 * assertions: [throw] code cleanup | |
199 * Merge branch 'refactor/typeDetection' | |
200 * browser: build | |
201 * makefile: chai.js is .PHONY so it builds every time | |
202 * test: [expect] add arguments type detection test | |
203 * core/assertions: [type] (a/an) refactor to use type detection utility | |
204 * util: add cross-browser type detection utility | |
205 * Merge branch 'feature/component' | |
206 * browser: build | |
207 * component: add component.json file | |
208 * makefile: refactor for fine grain control of testing scenarios | |
209 * test: add mochaPhantomJS support and component test file | |
210 * deps: add component and mocha-phantomjs for browser testing | |
211 * ignore: update ignore files for component support | |
212 * travis: run for all branches | |
213 * Merge branch 'feature/showDiff' | |
214 * test: [Assertion] configruable showDiff flag. Closes #132 | |
215 * lib: [Assertion] add configurable showDiff flag. #132 | |
216 * Merge branch 'feature/saucelabs' | |
217 * Merge branch 'master' into feature/saucelabs | |
218 * browser: build | |
219 * support: add mocha cloud runner, client, and html test page | |
220 * test: [saucelabs] add auth placeholder | |
221 * deps: add mocha-cloud | |
222 * Merge pull request #136 from whatthejeff/message_fix | |
223 * Merge pull request #138 from timnew/master | |
224 * Fix issue #137, test message existence by using message!=null rather than us
ing message | |
225 * Fixed backwards negation messages. | |
226 * Merge pull request #133 from RubenVerborgh/throw | |
227 * Functions throwing strings can reliably be tested. | |
228 * Merge pull request #131 from RubenVerborgh/proto | |
229 * Cache whether __proto__ is supported. | |
230 * Use __proto__ if available. | |
231 * Determine the property names to exclude beforehand. | |
232 * Merge pull request #126 from RubenVerborgh/eqls | |
233 * Add alias eqls for eql. | |
234 * Use inherited enumerable properties in deep equality comparison. | |
235 * Show inherited properties when inspecting an object. | |
236 * Add new getProperties and getEnumerableProperties utils. | |
237 * showDiff: force true for equal and eql | |
238 | |
239 1.4.2 / 2012-12-21 | |
240 ================== | |
241 | |
242 * browser build: (object diff support when used with mocha) #106 | |
243 * test: [display] array test for mocha object diff | |
244 * browser: no longer need different AssertionError constructor | |
245 | |
246 1.4.1 / 2012-12-21 | |
247 ================== | |
248 | |
249 * showDiff: force diff for equal and eql. #106 | |
250 * test: [expect] type null. #122 | |
251 * Merge pull request #115 from eshao/fix-assert-Throw | |
252 * FIX: assert.Throw checks error type/message | |
253 * TST: assert.Throw should check error type/message | |
254 | |
255 1.4.0 / 2012-11-29 | |
256 ================== | |
257 | |
258 * pre-release browser build | |
259 * clean up index.js to not check for cov, revert package.json to use index.js | |
260 * convert tests to use new bootstrap | |
261 * refactor testing bootstrap | |
262 * use spaces (not tabs). Clean up #114 | |
263 * Merge pull request #114 from trantorLiu/master | |
264 * Add most() (alias: lte) and least() (alias: gte) to the API with new chainer
s "at" and "of". | |
265 * Change `main` to ./lib/chai. Fixes #28. | |
266 * Merge pull request #104 from connec/deep_equals_circular_references_ | |
267 * Merge pull request #109 from nnarhinen/patch-1 | |
268 * Check for 'actual' type | |
269 * Added support for circular references when checking deep (in)equality. | |
270 | |
271 1.3.0 / 2012-10-01 | |
272 ================== | |
273 | |
274 * browser build w/ folio >= 0.3.4. Closes #99 | |
275 * add back buffer test for deep equal | |
276 * do not write flags to assertion.prototype | |
277 * remove buffer test from expect | |
278 * browser build | |
279 * improve documentation of custom error messages | |
280 * Merge branch 'master' of git://github.com/Liffft/chai into Liffft-master | |
281 * browser build | |
282 * improved buffer deep equal checking | |
283 * mocha is npm test command | |
284 * Cleaning up the js style… | |
285 * expect tests now include message pass-through | |
286 * packaging up browser-side changes… | |
287 * Increasing Throws error message verbosity | |
288 * Should syntax: piping message through | |
289 * Make globalShould test work in browser too. | |
290 * Add a setter for `Object.prototype.should`. Closes #86. | |
291 | |
292 1.2.0 / 2012-08-07 | |
293 ================== | |
294 | |
295 * Merge branch 'feature/errmsg' | |
296 * browser build | |
297 * comment updates for utilities | |
298 * tweak objDislay to only kick in if object inspection is too long | |
299 * Merge branch 'master' into feature/errmsg | |
300 * add display sample for error message refactor | |
301 * first draft of error message refactor. #93 | |
302 * add `closeTo` assertion to `assert` interface. Closes #89. | |
303 * update folio build for better require.js handling. Closes #85 | |
304 * Merge pull request #92 from paulmillr/topics/add-dom-checks | |
305 * Add check for DOM objects. | |
306 * browser build | |
307 * Merge branch 'master' of github.com:chaijs/chai | |
308 * bug - getActual not defaulting to assertion subject | |
309 * Merge pull request #88 from pwnall/master | |
310 * Don't inspect() assertion arguments if the assertion passes. | |
311 | |
312 1.1.1 / 2012-07-09 | |
313 ================== | |
314 | |
315 * improve commonjs support on browser build | |
316 * Merge pull request #83 from tkazec/equals | |
317 * Document .equals | |
318 * Add .equals as an alias of .equal | |
319 * remove unused browser prefix/suffix | |
320 * Merge branch 'feature/folio-build' | |
321 * browser build | |
322 * using folio to compile | |
323 * clean up makefile | |
324 * early folio 0.3.x support | |
325 | |
326 1.1.0 / 2012-06-26 | |
327 ================== | |
328 | |
329 * browser build | |
330 * Disable "Assertion.includeStack is false" test in IE. | |
331 * Use `utils.getName` for all function inspections. | |
332 * Merge pull request #80 from kilianc/closeTo | |
333 * fixes #79 | |
334 * browser build | |
335 * expand docs to indicate change of subject for chaining. Closes #78 | |
336 * add `that` chain noop | |
337 * Merge branch 'bug/74' | |
338 * comments on how to property use `length` as chain. Closes #74 | |
339 * tests for length as chainable property. #74 | |
340 * add support for `length` as chainable prop/method. | |
341 * Merge branch 'bug/77' | |
342 * tests for getPathValue when working with nested arrays. Closes #77 | |
343 * add getPathValue support for nested arrays | |
344 * browser build | |
345 * fix bug for missing browser utils | |
346 * compile tool aware of new folder layout | |
347 * Merge branch 'refactor/1dot1' | |
348 * move core assertions to own file and refactor all using utils | |
349 * rearrange folder structure | |
350 | |
351 1.0.4 / 2012-06-03 | |
352 ================== | |
353 | |
354 * Merge pull request #68 from fizker/itself | |
355 * Added itself chain. | |
356 * simplify error inspections for cross browser compatibility | |
357 * fix safari `addChainableMethod` errors. Closes #69 | |
358 | |
359 1.0.3 / 2012-05-27 | |
360 ================== | |
361 | |
362 * Point Travis badge to the right place. | |
363 * Make error message for eql/deep.equal more clear. | |
364 * Fix .not.deep.equal. | |
365 * contributors list | |
366 | |
367 1.0.2 / 2012-05-26 | |
368 ================== | |
369 | |
370 * Merge pull request #67 from chaijs/chaining-and-flags | |
371 * Browser build. | |
372 * Use `addChainableMethod` to get away from `__proto__` manipulation. | |
373 * New `addChainableMethod` utility. | |
374 * Replace `getAllFlags` with `transferFlags` utility. | |
375 * browser build | |
376 * test - get all flags | |
377 * utility - get all flags | |
378 * Add .mailmap to .npmignore. | |
379 * Add a .mailmap file to fix my name in shortlogs. | |
380 | |
381 1.0.1 / 2012-05-18 | |
382 ================== | |
383 | |
384 * browser build | |
385 * Fixing "an" vs. "a" grammar in type assertions. | |
386 * Uniformize `assert` interface inline docs. | |
387 * Don't use `instanceof` for `assert.isArray`. | |
388 * Add `deep` flag for equality and property value. | |
389 * Merge pull request #64 from chaijs/assertion-docs | |
390 * Uniformize assertion inline docs. | |
391 * Add npm-debug.log to .gitignore. | |
392 * no reserved words as actuals. #62 | |
393 | |
394 1.0.0 / 2012-05-15 | |
395 ================== | |
396 | |
397 * readme cleanup | |
398 * browser build | |
399 * utility comments | |
400 * removed docs | |
401 * update to package.json | |
402 * docs build | |
403 * comments / docs updates | |
404 * plugins app cleanup | |
405 * Merge pull request #61 from joliss/doc | |
406 * Fix and improve documentation of assert.equal and friends | |
407 * browser build | |
408 * doc checkpoint - texture | |
409 * Update chai-jquery link | |
410 * Use defined return value of Assertion extension functions | |
411 * Update utility docs | |
412 | |
413 1.0.0-rc3 / 2012-05-09 | |
414 ================== | |
415 | |
416 * Merge branch 'feature/rc3' | |
417 * docs update | |
418 * browser build | |
419 * assert test conformity for minor refactor api | |
420 * assert minor refactor | |
421 * update util tests for new add/overwrite prop/method format | |
422 * added chai.Assertion.add/overwrite prop/method for plugin toolbox | |
423 * add/overwrite prop/method don't make assumptions about context | |
424 * doc test suite | |
425 * docs don't need coverage | |
426 * refactor all simple chains into one forEach loop, for clean documentation | |
427 * updated npm ignore | |
428 * remove old docs | |
429 * docs checkpoint - guide styled | |
430 * Merge pull request #59 from joliss/doc | |
431 * Document how to run the test suite | |
432 * don't need to rebuild docs to view | |
433 * dep update | |
434 * docs checkpoint - api section | |
435 * comment updates for docs | |
436 * new doc site checkpoint - plugin directory! | |
437 * Merge pull request #57 from kossnocorp/patch-1 | |
438 * Fix typo: devDependancies → devDependencies | |
439 * Using message flag in `getMessage` util instead of old `msg` property. | |
440 * Adding self to package.json contributors. | |
441 * `getMessage` shouldn't choke on null/omitted messages. | |
442 * `return this` not necessary in example. | |
443 * `return this` not necessary in example. | |
444 * Sinon–Chai has a dash | |
445 * updated plugins list for docs | |
446 | |
447 1.0.0-rc2 / 2012-05-06 | |
448 ================== | |
449 | |
450 * Merge branch 'feature/test-cov' | |
451 * browser build | |
452 * missing assert tests for ownProperty | |
453 * appropriate assert equivalent for expect.to.have.property(key, val) | |
454 * reset AssertionError to include full stack | |
455 * test for plugin utilities | |
456 * overwrite Property and Method now ensure chain | |
457 * version notes in readme | |
458 | |
459 1.0.0-rc1 / 2012-05-04 | |
460 ================== | |
461 | |
462 * browser build (rc1) | |
463 * assert match/notMatch tests | |
464 * assert interface - notMatch, ownProperty, notOwnProperty, ownPropertyVal, ow
nPropertyNotVal | |
465 * cleaner should interface export. | |
466 * added chai.Assertion.prototype._obj (getter) for quick access to object flag | |
467 * moved almostEqual / almostDeepEqual to stats plugin | |
468 * added mocha.opts | |
469 * Add test for `utils.addMethod` | |
470 * Fix a typo | |
471 * Add test for `utils.overwriteMethod` | |
472 * Fix a typo | |
473 * Browser build | |
474 * Add undefined assertion | |
475 * Add null assertion | |
476 * Fix an issue with `mocha --watch` | |
477 * travis no longer tests on node 0.4.x | |
478 * removing unnecissary carbon dep | |
479 * Merge branch 'feature/plugins-app' | |
480 * docs build | |
481 * templates for docs express app for plugin directory | |
482 * express app for plugin and static serving | |
483 * added web server deps | |
484 * Merge pull request #54 from josher19/master | |
485 * Remove old test.assert code | |
486 * Use util.inspect instead of inspect for deepAlmostEqual and almostEqual | |
487 * browser build | |
488 * Added almostEqual and deepAlmostEqual to assert test suite. | |
489 * bug - context determinants for utils | |
490 * dec=0 means rounding, so assert.deepAlmostEqual({pi: 3.1416}, {pi: 3}, 0) is
true | |
491 * wrong travis link | |
492 * readme updates for version information | |
493 * travis tests 0.5.x branch as well | |
494 * [bug] util `addProperty` not correctly exporting | |
495 * read me version notes | |
496 * browser build 1.0.0alpha1 | |
497 * not using reserved words in internal assertions. #52 | |
498 * version tick | |
499 * clean up redundant tests | |
500 * Merge branch 'refs/heads/0.6.x' | |
501 * update version tag in package 1.0.0alpha1 | |
502 * browser build | |
503 * added utility tests to browser specs | |
504 * beginning utility testing | |
505 * updated utility comments | |
506 * utility - overwriteMethod | |
507 * utility - overwriteProperty | |
508 * utility - addMethod | |
509 * utility - addProperty | |
510 * missing ; | |
511 * contributors list update | |
512 * Merge branch 'refs/heads/0.6.x-docs' into 0.6.x | |
513 * Added guide link to docs. WIP | |
514 * Include/contain are now both properties and methods | |
515 * Add an alias annotation | |
516 * Remove usless function wrapper | |
517 * Fix a typo | |
518 * A/an are now both properties and methods | |
519 * [docs] new site homepage layout / color checkpoint | |
520 * Ignore IE-specific error properties. | |
521 * Fixing order of error message test. | |
522 * New cross-browser `getName` util. | |
523 * Fixing up `AssertionError` inheritance. | |
524 * backup docs | |
525 * Add doctypes | |
526 * [bug] was still using `constructor.name` in `throw` assertion | |
527 * [bug] flag Object.create(null) instead of new Object | |
528 * [test] browser build | |
529 * [refactor] all usage of Assertion.prototype.assert now uses template tags an
d flags | |
530 * [refactor] remove Assertion.prototype.inspect for testable object inspection | |
531 * [refactor] object to test is now stored in flag, with ssfi and custom messag
e | |
532 * [bug] flag util - don't return on `set` | |
533 * [docs] comments for getMessage utility | |
534 * [feature] getMessage | |
535 * [feature] testing utilities | |
536 * [refactor] flag doesn't require `call` | |
537 * Make order of source files well-defined | |
538 * Added support for throw(errorInstance). | |
539 * Use a foolproof method of grabbing an error's name. | |
540 * Removed constructor.name check from throw. | |
541 * disabled stackTrack configuration tests until api is stable again | |
542 * first version of line displayed error for node js (unstable) | |
543 * refactor core Assertion to use flag utility for negation | |
544 * added flag utility | |
545 * tests for assert interface negatives. Closed #42 | |
546 * added assertion negatives that were missing. #42 | |
547 * Support for expected and actual parameters in assert-style error object | |
548 * chai as promised - readme | |
549 * Added assert.fail. Closes #40 | |
550 * better error message for assert.operator. Closes #39 | |
551 * [refactor] Assertion#property to use getPathValue property | |
552 * added getPathValue utility helper | |
553 * removed todo about browser build | |
554 * version notes | |
555 * version bumb 0.6.0 | |
556 * browser build | |
557 * [refactor] browser compile function to replace with `require('./error')' wit
h 'require('./browser/error')' | |
558 * [feature] browser uses different error.js | |
559 * [refactor] error without chai.fail | |
560 * Assertion & interfaces use new utils helper export | |
561 * [refactor] primary export for new plugin util usage | |
562 * added util index.js helper | |
563 * added 2012 to copyright headers | |
564 * Added DeepEqual assertions | |
565 | |
566 0.5.3 / 2012-04-21 | |
567 ================== | |
568 | |
569 * Merge branch 'refs/heads/jgonera-oldbrowsers' | |
570 * browser build | |
571 * fixed reserved names for old browsers in interface/assert | |
572 * fixed reserved names for old browsers in interface/should | |
573 * fixed: chai.js no longer contains fail() | |
574 * fixed reserved names for old browsers in Assertion | |
575 * Merge pull request #49 from joliss/build-order | |
576 * Make order of source files well-defined | |
577 * Merge pull request #43 from zzen/patch-1 | |
578 * Support for expected and actual parameters in assert-style error object | |
579 * chai as promised - readme | |
580 | |
581 0.5.2 / 2012-03-21 | |
582 ================== | |
583 | |
584 * browser build | |
585 * Merge branch 'feature/assert-fail' | |
586 * Added assert.fail. Closes #40 | |
587 * Merge branch 'bug/operator-msg' | |
588 * better error message for assert.operator. Closes #39 | |
589 * version notes | |
590 | |
591 0.5.1 / 2012-03-14 | |
592 ================== | |
593 | |
594 * chai.fail no longer exists | |
595 * Merge branch 'feature/assertdefined' | |
596 * Added asset#isDefined. Closes #37. | |
597 * dev docs update for Assertion#assert | |
598 | |
599 0.5.0 / 2012-03-07 | |
600 ================== | |
601 | |
602 * [bug] on inspect of reg on n 0.4.12 | |
603 * Merge branch 'bug/33-throws' | |
604 * Merge pull request #35 from logicalparadox/empty-object | |
605 * browser build | |
606 * updated #throw docs | |
607 * Assertion#throw `should` tests updated | |
608 * Assertion#throw `expect` tests | |
609 * Should interface supports multiple throw parameters | |
610 * Update Assertion#throw to support strings and type checks. | |
611 * Add more tests for `empty` in `should`. | |
612 * Add more tests for `empty` in `expect`. | |
613 * Merge branch 'master' into empty-object | |
614 * don't switch act/exp | |
615 * Merge pull request #34 from logicalparadox/assert-operator | |
616 * Update the compiled verison. | |
617 * Add `assert.operator`. | |
618 * Notes on messages. #22 | |
619 * browser build | |
620 * have been test | |
621 * below tests | |
622 * Merge branch 'feature/actexp' | |
623 * browser build | |
624 * remove unnecessary fail export | |
625 * full support for actual/expected where relevant | |
626 * Assertion.assert support expected value | |
627 * clean up error | |
628 * Update the compiled version. | |
629 * Add object & sane arguments support to `Assertion#empty`. | |
630 | |
631 0.4.2 / 2012-02-28 | |
632 ================== | |
633 | |
634 * fix for `process` not available in browser when used via browserify. Closes
#28 | |
635 * Merge pull request #31 from joliss/doc | |
636 * Document that "should" works in browsers other than IE | |
637 * Merge pull request #30 from logicalparadox/assert-tests | |
638 * Update the browser version of chai. | |
639 * Update `assert.doesNotThrow` test in order to check the use case when type i
s a string. | |
640 * Add test for `assert.ifError`. | |
641 * Falsey -> falsy. | |
642 * Full coverage for `assert.throws` and `assert.doesNotThrow`. | |
643 * Add test for `assert.doesNotThrow`. | |
644 * Add test for `assert.throws`. | |
645 * Add test for `assert.length`. | |
646 * Add test for `assert.include`. | |
647 * Add test for `assert.isBoolean`. | |
648 * Fix the implementation of `assert.isNumber`. | |
649 * Add test for `assert.isNumber`. | |
650 * Add test for `assert.isString`. | |
651 * Add test for `assert.isArray`. | |
652 * Add test for `assert.isUndefined`. | |
653 * Add test for `assert.isNotNull`. | |
654 * Fix `assert.isNotNull` implementation. | |
655 * Fix `assert.isNull` implementation. | |
656 * Add test for `assert.isNull`. | |
657 * Add test for `assert.notDeepEqual`. | |
658 * Add test for `assert.deepEqual`. | |
659 * Add test for `assert.notStrictEqual`. | |
660 * Add test for `assert.strictEqual`. | |
661 * Add test for `assert.notEqual`. | |
662 | |
663 0.4.1 / 2012-02-26 | |
664 ================== | |
665 | |
666 * Merge pull request #27 from logicalparadox/type-fix | |
667 * Update the browser version. | |
668 * Add should tests for type checks. | |
669 * Add function type check test. | |
670 * Add more type checks tests. | |
671 * Add test for `new Number` type check. | |
672 * Fix type of actual checks. | |
673 | |
674 0.4.0 / 2012-02-25 | |
675 ================== | |
676 | |
677 * docs and readme for upcoming 0.4.0 | |
678 * docs generated | |
679 * putting coverage and tests for docs in docs/out/support | |
680 * make docs | |
681 * makefile copy necessary resources for tests in docs | |
682 * rename configuration test | |
683 * Merge pull request #21 from logicalparadox/close-to | |
684 * Update the browser version. | |
685 * Update `closeTo()` docs. | |
686 * Add `Assertion.closeTo()` method. | |
687 * Add `.closeTo()` should test. | |
688 * Add `.closeTo()` expect test. | |
689 * Merge pull request #20 from logicalparadox/satisfy | |
690 * Update the browser version. | |
691 * `..` -> `()` in `.satisfy()` should test. | |
692 * Update example for `.satisfy()`. | |
693 * Update the compiled browser version. | |
694 * Add `Assertion.satisfy()` method. | |
695 * Add `.satisfy()` should test. | |
696 * Add `.satisfy()` expect test. | |
697 * Merge pull request #19 from logicalparadox/respond-to | |
698 * Update the compiled browser version. | |
699 * Add `respondTo` Assertion. | |
700 * Add `respondTo` should test. | |
701 * Add `respondTo` expect test. | |
702 * Merge branch 'feature/coverage' | |
703 * mocha coverage support | |
704 * doc contributors | |
705 * README contributors | |
706 | |
707 0.3.4 / 2012-02-23 | |
708 ================== | |
709 | |
710 * inline comment typos for #15 | |
711 * Merge branch 'refs/heads/jeffbski-configErrorStackCompat' | |
712 * includeStack documentation for all interfaces | |
713 * suite name more generic | |
714 * Update test to be compatible with browsers that do not support err.stack | |
715 * udpated compiled chai.js and added to browser tests | |
716 * Allow inclusion of stack trace for Assert error messages to be configurable | |
717 * docs sharing buttons | |
718 * sinon-chai link | |
719 * doc updates | |
720 * read me updates include plugins | |
721 | |
722 0.3.3 / 2012-02-12 | |
723 ================== | |
724 | |
725 * Merge pull request #14 from jfirebaugh/configurable_properties | |
726 * Make Assertion.prototype properties configurable | |
727 | |
728 0.3.2 / 2012-02-10 | |
729 ================== | |
730 | |
731 * codex version | |
732 * docs | |
733 * docs cleanup | |
734 | |
735 0.3.1 / 2012-02-07 | |
736 ================== | |
737 | |
738 * node 0.4.x compat | |
739 | |
740 0.3.0 / 2012-02-07 | |
741 ================== | |
742 | |
743 * Merge branch 'feature/03x' | |
744 * browser build | |
745 * remove html/json/headers testign | |
746 * regex error.message testing | |
747 * tests for using plugins | |
748 * Merge pull request #11 from domenic/master | |
749 * Make `chai.use` a no-op if the function has already been used. | |
750 | |
751 0.2.4 / 2012-02-02 | |
752 ================== | |
753 | |
754 * added in past tense switch for `been` | |
755 | |
756 0.2.3 / 2012-02-01 | |
757 ================== | |
758 | |
759 * try that again | |
760 | |
761 0.2.2 / 2012-02-01 | |
762 ================== | |
763 | |
764 * added `been` (past of `be`) alias | |
765 | |
766 0.2.1 / 2012-01-29 | |
767 ================== | |
768 | |
769 * added Throw, with a capital T, as an alias to `throw` (#7) | |
770 | |
771 0.2.0 / 2012-01-26 | |
772 ================== | |
773 | |
774 * update gitignore for vim *.swp | |
775 * Merge branch 'feature/plugins' | |
776 * browser build | |
777 * interfaces now work with use | |
778 * simple .use function. See #9. | |
779 * readme notice on browser compat | |
780 | |
781 0.1.7 / 2012-01-25 | |
782 ================== | |
783 | |
784 * added assert tests to browser test runner | |
785 * browser update | |
786 * `should` interface patch for primitives support in FF | |
787 * fix isObject() Thanks @milewise | |
788 * travis only on branch `master` | |
789 * add instanceof alias `instanceOf`. #6 | |
790 * some tests for assert module | |
791 | |
792 0.1.6 / 2012-01-02 | |
793 ================== | |
794 | |
795 * commenting for assert interface | |
796 * updated codex dep | |
797 | |
798 0.1.5 / 2012-01-02 | |
799 ================== | |
800 | |
801 * browser tests pass | |
802 * type in should.not.equal | |
803 * test for should (not) exist | |
804 * added should.exist and should.not.exist | |
805 * browser uses tdd | |
806 * convert tests to tdd | |
807 | |
808 0.1.4 / 2011-12-26 | |
809 ================== | |
810 | |
811 * browser lib update for new assert interface compatiblitiy | |
812 * inspect typos | |
813 * added strict equal + negatives and ifError | |
814 * interface assert had doesNotThrow | |
815 * added should tests to browser | |
816 * new expect empty tests | |
817 * should test browser compat | |
818 * Fix typo for instanceof docs. Closes #3 [ci skip] | |
819 | |
820 0.1.3 / 2011-12-18 | |
821 ================== | |
822 | |
823 * much cleaner reporting string on error. | |
824 | |
825 0.1.2 / 2011-12-18 | |
826 ================== | |
827 | |
828 * [docs] for upcoming 0.1.2 | |
829 * browser version built with pre/suffix … all tests passing | |
830 * make / compile now use prefix/suffix correctly | |
831 * code clean | |
832 * prefix/suffix to wrap browser output to prevent conflicts with other `requir
e` methods. | |
833 * Merge branch 'feature/should4xcompatibility' | |
834 * compile for browser tests.. all pass | |
835 * added header/status/html/json | |
836 * throw tests | |
837 * should.throw & should.not.throw shortcuts | |
838 * improved `throw` type detection and messaging | |
839 * contain is now `include` … keys modifier is now `contain` | |
840 * removed object() test | |
841 * removed #respondTo | |
842 * Merge branch 'bug/2' | |
843 * replaced __defineGetter__ with defineProperty for all uses | |
844 * [docs] change mp tracking code | |
845 * docs site updated with assert (TDD) interface | |
846 * updated doc comments for assert interface | |
847 | |
848 0.1.1 / 2011-12-16 | |
849 ================== | |
850 | |
851 * docs ready for upcoming 0.1.1 | |
852 * readme image fixed [ci skip] | |
853 * more readme tweaks [ci skip] | |
854 * réadmet image fixed [ci skip] | |
855 * documentation | |
856 * codex locked in version 0.0.5 | |
857 * more comments to assertions for docs | |
858 * assertions fully commented, browser library updated | |
859 * adding codex as doc dependancy | |
860 * prepping for docs | |
861 * assertion component completely commented for documentation | |
862 * added exist test | |
863 * var expect outside of browser if check | |
864 * added keywords to package.json | |
865 | |
866 0.1.0 / 2011-12-15 | |
867 ================== | |
868 | |
869 * failing on purpose successful .. back to normal | |
870 * testing travis failure | |
871 * assert#arguments getter | |
872 * readme typo | |
873 * updated README | |
874 * added travis and npmignore | |
875 * copyright notices … think i got them all | |
876 * moved expect interface to own file for consistency | |
877 * assert ui deepEqual | |
878 * browser tests expect (all working) | |
879 * browser version built | |
880 * chai.fail (should ui) | |
881 * expect tests browser compatible | |
882 * tests for should and expect (all pass) | |
883 * moved fail to primary export | |
884 * should compatibility testing | |
885 * within, greaterThan, object, keys, | |
886 * Aliases | |
887 * Assertion#property now correctly works with negate and undefined values | |
888 * error message language matches should | |
889 * Assertion#respondTo | |
890 * Assertion now uses inspect util | |
891 * git ignore node modules | |
892 * should is exported | |
893 * AssertionError __proto__ from Error.prototype | |
894 * add should interface for should.js compatibility | |
895 * moved eql to until folder and added inspect from (joyent/node) | |
896 * added mocha for testing | |
897 * browser build for current api | |
898 * multiple .property assertions | |
899 * added deep equal from node | |
900 | |
901 0.0.2 / 2011-12-07 | |
902 ================== | |
903 | |
904 * cleaner output on error | |
905 * improved exists detection | |
906 * package remnant artifact | |
907 * empty deep equal | |
908 * test browser build | |
909 * assertion cleanup | |
910 * client compile script | |
911 * makefile | |
912 * most of the basic assertions | |
913 * allow no parameters to assertion error | |
914 * name change | |
915 * assertion error instance | |
916 * main exports: assert() & expect() | |
917 * initialize | |
OLD | NEW |