All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
7.0.0 (2018-04-19)
Note: Version bump only for package @pageobject/web
6.0.0 (2018-04-18)
- all: change visibility of some methods (#198) (d9cfbc8)
- all: general api improvements (#201) (d1ca24a)
- web: remove default selector from web component class (#199) (26232cb)
- web: trim the text of a web component (#200) (d8d188f)
- all: Breaking API changes to the
TestStep
andWebComponent
classes - web: Each web component requires its own selector.
5.0.0 (2018-04-17)
- all: Redesigned, added, or removed most of the classes.
Base:
- Redesigned Component class
- Added Predicate class
- Added TestStep class
- Removed FunctionCall class
- Removed Operation class
- Removed Operator class
Web:
- Redesigned WebBrowser class
- Redesigned WebComponent class
- Improved JSDOMAdapter class
- Improved WebAdapterTest class
Web adapters:
- Improved ProtractorAdapter class
- Improved PuppeteerAdapter class
- Improved SeleniumAdapter class
4.0.0 (2018-04-04)
- all: improve api usability (#182) (edeeedb)
- base: add class function-call (#183) (c0f8fe6)
- base: rename type executable to effect (#185) (b9de0b7)
- base: remove interface effect
- all: New component factory interface
3.0.0 (2018-04-04)
- all: a new api (#176) (bedff7d)
- all: rename interface driver to adapter (#179) (307f3fa)
- all: rename package main to base and add descriptions (#178) (99a93a4)
- all: Remove packages reliable, stable, flexible, flexible-protractor, flexible-puppeteer, and flexible-selenium