Skip to content

Releases: sbabcoc/local-grid-parent

Upgrade to Selenium 4.43.0; remove overly aggressive exclusion

19 Apr 23:06

Choose a tag to compare

In this release, I upgraded to the latest Selenium dependencies:

  • Selenium libraries: 4.41.04.43.0
  • Selenium Foundation: 33.4.134.0.0
  • HtmlUnit Remote: 4.41.04.43.0

The changes in Selenium Foundation included potential build breakers, which warranted incrementing the release minor version.
For details check out the Selenium Foundation release notes.

Upgrade to Selenium Foundation 33.4.1; unify project configs

24 Mar 19:48

Choose a tag to compare

In this release, I upgraded to the latest release of Selenium Foundation (version 33.4.1).

I also applied changes to the project configuration to unify the management of common settings between Maven and Gradle projects. This eliminates duplication, which can lead to inconsistent build behavior.

Upgrade to latest Selenium Foundation release

20 Mar 04:14

Choose a tag to compare

In this release, I upgraded to the latest release of Selenium Foundation (version 33.4.0), which adds support for Appium configuration files.

Upgrade to latest Selenium dependencies

23 Feb 04:38

Choose a tag to compare

In this release, I upgraded to the latest Selenium dependencies:

  • Selenium libraries: 4.40.04.41.0
  • Selenium Foundation: 32.3.033.1.1
  • HtmlUnit Remote: 4.40.14.41.0

The changes in Selenium Foundation are quite significant, which warranted incrementing the release minor version.
For details check out the Selenium Foundation release notes.

Remove support for Opera and PhantomJS

05 Feb 23:46

Choose a tag to compare

I finally removed support for Opera, which doesn't provide a W3C-capable driver, and PhantomJS, which hasn't been updated in more than a decade.

Enable web app tests for iOS Safari; optimize platform-specific test skipping

26 Jan 20:18

Choose a tag to compare

This release is entirely focused on revisions to the unit test suites.

  • I added a new IOSSafariGridTest class.
  • I enabled the Grid Examples for the XCUITest node sub-project.
  • All checks that skip tests based on platform suitability are now performed in @BeforeClass methods to avoid wasting time with a bunch of setup and teardown on tests that won't get run.
  • I now only use PM2 for the Mac2 and Windows node sub-projects. Running this configuration more than once per platform is redundant.

Upgrade to latest Selenium dependencies

26 Jan 17:45

Choose a tag to compare

In this release, I upgraded to the latest Selenium dependencies:

  • Selenium libraries: 4.39.04.40.0
  • Selenium Foundation: 30.0.432.1.4
  • HtmlUnit Remote: 4.39.04.40.1
  • HtmlUnit: 4.20.04.21.0

The changes in Selenium Foundation are quite significant, which warranted incrementing the release minor version.
For details check out the Selenium Foundation release notes.

Ungrade to Selenium-Foundation 30.0.4; update iOS unit test

04 Jan 23:54

Choose a tag to compare

In this release, I upgraded to the latest release of Selenium Foundation (version 30.0.4). This release resolved issues verifying interactions with iOS sessions by upgrading to the latest Appium iOS test application and using the new Selenium Foundation automation models to interact with it.

I also revised the Windows application unit test to adopt the updated automation model class name.

Upgrade to Selenium Foundation 30.0.3

04 Jan 23:53

Choose a tag to compare

In this release, I upgraded to the latest release of Selenium Foundation (version 30.0.3). This release revised the handling of Shadow DOM contexts so that special handling only applies to Firefox on Selenium 3. The logic that silently ignores failure in the Shadow DOM unit tests was also refined to only apply to HtmlUnit.

Upgrade to latest Selenium Foundation; improve access to browser-specific unit tests

20 Dec 00:09

Choose a tag to compare

In this release, I upgraded to the latest release of Selenium Foundation (version 30.0.2). This required updating the unit tests for Mac2, XCUITest, and Windows.

I upgraded several other dependencies as well.

I now use the standard getCurrentCapabilities() method to get the target browser capabilities. I also added settings.properties files for all subprojects. These updates provide much better control over local Grid configuration and target browser for the subproject unit tests.

I also took the time to add JavaDoc everywhere that the compiler complained about.