UNPKG

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