Skip to content

Commit 9bfbc9e

Browse files
committed
update CHANGELOG.md, contributors, .mailmap
1 parent 524862b commit 9bfbc9e

File tree

3 files changed

+185
-60
lines changed

3 files changed

+185
-60
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Travis Jeffery <[email protected]> Dr. Travis Jeffery <[email protected]
44
Christopher Hiller <[email protected]> Christopher Hiller <[email protected]>
55
David da Silva Contín <[email protected]> David da Silva <[email protected]>
66
David da Silva Contín <[email protected]> David da Silva <[email protected]>
7+
David da Silva Contín <[email protected]> <[email protected]>
78
Ariel Mashraki <[email protected]> Ariel Mashraki <[email protected]>
89
Ariel Mashraki <[email protected]> Ariel Mashraki <[email protected]>
910
Forbes Lindesay <[email protected]> Forbes Lindesay <[email protected]>

CHANGELOG.md

Lines changed: 82 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,87 @@
1-
Unreleased
2-
==================
3-
4-
* [#2079], [#2231] - Add browser to CI
5-
1+
# 2.5.0 / 2016-05-23
2+
3+
> This has been awhile coming! We needed to feel confident that the next release wouldn't break browser compatibility (e.g. the last few patch releases).
4+
>
5+
> ### Browser Tests in CI
6+
>
7+
> We now run unit tests against PhantomJS v1.x and an assortment of browsers on [SauceLabs](https://saucelabs.com), including:
8+
> - Internet Explorer v8.0
9+
> - Chrome (latest)
10+
> - Firefox (latest)
11+
> - Safari (latest)
12+
> - Microsoft Edge (latest)
13+
>
14+
> To accomplish this, we now run Mocha's unit tests (and a handful of integration tests) via [Karma](https://npmjs.com/package/karma) and a modified [karma-mocha](https://npmjs.com/package/karma-mocha). Along the way, we had to solve issue [#880] (apologies to @mderijcke and @sukima who had PRs addressing this), as well as replace most usages of [should](https://npmjs.com/package/should) with [expect.js](https://npmjs.com/package/expect.js) for IE8.
15+
>
16+
> Going forward, when sending PRs, your code will *only* run against PhantomJS v1.x (and not hit SauceLabs) [because security](https://docs.travis-ci.com/user/pull-requests/#Security-Restrictions-when-testing-Pull-Requests).
17+
>
18+
> ### Node.js 6.x
19+
> Node.js 6.x "just worked" before, but now it's in the CI matrix, so it's "officially" supported. Mocha *still retains support* for Node.js 0.8.x.
20+
>
21+
> ### "Minor" Release
22+
> You'll see mostly bug fixes below, but also a couple features--as such, it's a "minor" release.
23+
>
24+
> ### TYVM
25+
>
26+
> Thanks to everyone who contributed, and our fabulous [sponsors and backers](https://opencollective.com/mochajs)!
27+
28+
- [#2079] - Add browser checks to CI; update [browserify](https://npmjs.com/package/browserify) to v13.0.0 ([@dasilvacontin], [@ScottFreeCode], [@boneskull] via c04c1d7, 0b1e9b3, 0dde0fa, f8a3d86, 9e8cbaa)
29+
- [#880] - Make Mocha browserifyable ([@boneskull] via 524862b)
30+
- [#2121] - Update [glob](https://npmjs.com/package/glob) to v3.2.11 ([@astorije] via 7920fc4)
31+
- [#2126] - Fix dupe error messages in stack trace filter ([@Turbo87] via 4301caa)
32+
- [#2109] - Fix certain diffs when objects cannot be coerced into primitives ([@joshlory] via 61fbb7f)
33+
- [#1827] - Fix TWBS/`mocha.css` collisions ([@irnc] via 0543798)
34+
- [#1760], [#1936] - Fix `this.skip()` in HTML reporter ([@mislav] via cb4248b)
35+
- [#2115] - Fix exceptions thrown from hooks in HTML reporter ([@danielstjules] via e290bc0)
36+
- [#2089] - Handle Symbol values in `util.stringify()` ([@ryym] via ea61d05)
37+
- [#2097] - Fix diff for objects overriding `Object.prototype.hasOwnProperty` ([@mantoni] via b20fdfe)
38+
- [#2101] - Properly handle non-string "messages" thrown from assertion libraries ([@jkimbo] via 9c41051)
39+
- [#2124] - Update [growl](https://npmjs.com/package/growl) ([@benjamine] via 9ae6a85)
40+
- [#2162], [#2205] - JSDoc fixes ([@OlegTsyba] via 8031f20, [@ScottFreeCode] via f83b1d9)
41+
- [#2132] - Remove Growl-related cruft ([@julienw] via 00d6469)
42+
- [#2172] - Add [OpenCollective](https://opencollective.com) badge, sponsors & backers ([@xdamman], [@boneskull] via caee94f)
43+
- [#1841] - Add new logo, banner assets ([@dasilvacontin] via 00fd0e1)
44+
- [#2214] - Update `README.md` header ([@dasilvacontin] via c0f9be2)
45+
- [#2236] - Better checks for Node.js v0.8 compatibility in CI ([@dasilvacontin] via ba5637d)
46+
- [#2239] - Add Node.js v6.x to CI matrix ([@boneskull] via 3904da4)
47+
48+
[#880]: https://github.com/mochajs/mocha/issues/880
49+
[#1841]: https://github.com/mochajs/mocha/pull/1841
50+
[#2239]: https://github.com/mochajs/mocha/issues/2239
51+
[#2153]: https://github.com/mochajs/mocha/pull/2153
52+
[#2214]: https://github.com/mochajs/mocha/pull/2214
53+
[#2236]: https://github.com/mochajs/mocha/pull/2236
654
[#2079]: https://github.com/mochajs/mocha/issues/2079
755
[#2231]: https://github.com/mochajs/mocha/pull/2231
56+
[#2089]: https://github.com/mochajs/mocha/issues/2089
57+
[#2097]: https://github.com/mochajs/mocha/pull/2097
58+
[#1760]: https://github.com/mochajs/mocha/issues/1760
59+
[#1936]: https://github.com/mochajs/mocha/issues/1936
60+
[#2115]: https://github.com/mochajs/mocha/pull/2115
61+
[#1827]: https://github.com/mochajs/mocha/pull/1827
62+
[#2101]: https://github.com/mochajs/mocha/pull/2101
63+
[#2124]: https://github.com/mochajs/mocha/pull/2124
64+
[#2109]: https://github.com/mochajs/mocha/issues/2109
65+
[#2162]: https://github.com/mochajs/mocha/pull/2162
66+
[#2132]: https://github.com/mochajs/mocha/issues/2132
67+
[#2126]: https://github.com/mochajs/mocha/issues/2126
68+
[#2121]: https://github.com/mochajs/mocha/issues/2121
69+
[#2205]: https://github.com/mochajs/mocha/pull/2205
70+
[#2172]: https://github.com/mochajs/mocha/pull/2172
71+
[@xdamman]: https://github.com/xdamman
72+
[@Turbo87]: https://github.com/Turbo87
73+
[@OlegTsyba]: https://github.com/OlegTsyba
74+
[@ryym]: https://github.com/ryym
75+
[@mantoni]: https://github.com/mantoni
76+
[@mislav]: https://github.com/mislav
77+
[@irnc]: https://github.com/irnc
78+
[@jkimbo]: https://github.com/jkimbo
79+
[@benjamine]: https://github.com/benjamine
80+
[@joshlory]: https://github.com/joshlory
81+
[@julienw]: https://github.com/julienw
82+
[@ScottFreeCode]: https://github.com/ScottFreeCode
83+
[@astorije]: https://github.com/astorije
84+
[@dasilvacontin]: https://github.com/dasilvacontin
885

986
2.4.5 / 2016-01-28
1087
==================

0 commit comments

Comments
 (0)