cybernaut
Version:
Reliable, automated web UI testing in BDD-style.
100 lines (61 loc) • 5.49 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.
## [10.0.0](https://github.com/clebert/cybernaut/compare/v9.0.0...v10.0.0) (2017-06-16)
### Bug Fixes
* Fix the description of element.descendantElementCount() ([#291](https://github.com/clebert/cybernaut/issues/291)) ([e13fb86](https://github.com/clebert/cybernaut/commit/e13fb86))
* Update ajv to version 5.1.6 ([#288](https://github.com/clebert/cybernaut/issues/288)) ([f40050c](https://github.com/clebert/cybernaut/commit/f40050c))
* Update chromedriver to version 2.29.2 ([#278](https://github.com/clebert/cybernaut/issues/278)) ([49bc715](https://github.com/clebert/cybernaut/commit/49bc715))
* Update tap to version 10.3.4 ([#290](https://github.com/clebert/cybernaut/issues/290)) ([115846b](https://github.com/clebert/cybernaut/commit/115846b))
### Features
* Add utils.isChrome() and utils.isFirefox() ([#291](https://github.com/clebert/cybernaut/issues/291)) ([e13fb86](https://github.com/clebert/cybernaut/commit/e13fb86))
* Improve naming of descendant elements ([#291](https://github.com/clebert/cybernaut/issues/291)) ([e13fb86](https://github.com/clebert/cybernaut/commit/e13fb86))
* Firefox ESR is now used in cybernaut-firefox ([#284](https://github.com/clebert/cybernaut/issues/284)) ([4c9b767](https://github.com/clebert/cybernaut/commit/4c9b767))
* Log the browser version on Docker ([#281](https://github.com/clebert/cybernaut/issues/281)) ([1fecaf0](https://github.com/clebert/cybernaut/commit/1fecaf0))
* Update geckodriver to version 1.7.1 ([#292](https://github.com/clebert/cybernaut/issues/292)) ([50a09d8](https://github.com/clebert/cybernaut/commit/50a09d8))
### BREAKING CHANGES
* Rewrite the test function API ([#291](https://github.com/clebert/cybernaut/issues/291)) ([e13fb86](https://github.com/clebert/cybernaut/commit/e13fb86))
* Rename defineElement() to the browser.defineElement() ([#291](https://github.com/clebert/cybernaut/issues/291)) ([e13fb86](https://github.com/clebert/cybernaut/commit/e13fb86))
* Change exports of TypeScript types/interfaces ([#291](https://github.com/clebert/cybernaut/issues/291)) ([e13fb86](https://github.com/clebert/cybernaut/commit/e13fb86))
* Remove element.submitForm() ([#271](https://github.com/clebert/cybernaut/issues/271)) ([000f6a7](https://github.com/clebert/cybernaut/commit/000f6a7))
## [9.0.0](https://github.com/clebert/cybernaut/compare/v8.0.0...v9.0.0) (2017-06-02)
### Bug Fixes
* Update ajv to version 5.1.5 ([#257](https://github.com/clebert/cybernaut/issues/257)) ([236bb82](https://github.com/clebert/cybernaut/commit/236bb82))
* Export `Predicate` type
### Features
* Rename types and restructure api ([#252](https://github.com/clebert/cybernaut/issues/252)) ([f24106b](https://github.com/clebert/cybernaut/commit/f24106b))
### BREAKING CHANGES
* Renamed types:
* `Accessor` -> `SeleniumAccessor`
* `Action` -> `SeleniumAction`
* `Browser` -> `SeleniumBrowser`
* `Config` -> `SeleniumConfig`
* `Element` -> `SeleniumElement`
* `Test` -> `SeleniumTestContext`
* `Implementation` -> `SeleniumTest`
## [8.0.0](https://github.com/clebert/cybernaut/compare/v7.0.0...v8.0.0) (2017-05-29)
### Bug Fixes
* Update ajv to version 5.1.4 ([#237](https://github.com/clebert/cybernaut/issues/237)) ([6109544](https://github.com/clebert/cybernaut/commit/6109544))
### Features
* Make the configuration available at runtime ([#234](https://github.com/clebert/cybernaut/issues/234)) ([2d34fe1](https://github.com/clebert/cybernaut/commit/2d34fe1))
* Remove browser.sleep() and improve typings ([#240](https://github.com/clebert/cybernaut/issues/240)) ([04d9ed9](https://github.com/clebert/cybernaut/commit/04d9ed9))
* Remove browser.maximizeWindow() ([#239](https://github.com/clebert/cybernaut/issues/239)) ([6313b8d](https://github.com/clebert/cybernaut/commit/6313b8d))
### BREAKING CHANGES
* Remove browser.sleep()
* Improve typings for browser.scriptResult() and browser.executeScript()
* Remove browser.maximizeWindow()
## [7.0.0](https://github.com/clebert/cybernaut/compare/v6.2.0...v7.0.0) (2017-05-23)
### Features
* Improve documentation and docker containers ([69c3ae6](https://github.com/clebert/cybernaut/commit/69c3ae6))
### BREAKING CHANGES
* The paths within the docker containers for both the test directory (/opt/cybernaut-tests) and the configuration directory (/opt/cybernaut-config) have changed.
## [6.2.0](https://github.com/clebert/cybernaut/compare/v6.1.0...v6.2.0) (2017-05-21)
### Bug Fixes
* Update ajv to version 5.1.3 ([#222](https://github.com/clebert/cybernaut/issues/222)) ([1b584aa](https://github.com/clebert/cybernaut/commit/1b584aa))
### Features
* Add descendant elements and counting of elements ([#223](https://github.com/clebert/cybernaut/issues/223)) ([8f05043](https://github.com/clebert/cybernaut/commit/8f05043))
## [6.1.0](https://github.com/clebert/cybernaut/compare/v6.0.2...v6.1.0) (2017-05-19)
### Features
* Allow indexed access to an element ([#217](https://github.com/clebert/cybernaut/issues/217)) ([ad24833](https://github.com/clebert/cybernaut/commit/ad24833))
## [6.0.2](https://github.com/clebert/cybernaut/compare/v6.0.1...v6.0.2) (2017-05-18)
### Bug Fixes
* Update debug to version 2.6.8 ([#213](https://github.com/clebert/cybernaut/issues/213)) ([f8b75c3](https://github.com/clebert/cybernaut/commit/f8b75c3))