protractor-screenshoter-plugin
Version:
A jasmine2 protractor plugin that captures for each browser instance a screenshot and browsers' console logs. The snapshot is made optionally for each expect or spec. Plugins comes with a beautiful angular based analytics tool to visually check and fix te
273 lines (122 loc) • 10.2 kB
Markdown
# Change Log
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.
<a name="0.10.3"></a>
## [0.10.3](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.10.2...v0.10.3) (2018-09-23)
### Bug Fixes
* **package:** update klaw-sync to version 6.0.0 ([c88d0fd](https://github.com/azachar/protractor-screenshoter-plugin/commit/c88d0fd)), closes [#76](https://github.com/azachar/protractor-screenshoter-plugin/issues/76)
* **package:** update lodash to version 4.7.11 ([35501e3](https://github.com/azachar/protractor-screenshoter-plugin/commit/35501e3))
<a name="0.10.2"></a>
## [0.10.2](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.10.1...v0.10.2) (2018-09-23)
### Bug Fixes
* **greenkeeper:** Update dependencies to enable Greenkeeper 🌴 ([#75](https://github.com/azachar/protractor-screenshoter-plugin/issues/75)) ([5222313](https://github.com/azachar/protractor-screenshoter-plugin/commit/5222313))
<a name="0.10.1"></a>
## [0.10.1](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.10.0...v0.10.1) (2018-02-17)
### Bug Fixes
* **npm:** removed problematic optional dependency `image-to-ascii` causing install issues. ([b7a29d4](https://github.com/azachar/protractor-screenshoter-plugin/commit/b7a29d4))
<a name="0.10.0"></a>
# [0.10.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.9.0...v0.10.0) (2018-02-04)
### Features
* **ci:** build information for GitLab, CircleCI and Travis ([c72d87e](https://github.com/azachar/protractor-screenshoter-plugin/commit/c72d87e))
* **reporter:** display build information ([3d9c011](https://github.com/azachar/protractor-screenshoter-plugin/commit/3d9c011))
<a name="0.9.0"></a>
# [0.9.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.8.1...v0.9.0) (2018-01-11)
### Features
* **dump:** attach extra content ([fc6f1a2](https://github.com/azachar/protractor-screenshoter-plugin/commit/fc6f1a2))
<a name="0.8.1"></a>
## [0.8.1](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.8.0...v0.8.1) (2018-01-09)
### Bug Fixes
* **log:** suppressed log ([dd82006](https://github.com/azachar/protractor-screenshoter-plugin/commit/dd82006))
<a name="0.8.0"></a>
# [0.8.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.7.0...v0.8.0) (2018-01-08)
### Features
* **plugin:** raw html snapshots ([c2354e0](https://github.com/azachar/protractor-screenshoter-plugin/commit/c2354e0))
<a name="0.7.0"></a>
# [0.7.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.6.0...v0.7.0) (2017-12-31)
### Bug Fixes
* **pauseOn:** the option 'spec' works again ([9fcedc2](https://github.com/azachar/protractor-screenshoter-plugin/commit/9fcedc2))
### Features
* **browser:** default name is read from capabilities / multiCapabilities ([3f2f1d3](https://github.com/azachar/protractor-screenshoter-plugin/commit/3f2f1d3)), closes [#39](https://github.com/azachar/protractor-screenshoter-plugin/issues/39)
<a name="0.6.0"></a>
# [0.6.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.5.0...v0.6.0) (2017-12-29)
### Features
* **failTestOnErrorLog:** Add `suites` parameter ([688a069](https://github.com/azachar/protractor-screenshoter-plugin/commit/688a069)), closes [#49](https://github.com/azachar/protractor-screenshoter-plugin/issues/49)
<a name="0.5.0"></a>
# [0.5.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.4.1...v0.5.0) (2017-12-20)
### Bug Fixes
* **plugin:** do not make screenshots for pending or skipped resutls ([7e081af](https://github.com/azachar/protractor-screenshoter-plugin/commit/7e081af)), closes [#55](https://github.com/azachar/protractor-screenshoter-plugin/issues/55)
### Features
* **report:** GitLab Support ([399b4a5](https://github.com/azachar/protractor-screenshoter-plugin/commit/399b4a5))
<a name="0.4.1"></a>
## [0.4.1](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.4.0...v0.4.1) (2017-12-20)
### Bug Fixes
* **package:** update circular-json to version 0.4.0 ([#54](https://github.com/azachar/protractor-screenshoter-plugin/issues/54)) ([cdfe56b](https://github.com/azachar/protractor-screenshoter-plugin/commit/cdfe56b))
<a name="0.4.0"></a>
# [0.4.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.3.2...v0.4.0) (2017-12-19)
### Bug Fixes
* **ci:** missing graphics magic in the test enviroment ([658e2d9](https://github.com/azachar/protractor-screenshoter-plugin/commit/658e2d9))
* **package:** move image-to-ascii to optionalDependencies ([#46](https://github.com/azachar/protractor-screenshoter-plugin/issues/46)) ([27e69e9](https://github.com/azachar/protractor-screenshoter-plugin/commit/27e69e9)), closes [#42](https://github.com/azachar/protractor-screenshoter-plugin/issues/42)
* **test:** test page wording ([0b289ea](https://github.com/azachar/protractor-screenshoter-plugin/commit/0b289ea))
### Code Refactoring
* **imageToAscii:** by default is imageToAscii turned off ([b8135e0](https://github.com/azachar/protractor-screenshoter-plugin/commit/b8135e0))
### Features
* **pause:** showing more information ([cd83d19](https://github.com/azachar/protractor-screenshoter-plugin/commit/cd83d19))
### BREAKING CHANGES
* **imageToAscii:** imageToAscii is now 'none' instead of 'failure'
<a name="0.3.2"></a>
## [0.3.2](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.3.1...v0.3.2) (2017-01-11)
### Bug Fixes
* **plugin:** wait for long running operations ([17b0ea8](https://github.com/azachar/protractor-screenshoter-plugin/commit/17b0ea8))
<a name="0.3.1"></a>
## [0.3.1](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.3.0...v0.3.1) (2017-01-01)
### Bug Fixes
* **plugin:** handled circular json ([9759124](https://github.com/azachar/protractor-screenshoter-plugin/commit/9759124))
<a name="0.3.0"></a>
# [0.3.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.2.3...v0.3.0) (2016-12-31)
### Bug Fixes
* **joinReports:** tracking of pending and disabled partial tests ([fd51ac2](https://github.com/azachar/protractor-screenshoter-plugin/commit/fd51ac2))
* **package:** update screenshoter-report-analyzer to version 0.3.0 ([832ff0e](https://github.com/azachar/protractor-screenshoter-plugin/commit/832ff0e))
* **package:** update uuid to version 3.0.0 ([8ec9388](https://github.com/azachar/protractor-screenshoter-plugin/commit/8ec9388))
* **plugin:** errors catching ([119bb37](https://github.com/azachar/protractor-screenshoter-plugin/commit/119bb37))
* **plugin:** errors catching ([e59f28b](https://github.com/azachar/protractor-screenshoter-plugin/commit/e59f28b))
* **plugin:** global.screenshoterBrowsers ([84b09ad](https://github.com/azachar/protractor-screenshoter-plugin/commit/84b09ad))
* **plugin:** workaround for early calling of addExpectationResult ([0556e4c](https://github.com/azachar/protractor-screenshoter-plugin/commit/0556e4c))
* **save:** dereferencing before storing to json ([8b1b9f7](https://github.com/azachar/protractor-screenshoter-plugin/commit/8b1b9f7))
### Features
* browser.skipImageToAscii ([82aa6f3](https://github.com/azachar/protractor-screenshoter-plugin/commit/82aa6f3))
* Image to ASCII Support ([163a9a2](https://github.com/azachar/protractor-screenshoter-plugin/commit/163a9a2))
* parellel support ([5b244f3](https://github.com/azachar/protractor-screenshoter-plugin/commit/5b244f3))
* **plugin:** pause on failure or spec, by default is never ([4593fb0](https://github.com/azachar/protractor-screenshoter-plugin/commit/4593fb0))
### BREAKING CHANGES
* plugin: global.screenshoterBrowsers is automatically called on beforeAll instead of beforeEach.
<a name="0.2.3"></a>
## [0.2.3](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.2.2...v0.2.3) (2016-11-18)
### Bug Fixes
* **plugin:** author's info ([ab2b8d3](https://github.com/azachar/protractor-screenshoter-plugin/commit/ab2b8d3))
* **plugin:** clean up folders ([c358ec1](https://github.com/azachar/protractor-screenshoter-plugin/commit/c358ec1))
<a name="0.2.2"></a>
## [0.2.2](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.2.1...v0.2.2) (2016-11-05)
### Bug Fixes
* **docs:** writeReportFreq instead of htmlWriteFreq ([1b72e6a](https://github.com/azachar/protractor-screenshoter-plugin/commit/1b72e6a))
* race conditions ([c277e24](https://github.com/azachar/protractor-screenshoter-plugin/commit/c277e24)), closes [#4](https://github.com/azachar/protractor-screenshoter-plugin/issues/4)
* **onSpecDone:** async storing of screenshots references into the report ([a0e051c](https://github.com/azachar/protractor-screenshoter-plugin/commit/a0e051c))
<a name="0.2.1"></a>
## [0.2.1](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.2.0...v0.2.1) (2016-10-19)
<a name="0.2.0"></a>
# [0.2.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.1.1...v0.2.0) (2016-10-15)
### Features
* circleci.com environmental variables support ([0b358c5](https://github.com/azachar/protractor-screenshoter-plugin/commit/0b358c5))
<a name="0.1.1"></a>
## [0.1.1](https://github.com/azachar/protractor-screenshoter-plugin/compare/v0.1.0...v0.1.1) (2016-10-15)
### Bug Fixes
* **refactor:** correct reporter path resolving ([95cc67e](https://github.com/azachar/protractor-screenshoter-plugin/commit/95cc67e))
<a name="0.1.0"></a>
# [0.1.0](https://github.com/azachar/protractor-screenshoter-plugin/compare/1.2.8...v0.1.0) (2016-10-15)
### Features
* captures screenshots and console logs from forked browser instances, from now on forked as protractor-screenshoter-plugin 0.1.0 ([0f69ade](https://github.com/azachar/protractor-screenshoter-plugin/commit/0f69ade))
### BREAKING CHANGES
* s
Added some new config options
*screenshotOnExpect*
*screenshotOnSpec*
Possible values are ``'failure+success', 'failure', 'none'``
* removed options *htmlReportDir*, *screenshotOnExpectFailure*, *screenshotOnSpecFailure*