Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 4.0.0 Alpha 2
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
f3350c7055
- [py] license specified twice in setup :: Corey Goldbergcfdbfb1f75
- Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans9cbc45b37c
- Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans103f12ad15
- Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans4570582475
- Fix shutdown_supported in services [rb] :: Thomas Walpole126829895b
- Allow to pass profile name to Firefox::Options.new :: Alex Rodionov8d4be12e67
- Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov05c74ce94c
- Package Grid TNG as a java release :: Simon Stewarta5a885154c
- Bumping up version number :: Alexei Barantsevd1d3728cae
- Chrome 74 passes more tests :: Alexei Barantseve0dd6a8078
- Removes old exception and dead code from py lib. :: Alan Verresen74d1a91aa6
- Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionovcbceccc259
- Pull in JRuby dependencies :: Alex Rodionov22a0f94819
- Ruby unit tests against JRuby on Travis :: Alex Rodionovd3834b5092
- Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov87d060e17d
- Update socket poller test for Ruby 2.4 :: Thomas Walpolebf3a65fb82
- Fix rubocop error with test naming :: Thomas Walpole045f12b274
- Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionovc205391f1c
- Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov44d6a8b40e
- Use constants over class instance variables in Service classes :: Alex Rodionov127b2826f6
- Fix JavaScript atom for Element Clear :: John Chen87efe1b3cf
- Make sure the fix doesn't break IE :: John Chen8fe0635da9
- Use W3C version of Edge (version 18) :: Alex Rodionov1857ae29fc
- Improve Ruby tests for IE driver :: Alex Rodionovdf40c28b41
- Reduce window size in tests to 700x700 for CI :: Alex Rodionov7af172729f
- Setting up bazel build rules for javascript stuff. :: jleyba19298e2246
- Updating .NET build tools for assembly merge and package generation :: Jim Evans90e738ad1d
- Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans59991ec2b8
- Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evansce68a3f0e0
- Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evansbaaf56f9ac
- Removing unused Bazel custom rule definition file :: Jim Evans1bfa64e25e
- Adding Bazel rules for building .NET targets :: Jim Evansa14a79361c
- Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionova0fc86cf47
- Updated Json.NET dependency to 12.0.2 :: Jim Evans16e2bc1c9b
- Updating .NET test infrastructure to allow path to config file :: Jim Evansa436b19b23
- Linting .NET code. No functional changes :: Jim Evans5ad95b4799
- Reverting previous removal of Bazel build rule file :: Jim Evans1b253f9851
- Make http client deal with suppliers of inputstreams :: Simon Stewarta758261bd2
- Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionovd0875056d0
- [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev653da1a808
- [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev0bf27febe9
- [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev7904d5c9fe
- [java] Test actualization for the current state of IE driver :: Alexei Barantsev2cba710ab0
- [java] Refactoring, no functional changes :: Alexei Barantsev79c0e1277d
- Adding bazel build files for all of third_party/java :: jleyba44af7059e7
- Start introducing bazel BUILD files for the java/client test. :: jleybafb2b08586d
- Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba1945ed52dc
- Windows friendly path handling (hopefully) :: jleyba8c74517098
- Rename the webserver java_binary to WebServer. :: jleybaee193d8e94
- The JettyAppServer crashes if it can't find javascript resources on startup. This is not ideal with bazel since we're still sorting out build rules and the data dependencies haven't been nailed down. :: jleybaa25638dfb6
- Support installing web extensions with applications.gecko.id :: Alex Rodionov6b069e2614
- Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov- [
4a8948c4e3
](http://github.com/seleniumhq/selen...
Selenium 4.0.0 Alpha 1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
fc54cd221f
- Implement equals() and hashCode() inSelect
element wrapper (#6617) :: Valery Yatsynovich750dbaa6e3
- Fix Javadoc comment issues. (#6648) :: User25348927e45726d6
- [py] flake8 issues :: Alexei Barantsev7901e07fc1
- [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsevd3b3c557a1
- [java] Deleting unused internal utility class :: Alexei Barantsev017f2c7f62
- [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev88e056c3fb
- [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev41815c0d01
- Make the remote package publicly visible :: Simon Stewarte834e68290
- [bazel] Set name of workspace :: Simon Stewart3652070c9d
- [bazel]: move to using BUILD.bazel for build files :: Simon Stewart4acc09c876
- selenium-version.bzl was actually just the java version :: Simon Stewart476b059fb0
- Build the tracing library using bazel :: Simon Stewart2ee1a2f1d3
- [java] Linking a test to a bug-report :: Alexei Barantsev0c6ce82918
- [java] Deleting unused private fields :: Alexei Barantsev8255f904ae
- [java] Less guava, more standard java :: Alexei Barantsev82ba4d6544
- [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev15c8a0fc66
- [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantseve3fd3fa710
- [java] An attempt to run tests with bazel :: Alexei Barantsev82e41c4875
- [bazel] Enough build files to build the new grid session map :: Simon Stewart005395db25
- [bazel] Define a macro to generate test cases :: Simon Stewartd76cba8505
- [bazel]: Update remote common tests to use generated tests :: Simon Stewartb8fb6e1857
- [bazel]: add distributor tests :: Simon Stewart0345df02fa
- [bazel]: Add node tests :: Simon Stewartd500a66cc3
- [bazel]: adding back the end to end test :: Simon Stewart1c1103cf17
- [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart9c722fa480
- Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov47f4439c1b
- Completing IE implementation of strictFileInteractability capability :: Jim Evansadae7e4b6a
- Updating IE scroll-into-view algorithm for element click :: Jim Evanscb8aa77853
- Updating IE prebuilts with latest changes :: Jim Evans771c93ce5d
- [java] Deleting a test that contains duplicated cases, they are covered by Firefox-specific tests that can be run in remote or grid mode. :: Alexei Barantsev4698e43edf
- [java] Adding mockito to bazel build :: Alexei Barantsev67220587c5
- Removal of legacy Firefox driver from .NET bindings :: Jim Evans1a2c53f50b
- [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev30d04e9d56
- [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev4da217c0fc
- [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsevb3062fc720
- Fix error code for unsupported locator strategy :: John Chen579395bd02
- [java] Fixing buck build, the test file moved :: Alexei Barantsevb86e375238
- [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev99f01ff449
- [java] Fixing development mode detection in tests :: Alexei Barantsevb51b5e525d
- [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev47758c4a5b
- [skip travis] Adding new issue templates :: Diego Molina444cea2749
- [java] Adding bazel build files for drivers :: Alexei Barantsev3d7937f026
- [java] Building test drivers with bazel :: Alexei Barantsev9643057008
- Updating dependencies in Ruby module of IDEA project :: Alexei Barantsevc770b54034
- [java] Building test base with bazel :: Alexei Barantsev2ed1c5e747
- [bazel] Restructure build files :: Simon Stewarta178bc7a9a
- [bazel] Reformat all build and bzl files using buildifier :: Simon Stewartac18576709
- [bazel]: allow users to override bazel configs locally :: Simon Stewart4b18ac6ca2
- [bazel]: Start adding data to allow browser tests to run :: Simon Stewart02c3b92030
- Ignore bazel ij config files :: Simon Stewart53be4977e5
- [bazel]: making progress on running large tests :: Simon Stewart15f31bd47a
- Circling round the distributed tracing apis :: Simon Stewartc18f2f3124
- Get d...
Selenium 3.141.59
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
ed3aa1e776
- [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: Oleksiic9b57f0182
- Copy static resources required by java tests into place :: Simon Stewartcacc0208e3
- Rework how we obtain command handlers :: Simon Stewart0dd0327f2e
- Migrate router to use the new routes :: Simon Stewart1dcd1b9d09
- Migrate the Node to use the new routes :: Simon Stewarteda8bb8e09
- Move the Distributor to the new routes :: Simon Stewartcd4450a9a7
- Move the session map to the new routes :: Simon Stewart12ae931dee
- Installing Requests in Python (#6628) :: wildloop5b0a928495
- ImplementWrapsElement
bySelect
element wrapper (#6616) :: Valery Yatsynovichfea631688f
- [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molinab1fbb3b0a5
- [py] Fixing/tidying docstring. :: Lucas Diniz37ba6ab28f
- Reveal the cunning plan of where to place java tracing :: Simon Stewartb162748f8b
- Replace CompoundHandler with Routes :: Simon Stewart07a116aa32
- Restored remoteHost support :: wildloopa2a97bcad6
- Delete the old IDE :: Simon Stewart700f5b1ea6
- Encourage people to access help over https :: Simon Stewart24dbcddd65
- Organise imports. No logical changes :: Simon Stewart72bc0f07a8
- Fix mime-types of displayed content in help servlet :: Simon Stewart6aa186b6a0
- Start binding distributed tracing into selenium :: Simon Stewart173e41ac82
- Allow us to inject tracing information into headers :: Simon Stewart465fc74e52
- Oops. Did not mean to check this in :: Simon Stewartb66fe3e8dc
- Add the distributed tracer to the grid :: Simon Stewartc7c9ecb3f2
- Move tracing into the http client factory :: Simon Stewart570f533c5c
- Wire tracing into the node :: Simon Stewart00a7ba7738
- Add the ability to autodetect opentracing implementations :: Simon Stewart2778509e64
- Continue wiring up distributed tracing for the new Grid :: Simon Stewartb32e053049
- Removing premature break statements in IE obscured element check :: Jim Evans0adb38f936
- Adding support for strictFileInteractability capability in IE :: Jim Evanse4248409f2
- Updating error message return from unserializable JavaScript result in IE :: Jim Evans46bdda0a67
- Updating IE prebuilts with latest binaries :: Jim Evans48c3eb6a55
- Add a test to check for trace propagation :: Simon Stewartdce76b5aa8
- Removing client-side references to tracing. For now :: Simon Stewart3f8670ddf1
- delete unnecessary return value, nil :: Takuma Chiba96ddac513b
- Removing the scratch test. Again. Furrfu :: Simon Stewart0840fb9b23
- Avoid checking in temp tests again :: Simon Stewart7312f98094
- Ensure that the tracing library does not touch the old grid code :: Simon Stewarte82be7d358
- Bump the java version and update changelogs :: Simon Stewart
Selenium 3.141.5
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
8474cb343d
- Also look in third party for crazy fun build files :: Simon Stewart69dbba53bc
- Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evansff9877de62
- Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans6439c29a9d
- Updating IE prebuilts for 3.141.0 release :: Jim Evanscb45dc1afe
- Release Ruby bindings 3.141.0 :: Alex Rodionov9d8522e3e7
- [py] Update change log for 3.141.0 :: AutomatedTesterf7c4f70d22
- Bump python version :: AutomatedTesterc3a4a4b231
- Remove deprecated AugmenterProviders :: Simon Stewart5a12162ae3
- I have no idea why buck-out was added as test root :: Simon Stewart530eca5c28
- Remove sysout debugging :: Simon Stewart1911c51734
- [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev1220214e9f
- [java] Deleting unused deprecated class :: Alexei Barantsev1c3a037f0e
- [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev7d4cb1aeb1
- [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev8a0ef8d205
- [java] More refactoring firefox executable wrapper :: Alexei Barantsevd95b0333a2
- [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev2bab50b881
- Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart2c3a16bb54
- Initial spike on bazel compilation :: Simon Stewartd6daaa0a0b
- Revert "I have no idea why buck-out was added as test root". It was added because buck puts there generated JS fragments and webdriver.xpi file. :: Alexei Barantsevbf81e77998
- [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsevff7c00b3b9
- [java] Setting environment for legacy Firefox process. :: Alexei Barantsevad4d1c7608
- [java] Passing extra options to legacy Firefox process :: Alexei Barantsev23995e0f43
- Bump java version number prior to release :: Simon Stewartd54ebd709a
- Bump the number of jetty threads to 200 :: Simon Stewart
Selenium 3.141.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
9fc715cf6d
- Update python changelog and versions for release :: AutomatedTester6f1c265b31
- Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evansc5f3f0d775
- Updating .NET CHANGELOG for 3.14 release :: Jim Evansc2dd6739ed
- Unignoring alert tests for Edge :: Jim Evans757c52d33c
- Disable overlapping element tests for Edge :: Clay Martin80ee962524
- Release Ruby bindings 3.14.0 :: Alex Rodionovdcadfb956b
- [py] fix docs build :: Lucas Tierney2198602e88
- use xenial for travis :: Lucas Tierneyde14071dfd
- [py] update travis testing to use 3.7 :: Lucas Tierney0c561b6cf6
- revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierneyb39ea54475
- Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg969b05d413
- [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney42b5e4b5d4
- [py] update remote xfail markers for change to geckodriver :: Lucas Tierneyb594931dd0
- [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney3ae0b62454
- [java] Separating standalone/node/hub configuration itself from loading configs out of JSON files or resources, and initialize new config instances with data loaded from default config resources. :: Alexei Barantsev921f489172
- Remove unused method from AppServer :: Simon Stewartbfe567d77a
- Set the cookie "path" property when a document is specified in IE :: Jim Evans20e8ee0e09
- Remove the deprecated Locatable interface. Cause carnage :: Simon Stewartf4d445112d
- Tidy up getting headers in HttpMessage :: Simon Stewart1229d40632
- Introduce a jre-based app server for testing :: Simon Stewartecb2712ee6
- Adding missing copyright headers :: Simon Stewarte5fbba12d5
- Introduce a base server for use in all servers. :: Simon Stewart63ebe3326a
- Delete deprecated servletHttp* wrappers :: Simon Stewartee8e6d4e42
- Adding the ability to configure things. :: Simon Stewart63c86bb68b
- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart4965564f10
- Precalculate the port to use and extend the existing race a little :: Simon Stewart4ee517f48b
- [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev91d368f554
- [java] Instance coercer should not touch static fields :: Alexei Barantsevdf2df0de9c
- [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsevb6653ed69b
- [java] Deleting one more deprecated class :: Alexei Barantsev224e2af928
- [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev6ec1d7659d
- [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev01cbb2a6d9
- [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsevdf47c85fec
- [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev663edd4339
- Truncating obscured element description to first angle bracket :: Jim Evans20bdf475b1
- Handle null pointers for cookie values in IE :: Jim Evansba7ad22ef2
- [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev530a08d007
- [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev8193e98c6e
- [grid] Fixing -id option handling :: Alexei Barantseva6d4cdefe0
- [grid] More configuration tweaks :: Alexei Barantsev788d15208f
- [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsevd3155a1f9a
- [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsevd9f0937c29
- Updating HtmlUnit and its driver :: Alexei Barantsev7c63cea394
- [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev6ca14aaa92
- Move all option processing on boot into one place. :: Simon Stewart3c8453c328
- Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart9a30412ec8
- Remove unused method :: Simon Stewart132e075f47
- Start using DI for the WebDriverServlet :: Simon Stewartcd61ee9ba1
- Make the concatenating config easier to use with properties. :: Simon Stewart6c6625d1ad
- Fixing compilation error :: Alexei Barantsevab2b3e95ea
- Disabling insercure cert cookie tests :: Clay Martin2a54bd6d7e
- Disabling test in Edge :: Clay Martin...
Selenium 3.14.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
07a18746ff
- Make generating the docs more robust :: Simon Stewartb78d5bc7a5
- [py] bump version to 3.13.0 in setup.py :: Lucas Tierney794148c998
- Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionovd9de47c696
- Remove package_data and data_files options from setup.py (#5982) :: wiggin15eb3e5f2d22
- Make firefox matching more exact :: Simon Stewart9d766a113e
- [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantseve79c9145e4
- Fixing a test to match commit 0f49c42 :: Alexei Barantsevb605d9ab2e
- Add inifile gem to JRuby package :: Alex Rodionov0aa8dd4ff1
- allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortnerab87a06d1e
- At SeleniumConf: delete a deprecated method :: Simon Stewartc4acbe511f
- Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew3e99112a0d
- Allow temporary installation of FF extension (#1) (#5751) :: kvetko02f793dd37
- [py] Remove unused util methods from remote :: AutomatedTester68b0ff1376
- Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans254f16fe82
- Updating CHANGELOG and version resources for .NET point release :: Jim Evansb2d4df628e
- Removing long-deprecated local PhantomJS support from .NET :: Jim Evansd006b4cfdd
- Removing deprecated methods from .NET bindings :: Jim Evans178b07e8d5
- Fixes empty options merge :: Artem Kozaev6bb3e14e11
- Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev18f9b958a4
- Marking .NET hardware manipulation interfaces deprecated :: Jim Evans0b310c1114
- Refactoring .NET capability handling :: Jim Evans205ac91997
- Ignoring maven auxiliary files :: Alexei Barantsev5457171bd5
- Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev5820c5740c
- Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev61f35cfdf2
- Adding more info to the error message :: Alexei Barantsev5a8b4804ff
- Remove guava dep from logging package :: Simon Stewartd8f6fd3467
- Remove guava dep from interactions package :: Simon Stewarta78662432e
- Break dependency on profiler to the json package :: Simon Stewart3962e3d10c
- Simplify the core selenium target to avoid a split package :: Simon Stewart8aaf8c7c1a
- [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev550cd0c54b
- Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsevf54e39af25
- Add cause when JsonException occurs (#6112) :: Florian LOPES52483384e6
- Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning6b3598d366
- No logical changes: just reformatting :: Simon Stewart52a2f6ab12
- Add tests to allow new builder to only have capabilities set :: Simon Stewart3ffb8eb477
- Drop support for ancient geckodriver versions :: Simon Stewart5289e9779a
- Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan67b6c8d909
- Reformatting code and organising imports. No logical change :: Simon Stewart94678f77f3
- Correcting invalid session ID response JSON payload for IE driver :: Jim Evans1eaa2d79f9
- Updating reset action for IE driver :: Jim Evans8096ef71c0
- Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans96b8cc59a5
- Adding a test for the fixed OkHttp issue :: Alexei Barantsev821c6f3aee
- Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev046ab75f76
- Deleting more tests related to ancient geckodriver support :: Alexei Barantsevda6efc1b1b
- Upload file if file detector set :: Aleksei Moskvina062cd3118
- Use proper file upload extension command :: Alex Rodionova6a19b1d44
- Add a lightweight Dependency Injection service :: Simon Stewart501da5f6ff
- Hook injector into the server, replacing old DI approach :: Simon Stewart2cbcd08b81
- Fix failing hub tests :: Simon Stewart4c9379516c
- Deprecate ourClock
class in favour of the one injava.date
:: Simon Stewart0efc0be17c
- Apparently the Safari tech preview has a different browser name :: Simon Stewartb99fa0d475
- Start making the SafariOptions w3c safe :: Simon Stewart3d6ab4635f
- Sco...
Selenium 3.13.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
c3bb30c727
- Update changelog for 3.12.0 :: Alex Rodionov14a3e7b3eb
- Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evanseb5fe13f97
- Adding alert text for unexpected alerts in IE :: Jim Evansb3376cd6ba
- Updating .NET CHANGELOG for 3.12 release :: Jim Evansbb2488860d
- Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans79a315ab07
- Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsevca9da6e8e6
- [java] Deleting unused private fields :: Alexei Barantsev6359b2f8e7
- [java] There are no more multiple IE driver engines :: Alexei Barantsevf41fe5fb1a
- [java] Deprecating unused utility functions :: Alexei Barantsevc179a1b7d3
- [java] Deleting unused private field :: Alexei Barantsev7129729457
- Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans4351f22523
- Upgrading httpcomponents :: Alexei Barantsevf7eeab82ed
- Deprecating apache httpclient based implementation :: Alexei Barantsev5a8a2c1ba6
- Deleting deprecated code :: Alexei Barantsev12d57f17d7
- Enabling chrome java tests on travis :: Alexei Barantsevc68b2b84e3
- Adding a safari job for travis :: Alexei Barantsev5b8994f8ab
- Ignoring failed chrome tests :: Alexei Barantsevc0de230188
- Adding java IE test job to appveyor :: Alexei Barantsev18fee21bc7
- Use default OSX image on travis :: Alexei Barantseveaefea254a
- Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev6a6b658342
- Add missing copyright notice :: Simon Stewartfd92d1c48f
- Adding a w3c compliant remote webdriver builder :: Simon Stewartbd1ae5981a
- Ignoring more chrome tests that fail on travis :: Alexei Barantsevd42e6acc97
- [java] Adding a test for noProxy :: Alexei Barantsev58cae229ba
- Unignoring a couple of tests passed in IE :: Alexei Barantseve6a056f6c3
- Updating okhttp :: Alexei Barantsev841f7eed26
- Updating gson :: Alexei Barantsev7f0ddee5d7
- Updating guava :: Alexei Barantsevd0bc211ea7
- Updating htmlunit and htmlunitdriver :: Alexei Barantsev5a459a51b6
- Update IDEA gson library descriptor :: Alexei Barantsevb29ad6e4b1
- Update IDEA htmlunit library descriptor :: Alexei Barantsev3f040255ba
- It appears that htmlunit uses its own css parser now :: Alexei Barantsev66fcb623d4
- [java] Fixing JSON to Proxy deserialization :: Alexei Barantsevd1a4c2b396
- This test mostly works in Chrome (but it's flacky) :: Alexei Barantsevcc810770ee
- Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantseve38bc95a80
- [py] Update changelog for 3.12.0 :: lmtierneyf341cda429
- [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev21880a34b4
- Deleting unused imports :: Alexei Barantseva9096a0097
- Actually updating capabilities with fixed noProxy :: Alexei Barantsev0e1b72d022
- Update close window command to return list of remaining window handles. :: Jim Evans2c2db8a47b
- [py] update documentation for find_element methods to remove 'private' indication :: lmtierneyade980b7f3
- Avoid using the BeanToJsonConverter within Json :: Simon Stewart70121d346c
- Make the bean to json test use JsonOutput :: Simon Stewart1a99e2161f
- Update LICENSE :: VijendraEAtech6404eef633
- default hub host address to 0.0.0.0 when not specified :: Doug Simmons0ba8188b1a
- Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov03b79620db
- Bump bundler locked selenium-webdriver version :: Alex Rodionov8484fe292d
- Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionovddf10710f8
- Use RuboCop-preferred way to skip iteration :: Alex Rodionov53440282c3
- Switch to our own classes for outputting JSON :: Simon Stewartdfffd9e16e
- Remove deprecated RemoteProxy.getStatus method :: Simon Stewartc218813788
- Remove GSON from the RegistrationServlet :: Simon Stewartc2d3fa842d
- Remove GSON from CrossDomainRpcLoader :: Simon Stewartde9f3b7113
- Remove unused import :: Simon Stewart2ceda3f814
- Remove GSON from build files :: Simon Stewart
...
Selenium 3.12.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
4844292571
- Updating .NET CHANGELOG for 3.11 release :: Jim Evans4defda896b
- Streamlining .NET Actions class :: Jim Evanse957482732
- Update changelog for python bindings :: AutomatedTester8f52ceb090
- Add desired capabilities keyword to IE and Firefox :: Isaul Vargas5ffc3a0ab1
- Removed unexecuted line from IE webdriver :: Isaul Vargas7dff24f1ab
- Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evansd37967aa0c
- Updating .NET strong-named assembly build to correct package references :: Jim Evansafa873480c
- Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych11cb216590
- [rb] update changelog :: Titus Fortner4756fd1b04
- Add Firefox addon install using manifest.json :: vflamea8d9b86281
- Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus2a0f63d19b
- Fix Safari webdriver AttributeError for python client driver #5578 :: ming121bb31759
- Fixing flake8 issues :: Alexei Barantsevd7fe2c464a
- Remove unnecessary parameter from JsonOutput.write :: Simon Stewart13d8f8be75
- Properly initializing JSON values in IE driver :: Jim Evans99fc46a6e7
- Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans5419255922
- Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans7ddba7ce1e
- Updating to release IE driver 3.11.1 :: Jim Evans4fe801acda
- Unignore double click tests on Firefox :: Alex Rodionov9517a40afd
- Ignore test for partially covered elements for IE :: Alex Rodionovbe524b6fb7
- Adding Protected Mode boundary closing mechanism in IE :: Jim Evans619a02f3e8
- safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg1cb3f698fe
- safaridriver: add support for an extension command to open the debugger. :: Brian Burgdd8b51f602
- bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiyaf77c9e38c7
- Updating NUnit dependencies for .NET tests :: Jim Evans56f210e5d8
- Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evansedbc9141e9
- Fixing clear atom to work with for IE :: Jim Evans583aca924e
- Exposing is_focusable atom for use in drivers :: Jim Evanseda10eed6a
- Adding IsFocusable method to IE driver Element class :: Jim Evans0b55fb870a
- Adding support for extension capabilites starting with "test:" in IE :: Jim Evansb44592fe1c
- Fixing obscured element detection in IE for elements in frames :: Jim Evans8ffb552099
- Separating out detection of focusable elements for sendKeys in IE :: Jim Evans74e584d12b
- Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans6103798b5f
- Updating .NET to not propagate non-W3C compliant capability names :: Jim Evansf454a5c8bb
- Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans81371b441e
- Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans6dd04e6c89
- Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax0d9bcecf9c
- Addition of test playlists for each .NET test project in the repo :: seanrand57d0accdfea9
- Addition of overload argument to the SelectElement.SelectByText method :: seanrand57d8bdaa2426
- Remove unused field :: Simon Stewart96c1b99f0b
- Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans7d4b0389fe
- Updating JsonCpp library to latest :: Jim Evans9120f82021
- Changing COM variant to JSON serialization in IE :: Jim Evans5516b4f35a
- Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans2eb4235728
- Send requests with application/json content type :: Alex Rodionov6fe22c3a64
- Remove unnecessary overriding of Content-Type :: Alex Rodionov2c4f935dd8
- Null cookie value fix :: granak61d741bca8
- Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evansf13f3f57cd
- Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans977b17db59
- Remove duplicated command entry of screenshot. :: Shuhai Shen8e7cc40e97
- Adding HRESULT check in IE driver :: larsiverf5aafa38f0
- Removing external link in IE test file :: Jim Evans- [
5cce5cf4cf
](http://github.com/seleniumhq/selenium/commit/5cce5cf4cf2ea5aa5b7acd8baa6f59f68ab559...
Selenium 3.11.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
5d88c7b25f
- Updating BUCK build files for .NET bindings :: Jim Evansf9cba0fc91
- Deleting deprecated (in 3.6) methods :: Alexei Barantsev29b5bb41a5
- Fixing use of deprecated API :: Alexei Barantsev2c9ffd6f50
- Deleting unused imports :: Alexei Barantsev4561d85f50
- Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsevbd022f4e0c
- Refactoring, less guava, more standard JDK :: Alexei Barantsev5fcbb569e4
- Fixing a typo :: Alexei Barantsev8450067c9b
- Deleting unused imports :: Alexei Barantsevff621a21cf
- Less use of deprecated API :: Alexei Barantsev62aa722bed
- Refactoring a test, no logical changes :: Alexei Barantsevdb4d9eb516
- Deleting unused imports :: Alexei Barantsev8d0c109fb9
- Ooops, a silly mistake... :: Alexei Barantsev12655f7159
- Update changelog for Python for tag 3.10.0 :: AutomatedTester87c87321e6
- [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart1ecef2591c
- [grid] Remove "Registry.getConfiguration" :: Simon Stewart15f1c7ed4b
- Remove unused annotations and unthrown exceptions :: Simon Stewartd06e54aec6
- [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart41f1681c29
- Make a test not rely on JsonElement.toString :: Simon Stewart22d2498c2b
- [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewartf176ae2223
- [grid] Remove unthrown exception from method signatures :: Simon Stewart76f27e0987
- Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewartddccdc230b
- MakeAbstractCapabilities
implementtoJson
:: Simon Stewart89870f01a1
- ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart6c7ab00afe
- Use the default HttpClient.Factory where possible :: Simon Stewartc5c65e5e4d
- Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans4364c1eb3e
- Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans5ea516de9d
- Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evansf479501082
- Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans6d505ccc48
- Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evansb9b2f22fa1
- Fixing getElementProperty to return proper data type. :: Jim Evans19d617fd4d
- Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans62d3a6d3b0
- Modifying processing of pause actions in keyboard action sequences :: Jim Evanse73ca05d62
- Modifying mouse event handling to match W3C Specification :: Jim Evansa66bdf5769
- Revamped handling of modifier keys in IE driver :: Jim Evans766a4cd976
- Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evansc6a2b9ace4
- Updating IE error response to be spec compliant for sendKeys :: Jim Evans9c0ca98c6e
- Updating clear element command handler to return W3C compliant errors for IE :: Jim Evansb436822498
- Changing clear element atom to be W3C compliant :: Jim Evans7587d40145
- Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans53254bf92a
- Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans070e9a9b90
- Added IE string utility method for creating GUIDs :: Jim Evans9c4f94cfb0
- Updating IE prebuilts and JavaScript atoms :: Jim Evansd289954944
- Adding another test for SafariDriver constructor :: Alexei Barantsev4832457d59
- Deleting SafariOptions.port, if a user wants to run safaridriver on a specific port it should explicitly instantiate SafariDriverService and pass it to SafariDriver constructor :: Alexei Barantsev6ed8d5184b
- SafariDriver always runs a clean session :: Alexei Barantsev1646a0971f
- Update Safari specs guards :: Alex Rodionov14e4f56f1e
- Deleting deprecated (in 3.6) methods :: Alexei Barantsev37bd7dba1c
- Fix element clear when document is undefined :: Alex Rodionov4be8cdcc71
- Throw error when unfocus fails after clearing element :: Alex Rodionov0da23461d8
- Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evanse0f51f545f
- Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans8e15013c72
- Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans- [
aafb326f2c
](http://github.com/seleniumhq/selenium/commit/aafb326f2c4039113911e...
Selenium 3.10.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
b8b0d096b6
- Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev1a5e10c5a6
- Refactoring grid option preliminary analysis :: Alexei Barantsev92c8700826
- Fix for Window.setRect() API documentation. (#5460) :: juperala72f233bd04
- Updating .editorconfig for .h files :: Jim Evans29f3d39629
- Reverting IE driver stale element checks to previous behavior :: Jim Evans1254ba29f0
- Refactoring IE element's parent document detection to be the focused doc :: Jim Evansf462f9dab4
- Cross-thread enable IE add and retrieve managed element methods :: Jim Evans0aaeb47e78
- Making JavaScript execution asynchronous for executeScript in IE :: Jim Evansf9d99f0274
- Replacing strings with #define constant in IE driver :: Jim Evans081313e9b8
- Updating IE prebuilt to 3.9.0.1 :: Jim Evans46af05cd9a
- Fixing .NET tests and unignoring passing tests for IE :: Jim Evans8ed2215ffc
- Fix Javadoc issues. :: User2534895bc569027c
- Adding tests for standalone launcher :: Alexei Barantsev78bece338a
- Making selenium server less verbose by default :: Alexei Barantsevba676596b8
- Improving representation of session info in server logs :: Alexei Barantsev1e271e6274
- Hiding jetty info level log messages :: Alexei Barantseve522ebdc48
- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev68b9e101a5
- Improving logging of session start/stop :: Alexei Barantsev855c34c65d
- Deleting unused private field :: Alexei Barantsevcbcb44e63b
- Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsevcc5e8684ab
- Deleting unused code :: Alexei Barantsev3354777fb8
- Adding information about classes and methods to log message format :: Alexei Barantsevd8a2fd932e
- Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evansf296ada7f2
- Implementing test for -debug command line option :: Alexei Barantsev0c3c4f03e2
- Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev2e44b23750
- Fixing compilation issue, a missing dependency :: Alexei Barantsevb1a7d4ddc2
- Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evansd13c060a4b
- Making .NET common tests run with thedotnet test
command :: Jim Evans77ff29c401
- Updating build process for .NET tests to use Buck :: Jim Evans7ec54a7c16
- Removing BUCK files from .NET .csproj projects :: Jim Evans5710a32854
- It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg7e07498336
- Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans6d4b9205e3
- Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans4429fcd4d3
- [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharmac0688dfb0f
- Adding --disable-gpu for chrome headless. :: Pulkit Sharma5c7d15573b
- Simplify specs for headless Chrome option :: Alex Rodionov2300e36377
- Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov177ff31d6d
- Fixing selenium build requirements :: Alexei Barantsev0ad7f69cba
- Making python specification in IDEA project more generic :: Alexei Barantsevbe07773772
- [py] Deleting unused imports :: Alexei Barantsev5013823a1b
- [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev8c170042bf
- Reducing visibility of utility classes :: Alexei Barantsev475ef18e4b
- [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev4853182b53
- Fixing buck build :: Alexei Barantsevee8ce198f7
- Revert "Fixing buck build" :: Alexei Barantsev47118bd182
- Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsevdeb865ff7d
- Allow httpclient to follow requests to absolute urls :: Simon Stewarte6de17ae56
- HttpClient Content-Type may not always be set :: Simon Stewart4316e45db9
- Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewartdc00c0bf4d
- Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinind0e16794a4
- Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton418060ed6d
- Avoid long/int confusion for safari options :: S...