Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
18c11fa520
- Bump Ruby version to 2.49.0 and update changelog :: Titus Fortnerc5d683b08d
- Set Ruby version to dev :: Titus Fortner30a541659e
- rb - update change log file with release date for 2.49.0 :: Titus Fortner0e9269c469
- adding common service for py doc :: Luke Inman-Semerau8c0e81b193
- we should not be swallowing exceptions in the teardown for driver.quit in python :: Luke Inman-Semeraue31d17048b
- Handle 500 errors as they are valid and may contain more information :: AutomatedTester4029b29ced
- Have asserts in typing tests give more information when they fail :: AutomatedTestercc07382c78
- Ensure you can close stream before attempting to. :: Ryan Fitzpatrick86c963dcd4
- [Java] Reenable clicking tests :: AutomatedTester264131521e
- message response may cause json loads ValueError when it's not actually json and just a string (like the message that occurs when firefox driver thinks another element will receive the click) :: Luke Inman-Semerau43ac6052e5
- Update ws dependency to 1.0.1 :: Jason Leyba742548cec5
- [Java] Enabling more tests that are now passing for Marionette :: AutomatedTester2679215ea9
- Correct @ignore in EventFiringTest :: AutomatedTesteraf60554866
- [js] Stop distributing api docs with the npm package. :: Jason Leyba9318a4b04c
- [js] Bump the min supported version of Node to 4.2 (the LTS) :: Jason Leybac9caf53c8f
- [js] Remove references to unsupported versions of Node from the README :: Jason Leyba38a174cba3
- Allow GeckoDriverService to be extended. :: Joshua Bruningd89ce15e09
- Cleanup some error handling when sniffing what protocol you are speaking :: AutomatedTesterd1eb80759e
- Bring Element finding tests in line with the Java ones :: AutomatedTester7d5b8b1fa9
- Ignoring PhantomJS tests in element finding :: AutomatedTesterc1154cc9bf
- Bump python version to 2.49.1 :: AutomatedTester715148bab9
- Update screenshot test to use updated b64decode method :: AutomatedTester6b4a1d3dab
- Handle None as a value. Fixes #1500 :: AutomatedTesterb10cc01db2
- Bump python version to 2.49.2 :: AutomatedTester3438ab999f
- py: marionette is a remote connection :: Andreas Tolfsenf32c761e1d
- py: sort imports in firefox.webdriver :: Andreas Tolfsen0ea23d302a
- py: document webdriver.firefox.service.Service :: Andreas Tolfsenbf10c23661
- py: make geckodriver append to non-existent log files :: Andreas Tolfsen4e7489ed04
- Removing deprecated .NET PageFactory code :: Jim Evansbc5ad706d3
- Updating .NET getPageSource implementation to match W3C spec :: Jim Evanse1c317c29d
- Updating .NET setAlertText implementation to match W3C spec :: Jim Evans545fba4d6c
- Fixing timeout issue in the Grid. :: Alexei Barantsev4969b7489b
- Updating .NET support library project file :: Jim Evans9e8d764ef9
- py: fix syntax error :: Andreas Tolfsen3395766eb9
- py: test for existence of marionette key in capabilities :: Andreas Tolfsen6ba1617292
- py: use dict getter to retrieve binary :: Andreas Tolfsenc431248863
- Finding tagName with empty string should throw InvalidSelectorException :: AutomatedTester23abcd684d
- [Java] Update tagName test searching for "" to throw :: AutomatedTester0b1d2ce00e
- [Py] Update tagName test searching for "" to throw :: AutomatedTester002c2b058c
- [C#] Update tagName test searching for "" to throw :: AutomatedTester808c23b096
- py 3.5 on delete doesn't allow new http requests to be made, throws an exception here :: Luke Inman-Semerau