diff --git a/cpp/iedriver/IEDriver.rc b/cpp/iedriver/IEDriver.rc index 7220d71084f12..2c16a3f7c581e 100644 --- a/cpp/iedriver/IEDriver.rc +++ b/cpp/iedriver/IEDriver.rc @@ -50,8 +50,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,141,0,0 - PRODUCTVERSION 3,141,0,0 + FILEVERSION 3,141,0,1 + PRODUCTVERSION 3,141,0,1 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BEGIN VALUE "CompanyName", "Software Freedom Conservancy" VALUE "FileDescription", "Driver library for the IE driver" - VALUE "FileVersion", "3.141.0.0" + VALUE "FileVersion", "3.141.0.1" VALUE "InternalName", "IEDriver.dll" VALUE "LegalCopyright", "Copyright (C) 2018" VALUE "OriginalFilename", "IEDriver.dll" VALUE "ProductName", "Selenium WebDriver" - VALUE "ProductVersion", "3.141.0.0" + VALUE "ProductVersion", "3.141.0.1" END END BLOCK "VarFileInfo" diff --git a/cpp/iedriverserver/CHANGELOG b/cpp/iedriverserver/CHANGELOG index f4118de09d002..2dbb3365660f7 100644 --- a/cpp/iedriverserver/CHANGELOG +++ b/cpp/iedriverserver/CHANGELOG @@ -9,6 +9,23 @@ available via the project downloads page. Changes in "revision" field indicate private releases checked into the prebuilts directory of the source tree, but not made generally available on the downloads page. +v3.141.0.1 +========== + * Updated error message return from unserializable JavaScript results. In + the case where a user JavaScript execution completes successfully, but + the resulting option is not serializable via JSON (because of cyclical + references or similar), the error message that the execution errored due + to the failed serialization was being suppressed. + * Added support for strictFileInteractability capability. The latest + editors' drafts of the W3C WebDriver Specification as a living document + have introduce the "strictFileInteractability" capability for handling + elements. This change makes the driver aware of that + capability. + * Removed premature break statements in obscured element check. When + looping through the elements returned by elementsFromPoint, the driver + was calling a break statement early, preventing clear error messages for + which element is obscuring the element to be clicked. + v3.141.0.0 ========== * Release to synchronize with release of Selenium project. diff --git a/cpp/iedriverserver/IEDriverServer.rc b/cpp/iedriverserver/IEDriverServer.rc index ec2bdcbdf81a2..bfac16b54590b 100644 --- a/cpp/iedriverserver/IEDriverServer.rc +++ b/cpp/iedriverserver/IEDriverServer.rc @@ -50,8 +50,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,141,0,0 - PRODUCTVERSION 3,141,0,0 + FILEVERSION 3,141,0,1 + PRODUCTVERSION 3,141,0,1 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BEGIN VALUE "CompanyName", "Software Freedom Conservancy" VALUE "FileDescription", "Command line server for the IE driver" - VALUE "FileVersion", "3.141.0.0" + VALUE "FileVersion", "3.141.0.1" VALUE "InternalName", "IEDriverServer.exe" VALUE "LegalCopyright", "Copyright (C) 2018" VALUE "OriginalFilename", "IEDriverServer.exe" VALUE "ProductName", "Selenium WebDriver" - VALUE "ProductVersion", "3.141.0.0" + VALUE "ProductVersion", "3.141.0.1" END END BLOCK "VarFileInfo" diff --git a/cpp/prebuilt/Win32/Release/IEDriverServer.exe b/cpp/prebuilt/Win32/Release/IEDriverServer.exe index 100e12fc4b98a..e19d6e966c92d 100644 Binary files a/cpp/prebuilt/Win32/Release/IEDriverServer.exe and b/cpp/prebuilt/Win32/Release/IEDriverServer.exe differ diff --git a/cpp/prebuilt/x64/Release/IEDriverServer.exe b/cpp/prebuilt/x64/Release/IEDriverServer.exe index 92e32fbb26cfa..9ea207161012c 100644 Binary files a/cpp/prebuilt/x64/Release/IEDriverServer.exe and b/cpp/prebuilt/x64/Release/IEDriverServer.exe differ