From 365eeb44deba2067b1761c8862ef21d55250e063 Mon Sep 17 00:00:00 2001 From: AutomatedTester Date: Wed, 13 Jan 2016 18:27:24 +0000 Subject: [PATCH] Bump Java to 2.49.0 and update Changelog --- Rakefile | 2 +- java/CHANGELOG | 59 +++++++++++++++++++ .../org/openqa/selenium/server/VERSION.txt | 8 +-- .../firefox-driver/extension/install.rdf | 2 +- .../selenium-core/scripts/selenium-version.js | 2 +- 5 files changed, 66 insertions(+), 7 deletions(-) diff --git a/Rakefile b/Rakefile index 7fa6c9eb814a3..0759707839fe7 100644 --- a/Rakefile +++ b/Rakefile @@ -50,7 +50,7 @@ end verbose($DEBUG) def version - "2.48.2" + "2.49.0" end ide_version = "2.8.0" diff --git a/java/CHANGELOG b/java/CHANGELOG index 7964bfc6f6135..fa22d77507601 100644 --- a/java/CHANGELOG +++ b/java/CHANGELOG @@ -1,3 +1,62 @@ +v2.49.0 +======= + +WebDriver: + * Add maven coordinate for the Firefox Driver when built using Buck. + * Remove guava dep on the selenium-apis when built using Buck. + * on osx for firefox, fallback to checking homebrew install, if the default isn't there + * Pass Options.ime() through to the wrapped driver. + * Fixing HTML suite test runner + * Bump guava to version 19 + * Ensure that the buck-built core library has no third party dependencies. + * Updating textContent attribute test for IE9 + * Adding appropriate wait to AuthenticatedPageLoadingTest + * Refactor concrete WebDriverException#getSupportUrl's + * Fix a NullPointerException in RemoteWebDriver.getCurrentUrl + * Reduces time wasted in when using a native driver + * add the useful information about the session / capabilities in the exception when the 'browser may have died' + * give the cleaner almost double the time to clean up the sessions (a whopping 9 more ms). Hopefull will deflake this test in CI. + * Adding El Capitan (OS X 10.11) to Platform + * Updating IE driver to fix clearing of fields + * Treat a null response to getCookies as []. + * Restore a isNativeEventsEnabled check. + * Updating TestNG. + * firefox: Throw error when element cannot be clicked + * Include Windows 10 in the Platform enum. + * adding selenium server pass throughs for W3C dialect of alert / window / cookie commands. + * clearing a number input with invalid text, should actually clear it. + * Add innerHTML attribute support to HtmlUnitDriver + * Add textContent attribute support to HtmlUnitDriver + * make RemoteMouse public, akin to RemoteKeyboard. Not sure why it wasn't made public when it was originally moved out of RWD. + * Use platform-dependant line separator instead of hardcoded '\n'. + * Safari should only specify MAC as platform in default desired capabilities + * improve javadoc for FluentWait + * Changing interface name to be more Java-ish + * Update GeneratedJsTestServlet to work with test files that use Closure's module syntax. + * Adding release-v3 crazyfun target + * should be able to send keys to a content editable div that is initially empty + * Implementing pure WebDriver grid server (v.3) + * Making BrowserLauncherFactory non-static, to avoid global configuration, for better testability and configurability (per object, not globally) + * Server: Moving shared classes to a more appropriate place out of the legacy server namespace + * Deleting RemoteControlLauncher as it is just a couple of static methods to parse command line options, that should belong to the server. + * Refactoring GridLauncher: replacing big switch with a map of simple launchers; it's a step toward decomposition of the GridLauncher and dynamic discovery of the elements that can be launched. + * Refactoring GridLauncher build process + * Decoupling node registration module (SelfRegisteringRemote) from concrete implementation of the server to be run on the node. + * Refactoring grid node registration procedure to make server start/stop methods as simple as possible. + * Breaking another dependency of Grid on RC server + * Deleting fail-fast check of browser configuration, this breaks another Grid dependency on parts of RC server. The check must be performed in RC server (if ever). + * Actually fix the Safari BUCK build + * Monkey-patching W3C-compatible cookie serialization to fix Marionette. A more proper fix would be to change the parameters of a Command from Map to Object. + * There is no need to create a profile for Marionette + * removing prebuilt SafariDriver extension, bumping version number to 2.48 + * Fixing tests for JsonToBeanConverter to avoid "error" key collision that has got new semantics in the standard + * Stop exposing embedded jetty out of SeleniumServer + * Breaking unwanted grid dependency on parts of RC server + * Deleting JsonKey, it's a useless abstraction + * Breaking unwanted grid test dependency on RC server (the removed attribute is not used actually) + * Fixes #1140, #1334, #1263, #669, #1165, #1132, #1186, #1203, #1214, #1242 + #1241, #1240, #1238, #1237 + v2.48.2 ======= WebDriver: diff --git a/java/server/src/org/openqa/selenium/server/VERSION.txt b/java/server/src/org/openqa/selenium/server/VERSION.txt index c2937c92779b9..24e6353b5cba8 100644 --- a/java/server/src/org/openqa/selenium/server/VERSION.txt +++ b/java/server/src/org/openqa/selenium/server/VERSION.txt @@ -1,4 +1,4 @@ -selenium.rc.version=2.48 -selenium.rc.revision=.2 -selenium.core.version=2.48 -selenium.core.revision=.2 +selenium.rc.version=2.49 +selenium.rc.revision=.0 +selenium.core.version=2.49 +selenium.core.revision=.0 diff --git a/javascript/firefox-driver/extension/install.rdf b/javascript/firefox-driver/extension/install.rdf index de3a01495c4a3..8b85a51b54a09 100644 --- a/javascript/firefox-driver/extension/install.rdf +++ b/javascript/firefox-driver/extension/install.rdf @@ -3,7 +3,7 @@ fxdriver@googlecode.com - 2.48.0 + 2.49.0 2 Firefox WebDriver WebDriver implementation for Firefox diff --git a/javascript/selenium-core/scripts/selenium-version.js b/javascript/selenium-core/scripts/selenium-version.js index ed198a3a40bb8..a738dca13e773 100644 --- a/javascript/selenium-core/scripts/selenium-version.js +++ b/javascript/selenium-core/scripts/selenium-version.js @@ -15,7 +15,7 @@ // specific language governing permissions and limitations // under the License. -Selenium.version = "2.48"; +Selenium.version = "2.49"; Selenium.revision = ".0"; window.top.document.title += " v" + Selenium.version + Selenium.revision;