Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
3d82e9e9d3
- Updating .NET bindings build file :: Jim Evans703cffb155
- [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba4ce9c0c9a1
- Use the buck-cache :: Simon Stewart8db03a0499
- rb - fix build issues for legacy firefox :: Titus Fortner4888aa8fc4
- rb - fix legacy firefox tests :: Titus Fortner8a929d0d87
- rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner3a30ac961b
- rb - change version to dev :: Titus Fortner20c37c3a43
- Add proxied interfaces to JDK augemented classes. :: Simon Stewartbd1cc89968
- Java: Get the remote-client tests passing :: Simon Stewartc314b3a01b
- No logical changes: remove unused import :: Simon Stewart5a715b637d
- Default firefox in tests to use marionette :: Simon Stewart70d19625a7
- Add dummy parameters to the standalone server :: Simon Stewarteb37f619f0
- Get the remote tests running again on the command line. :: Simon Stewart73b4d1c659
- Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart7e09cae393
- Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas4d79679d21
- [js] createGeckoDriverService is obsolete. (#2719) :: Mark Bannerbe7ff6f9e6
- [js] switchTo().window() should use a 'handle' parameter rather thanname
(#2718) :: Mark Banner270e0c8992
- Include JavaScript atoms in python package manifest :: Dave Hunt031456c438
- Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons2683fbc1a2
- Fix HTML tests on the local FS not being served correctly. :: Simon Stewarteb6c8b218d
- Correct check for unset canBubble (#2748) :: Mathias Rangel Wulffb96b13fa30
- Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons06affd8c2d
- Clear lastException if it is not the cause. (#2768) :: Joshua Bruning0b2ca933b2
- Fix css tag selector (#2772) :: Florian Zipperle752c659674
- [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba254c77b3bf
- [js] Update tests that don't need promise manager :: Jason Leybaceaf3da795
- [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba00df263f83
- Correcting W3C dialect end points for window size and position in .NET :: Jim Evans37c26308c7
- Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans60766a02b9
- Handle non-integer stack trace line numbers in .NET :: Jim Evans54042accef
- Update python readme with version numbers :: AutomatedTestere812c9f5da
- Align python select tests with Java ones for more coverage :: AutomatedTester9f5f45c783
- Adding support for Apple's SafariDriver in .NET :: Jim4438400a43
- Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans8973aeed66
- rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner5ff3d2945e
- rb - fix Chrome Profile implementation :: Titus Fortner9c3e0ccc7e
- rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner30061ef056
- rb - implement support for new geckodriver options :: Titus Fortner24ce5727ff
- rb - implement :port parameter for all drivers :: Titus Fortner6d52426596
- rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner88fdb889e1
- rb - update spec guards from legacy safari to apple safari :: Titus Fortner7cefa09232
- rb - chrome profile zip no longer applicable for current options :: Titus Fortner134cbc257d
- rb - minor options tidying :: Titus Fortner7c0f291308
- Reenable Python Select tests :: AutomatedTesterf9d3a7e299
- Fix and re-enable finding tests against a xml document :: AutomatedTester699d5f9d2f
- Removing invalid test for finding elements with compound css selectors :: AutomatedTester871e9a1f1e
- Bump the buck version :: Simon Stewart82b9913feb
- Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo5772b63b17
- Include selenium version in build info for java :: Simon Stewart978350b0e8
- Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo0fce43ea70
- Support relative redirects in grid (#2805) :: Jason Watt12d92aa801
- GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisherc120484ef7
- Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin3d9587356b
- [js] Bump to 3.0.0-beta-3 (finally) :: Jason Leybadb9a71af34
- [js] Remove support for the legacy SafariDriver. Safari 10 or bust. :: Jason Leyba9bfdc37a0e
- Fix #2721 and cleanup/refactor node registration request (#2789) :: Doug Simmons11e5fa8626
- SafariDriver is dead. Long live SafariDriver! :: Luke Inman-Semerau098063f930
- python safaridriver requires apple's implementation now. one must use remote with 2.X version of standalone for the legacy version :: Luke Inman-Semerau9c6d612c24
- [js] Loosen API contracts to the Thenable promise-like interface :: Jason Leybaf7d563822d
- [js] Remove all references to the legacy SafariDriver :: Jason Leyba1decc7dab5
- [js] Defer wrapping the global mocha functions until first use :: Jason Leyba12c905ca53
- [js] Update usage docs on {Action,Touch}Sequence :: Jason Leyba9ddbff785d
- [js] For consistency, export TouchSequence from the main index :: Jason Leyba37b5922812
- updating issue template, adding info about safari :: Luke Inman-Semerau974cdbad9a
- Flush the output stream before reading the command line output. :: Simon Stewarte0ccbd5504
- During test runs, ensure buck uses plain logging. :: Simon Stewart77f9e41b4b
- If a driver has already been quit, do nothing. :: Simon Stewart477c581194
- Edge is a Browser :: Simon Stewart394b6380c2
- Default to using marionette in all test cases :: Simon Stewart497898a0cc
- Make sure *webdriver works for RC :: Simon Stewart3aff3789db
- Nicer selenium HTML suite runner error messages. :: Simon Stewart73adc59a33
- Treat http status 400 and 401 as incomplete new requests (#2825) :: Jason Wattf7f5d04616
- Attempt better backwards compatability with the old html suite runner command line flags :: Simon Stewart06794c62e7
- Bump the version to 3.0.0-beta4 prior to release. :: Simon Stewart6e8067e522
- Update java changelog :: Simon Stewartbaf180f797
- Increase service shutdown timeout in ruby bindings :: John Barbuto56d669e928
- rb - set chromedriver to not log by default #2821 :: Titus Fortner1b5aebec5a
- rb - allow remote bridges to set port for server running on local host :: Titus Fortner8847928005
- rb - Delete Legacy SafariDriver #2725 :: Titus Fortner41ff3489a2
- rb - update changelog for 3.0 beta4 release :: Titus Fortner26e3e20056
- If a string is passed into switch_to_frame, look up the element and then switch to it when in W3C Mode :: AutomatedTester98f12eb528
- [PY] Fix and reenable Frame switching tests :: AutomatedTester290197ad2d
- Add Expected Conditions for Window Handling :: AutomatedTester4048477fc4
- Clean up and reenable window switching tests :: AutomatedTesterbae9033e59
- fixing py3 compliance on switch_to :: Luke Inman-Semerau4c1f0a1a5b
- attempting to troubleshoot travis ci :: Luke Inman-Semeraufa0bed6580
- Attempt to spam in session id if none found from a command :: Simon Stewart1bc37b7449
- Allow the http codecs to throw webdriver exceptions :: Simon Stewartadb5938b31
- fixing python tests for phantom and py3, switch_to.frame(string) in w3c should throw NoSuchFrame also :: Luke Inman-Semerau307874c6ba
- correcting fail message to corresponding exception that is expected :: Luke Inman-Semerau11f5466270
- Align Python alerts tests :: AutomatedTester1c52dc842f
- Setting expected failures in alerts tests :: AutomatedTesterb3c53bfa39
- java - get process id in a way that works cross-platform :: Corey Goldberge6ac784956
- reducing code duplication, reorganize try/catch block in getProcessId :: Luke Inman-Semerau649b1185da
- add message related to trying to use FF 48+ with old firefoxdriver in python :: Luke Inman-Semerau07c7ec1c7a
- Fix dump ignores with a terrible hack :: Simon Stewartfdf8975e87
- Clean up python imports in webelement :: AutomatedTesterb448f833ae
- Correct encoding of getAttribute.js. Fixes #2785 :: AutomatedTesterab1abaad86
- Encode the isDisplayed atom and only load it once :: AutomatedTestera23e152632
- Switch test_py to use Marionette. Fixes #2732 :: AutomatedTestered15c6c2e5
- active element in w3c is a GET, json wire is a POST :: Luke Inman-Semerau650a1ab4fe
- Add Edge as a possible driver :: Simon Stewart8544b9edbb
- Convert static methods on ErrorCodes to member methods. :: Simon Stewart4e28cd230f
- ignoring phanotmjs in python alert tests :: Luke Inman-Semerau06afc99a20
- Throw a friendly exception for old (selenium 2) nodeConfig.json files (#2838) :: Doug Simmons3aaa364b2e
- rb - fix tests so Travis passes :: Titus Fortner795b87bbd4
- Rework ErrorCodes to handle the new W3C exceptions too. :: Simon Stewart5b0b682bf6
- Add a marionette test suite :: Simon Stewart0dadb00922
- Flesh out the W3C response codec :: Simon Stewart987d1a3bc3
- Roll back accidental change to timeout :: Simon Stewart9ac53fa538
- Migrate python tests to pytest with Tox :: Dave Hunt8bfa175bd6
- Support FirefoxOptions in the java binding :: Simon Stewartda0c26c3a7
- "wires" is kaput. Stop referring to it. :: Simon Stewartf92219abbc
- Better debug logging in the w3c response codec :: Simon Stewartc1505896d7
- Basic javadocs for FirefoxOptions :: Simon Stewart9334e41a85
- More robust handling of garbage responses during the protocol handshake. :: Simon Stewart7f9239b19f
- Actually use the versions of Firefox installed in Travis CI :: Dave Hunt6b7ce854d5
- Ruby tests for Firefox should now be passing in Travis CI :: Dave Huntf13c1c0061
- ConsoleServlet now uses jquery.min.js from /grid/resources :: Doug Simmons5d7eb2a2c6
- rb - update Safari and safaridriver paths :: Titus Fortner7d983ba138
- rb - add legacy firefox tests to travis :: Titus Fortnerf091afe08c
- rb - travis doesn't like phantomjs and async :: Titus Fortnerfdd21f964d
- Also pass firefox profile to options on start up :: Simon Stewartc2a4dabfdf
- [java] Allow the SafariDriver Technology Preview to be used. :: Simon Stewartb50bd7b866
- Only support Safari on OS X. :: Simon Stewart7e0609f059
- Support ability to specify custom FF bin location (#2846) :: Krishnan Mahadevanb35c2e8dad
- Update java changelog :: Simon Stewart73772ebe49
- No logical change: add missing copyright notice :: Simon Stewart1fe9a493b7
- Update java/changelog for beta4 :: Doug Simmons1f797856db
- add explicit condition of waiting for two elements to de-flake python phantomjs test :: Luke Inman-Semerauaa25e5443d
- No logical changes: make a note of w3c commands that don't return data in "value" :: Simon Stewart31697821a1
- No logical changes. Mention geckodriver is alpha in CHANGELOG :: Simon Stewart