Skip to content

Commit 1bc9ccc

Browse files
committed
0.3.0 CHANGELOG.md
1 parent 39a6e99 commit 1bc9ccc

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Changelog
23

34
All notable changes to this project will be documented in this file.
@@ -6,18 +7,36 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0),
67
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
78

89
## [Unreleased]
10+
911
### Changed
1012

1113
- No description yet.
1214

15+
## [0.3.0] - 2021-02-11
16+
17+
### Added
18+
19+
- `ClientInterface::removeSession()` implementation to properly close a WebDriver session.
20+
- Configurable `checkInterval` for the `WebDriverInterface::waitUntil()` method, to define a custom frequency for the
21+
condition checks.
22+
- README: minimal configuration snippet.
23+
24+
### Fixed
25+
26+
- `command.timeout` option now accepts both float and int values (will be normalized to float by the driver factory).
27+
- `onCommandConfirmation` hook is now propagates driver error message from the response alongside the predefined error
28+
label.
29+
1330
## [0.2.1] - 2020-12-22
31+
1432
### Fixed
1533

1634
- `WebDriverInterface::waitUntil()`: a resulting value from the promise, that has been generated by the
1735
"condition-to-satisfy" callback, is now properly forwarded to the `onFulfilled` handler, for the `waitUntil` method
1836
itself.
1937

2038
## [0.2.0] - 2020-12-18
39+
2140
### Added
2241

2342
- `ClientInterface::getTabIdentifiers()` method implementation (reading a list of tabs, which are opened in the
@@ -41,9 +60,11 @@ a screen state of the remote browser instance.
4160
- README: a "Requirements" block, description improvements.
4261

4362
### Changed
63+
4464
- `Timeout\Interceptor` is now raising a single exception with both method-specific message and a timeout context.
4565

4666
### Fixed
67+
4768
- Interface fixes and a minor redesign for some signatures.
4869

4970
This version brings an async variant for most methods (no tests yet), which were defined by the
@@ -69,6 +90,7 @@ for the executable file and profile preferences) to launch a browser instance (w
6990
```
7091

7192
## [0.1.0] (core design) - 2020-12-02
93+
7294
### Added
7395

7496
- `WebDriverInterface` and low-level `ClientInterface` to communicate with
@@ -84,7 +106,8 @@ browser instance).
84106
This early development version doesn't yet contain full implementation for the introduced `WebDriverInterface`, only
85107
core design solutions and library interfaces are defined.
86108

87-
[Unreleased]: https://github.com/itnelo/reactphp-webdriver/compare/0.2.1...0.x
109+
[Unreleased]: https://github.com/itnelo/reactphp-webdriver/compare/0.3.0...0.x
110+
[0.3.0]: https://github.com/itnelo/reactphp-webdriver/compare/0.2.1..0.3.0
88111
[0.2.1]: https://github.com/itnelo/reactphp-webdriver/compare/0.2.0..0.2.1
89112
[0.2.0]: https://github.com/itnelo/reactphp-webdriver/compare/0.1.0..0.2.0
90113
[0.1.0]: https://github.com/itnelo/reactphp-webdriver/releases/tag/0.1.0

0 commit comments

Comments
 (0)