-# Notable changes
+## 0.3.0 / 2019-01-25
-## v0.2.0
+* RunJobs: Added initial version.
+* Page: Added a `fragment` parameter to `openTitle()`.
+* Api: Added `blockUser()` and `unblockUser()` methods.
+* Util: Changed `getTestString()` to include U+2603 (Snowman).
+* (All): Fixed internal `require()` calls to use relative paths.
+
+## 0.2.0 / 2018-06-25
* Util: Added getTestString().
-## v0.1.0
+## 0.1.0 / 2018-05-02
* Api: Added initial version.
* Page: Added initial version.
The `Page` class is a base class for following the [Page Objects Pattern](http://webdriver.io/guide/testrunner/pageobjects.html).
-* `openTitle( title [, Object query ] )`
+* `openTitle( title [, Object query [, string fragment ] ] )`
The convention is for implementations to extend this class and provide an `open()` method
that calls `super.openTitle()`, as well as add various getters for elements on the page.
* `edit(title, content)`
* `delete(title, reason)`
* `createAccount(username, password)`
+* `blockUser(username, expiry)`
+* `unblockUser(username)`
+
+### RunJobs
+
+Use the static `RunJobs.run()` method to ensure that any queued jobs are executed before
+making assertions that depend on its outcome.
## Versioning
{
"name": "wdio-mediawiki",
- "version": "0.2.0",
+ "version": "0.3.0",
"description": "WebdriverIO plugin for testing a MediaWiki site.",
"homepage": "https://gerrit.wikimedia.org/g/mediawiki/core/+/master/tests/selenium/wdio-mediawiki/",
"license": "MIT",