|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 | 4 |
|
| 5 | +<a name="0.38.0"></a> |
| 6 | +# [0.38.0](https://github.com/gemini-testing/hermione/compare/v0.21.0...v0.38.0) (2017-07-02) |
| 7 | + |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | + |
| 11 | +* 'global.hermione' is not defined when reading tests via 'readTests' ([64ff66a](https://github.com/gemini-testing/hermione/commit/64ff66a)) |
| 12 | +* 'hermione.ctx' is not available in a callback of test ([a6fec7c](https://github.com/gemini-testing/hermione/commit/a6fec7c)) |
| 13 | +* 'hermione.only.in' functionality ([6f575c8](https://github.com/gemini-testing/hermione/commit/6f575c8)) |
| 14 | +* add correct error handling in before and beforeEach hooks ([561342a](https://github.com/gemini-testing/hermione/commit/561342a)) |
| 15 | +* Boolean env and cli vars reading ([fb5e932](https://github.com/gemini-testing/hermione/commit/fb5e932)) |
| 16 | +* bug with file path on 'before all' hook ([a3ffee7](https://github.com/gemini-testing/hermione/commit/a3ffee7)) |
| 17 | +* do not pass browser to retried tests ([b2cb7cc](https://github.com/gemini-testing/hermione/commit/b2cb7cc)) |
| 18 | +* do not run 'before' and 'after' hooks for a skipped suite ([2da0467](https://github.com/gemini-testing/hermione/commit/2da0467)) |
| 19 | +* Do not save whole runnable object - decrease memory leaks ([d1c0224](https://github.com/gemini-testing/hermione/commit/d1c0224)) |
| 20 | +* fail instead of hang on throws from event handlers ([6c1706a](https://github.com/gemini-testing/hermione/commit/6c1706a)) |
| 21 | +* Fix url decoration for urls without pathnames ([5df188e](https://github.com/gemini-testing/hermione/commit/5df188e)) |
| 22 | +* handle 'before*' hooks failure correctly ([a0934ba](https://github.com/gemini-testing/hermione/commit/a0934ba)) |
| 23 | +* ignore failed tests from mocha ([bd41074](https://github.com/gemini-testing/hermione/commit/bd41074)) |
| 24 | +* ignore memory leaks warnings for mocha suites ([93ed298](https://github.com/gemini-testing/hermione/commit/93ed298)) |
| 25 | +* improve the algorithm of retries ([b2d91b7](https://github.com/gemini-testing/hermione/commit/b2d91b7)) |
| 26 | +* Make sync and async events pass through separately ([87722ba](https://github.com/gemini-testing/hermione/commit/87722ba)) |
| 27 | +* Replace mocha timeouts with promise timeouts ([9d648d9](https://github.com/gemini-testing/hermione/commit/9d648d9)) |
| 28 | +* set meta info on before each hook ([f0ea113](https://github.com/gemini-testing/hermione/commit/f0ea113)) |
| 29 | +* the output to file path on 'before all' hook ([1378e75](https://github.com/gemini-testing/hermione/commit/1378e75)) |
| 30 | + |
| 31 | + |
| 32 | +### Features |
| 33 | + |
| 34 | +* Add hermione.only.notIn() helper ([17b4453](https://github.com/gemini-testing/hermione/commit/17b4453)) |
| 35 | +* add method 'hermione.ctx' to tests API ([0506da6](https://github.com/gemini-testing/hermione/commit/0506da6)) |
| 36 | +* Add optional "meta" field for browser config ([3a80d66](https://github.com/gemini-testing/hermione/commit/3a80d66)) |
| 37 | +* add plain reporter ([3d30df9](https://github.com/gemini-testing/hermione/commit/3d30df9)) |
| 38 | +* BEFORE_FILE_READ and AFTER_FILE_READ events ([f2a5593](https://github.com/gemini-testing/hermione/commit/f2a5593)) |
| 39 | +* emit BEGIN event between runners initialize and tests execution ([6e3f56b](https://github.com/gemini-testing/hermione/commit/6e3f56b)) |
| 40 | +* implement 'testsPerSession' option ([a5f817e](https://github.com/gemini-testing/hermione/commit/a5f817e)) |
| 41 | +* load plugins and pass events when reading files ([b402217](https://github.com/gemini-testing/hermione/commit/b402217)) |
| 42 | +* make browser.url work like url.resolve ([727f78d](https://github.com/gemini-testing/hermione/commit/727f78d)) |
| 43 | +* make hermione instance available from hermione plugins ([0767d5f](https://github.com/gemini-testing/hermione/commit/0767d5f)) |
| 44 | +* pass mocha suite on 'beforeFileRead' and 'afterFileRead' events ([3e25894](https://github.com/gemini-testing/hermione/commit/3e25894)) |
| 45 | +* reject session if error matches on patterns from config ([775e0ea](https://github.com/gemini-testing/hermione/commit/775e0ea)) |
| 46 | +* remove handling of 'before*'-hooks failure in tests ([0c74de2](https://github.com/gemini-testing/hermione/commit/0c74de2)) |
| 47 | +* remove hermione facade module ([738796b](https://github.com/gemini-testing/hermione/commit/738796b)) |
| 48 | + |
| 49 | + |
| 50 | + |
5 | 51 | <a name="0.37.4"></a>
|
6 | 52 | ## [0.37.4](https://github.com/gemini-testing/hermione/compare/v0.37.3...v0.37.4) (2017-06-23)
|
7 | 53 |
|
|
0 commit comments