Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 2.42.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
3ec9e0098a
- Setting pixel density to be independent from OS settings. Fixes issue 6112 :: Alexei Barantsev35c2361d50
- Updating necessary files for Python release :: AutomatedTester0da05da632
- Export logging API from main webdriver module. :: Jason Leyba72894b90ea
- Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leybadba13040f2
- Fixing imports in python formatter (IDE) :: Alexei Barantsev3c4c9c0a9c
- Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev7a6270bb41
- Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsevab23e949ab
- Bump Ruby to 2.41.0 :: Jari Bakken3fc84a5253
- Bump Ruby version to 2.42.0.dev :: Jari Bakken26cc094103
- Remove deprecated functions. :: Jason Leybaa459010992
- "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikoveaf22a4f13
- Error handling for startSession is handled in the parent class now. :: Kevin Menard17799b35f7
- Updating Json.NET version to 6.0.2 :: Jim Evanse4e825d065
- Refactoring JSON serialization of cookies in .NET :: Jim Evansf595c50ebf
- Updating gem references in Ruby module :: Alexei Barantsevcbac10460f
- Implementing augmentation indicator as an annotation :: Alexei Barantsev0a55daf7b2
- Fixing the build, adding a new file to build.desc :: Alexei Barantsevd0bc98e337
- Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev0a8d2b0674
- Adding Firefox native event version support to CHANGELOG :: Jim Evans8edf63c644
- Deflaking tests :: Seva Lotoshnikovd8bf859890
- Minor cleanup FirefoxBinary.java :: Seva Lotoshnikovd971352732
- Use right annotation :: Seva Lotoshnikov636a0ae3d5
- Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikova3f9366505
- Generate new AUTHORS :: Andreas Tolfsen62bac37d93
- Correct typo. :: Jason Leyba83fee799a5
- IDEA 13.1 wants to update some config files :: Alexei Barantseve717e861dc
- Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev25b83224b2
- Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev78e4e90450
- Strictly NO-OP code cleanups :: Seva Lotoshnikov9936a72f19
- Make Cookie serializable :: eoff8c423f2aed
- Don't use system path separators when computing URL paths. :: Jason Leyba06c088a338
- Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsevaa55398c45
- command_executor should also support unicode strings as well. :: Luke Inman-Semerauc877e93b9f
- Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev0184147c56
- Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev983d5b2e62
- Updating xpi install to align with mozprofile :: AutomatedTesterd336763b19
- Updating buck version to latest OSS release :: Simon Stewartb1d0842883
- Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans0b52aaf13f
- Updating Firefox native event prebuilt libraries for Windows :: Jim Evansd18fcc7710
- WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikovf93ea6f82f
- Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov78d510a40a
- Remove unnecessary dependency on bouncycastle. :: Jason Leyba2f2e40c750
- When Firefox is configured to accept all SSL certs (which is the default behavior), we need to set a time offset to prevent Firefox from using HSTS (HTTP Strict Transport Security). If we don't do this, Firefox will pre-fetch the certs for sites that should always be accessed over HTTPS and allows Firefox to catch man-in-the-middle attacks. While this is A Good Thing for users, it prevents WebDriver from accepting self-signed certs for these domains (e.g. when they are accessed through a HTTPS proxy). :: Jason Leyba71cb9e5af5
- Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba363df28dc6
- Loosen input type to webdriver.stacktrace.getStack_ to account for an rare condition in FF 28+ where the Error() constructor returns undefined (not sure what causes it, just know it happens) :: Jason Leyba7268c783d3
- * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba7720dd8677
- adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau58c194a568
- retry a test failure if there was a 'sauce' issue, like we exceeded the total time a test session is allowed to take. :: Luke Inman-Semerau- [
182cf26925
](http://github.com/seleniumhq/selenium/comm...
Selenium 2.41.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
c259e57fdf
- Removing deprecated ChromeOptions.setExperimentalOptions :: Simon Stewartd8816d8678
- Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart0908d52650
- Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart48188878a0
- Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart1a17c9e0ad
- updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau0cac3dab8c
- Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken3a49ae8b4a
- Updating .NET documentation build process :: Jim Evans26b18235c6
- Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evansfbe29a9886
- Silencing .NET documentation build warnings. No functional changes. :: Jim Evansb7305e3b47
- Minor cleanup. :: Jari Bakken68f96ffa6a
- Fixing the java build :: Alexei Barantsev6dcca1e388
- Really, for-real fixing the Java build :: Jim Evans305680364a
- Removing tests for deleted method :: Alexei Barantsev0785d107d8
- adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau34a63e46e2
- Refactoring usage of command executors in .NET. :: Jim Evans133d113684
- Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evansfa76f9a4f3
- Removing deprecated .NET Android driver :: Jim Evans169dba6ad4
- Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikovb91a563eb5
- intellij wants some changes :: Luke Inman-Semeraue71f03fb0d
- Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev8a0a2ce327
- Update download link to googleapis.com :: Yi Zeng148cc9a5b8
- Fix docstring :: Alexander Bayandinb09f365a97
- adding link to standalone-server in pydocs :: Luke Inman-Semerau37ea8e663f
- Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsenb2130906bd
- service.py: fix service_args[] handling :: jmuramatsu7d51a840f3
- Add property for silencing chromedriver :: Tobias Lidskog7571e978ef
- Generate AUTHORS :: Andreas Tolfsenb20e5d3bec
- Add aliases for jimevans and hugs :: Andreas Tolfsen76131aea10
- Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng6239c3c25f
- Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev693740c473
- Adding excludeSwitches to the list of known Chrome options :: Jim Evans5fed4c7d19
- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansbfd3cce484
- Updating documentation comment. No functional changes :: Jim Evans1c07956ce2
- Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev860e74cd50
- Removing android-related libs from idea project :: Alexei Barantsev4d025d3299
- Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsevbab55bdb51
- Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsevce1eb4dbac
- Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson73ddf76d12
- Fix reference to undefined LEFT_ALT. :: Iain Dawson5f2e41b3aa
- Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev6af0f09f7c
- Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester6118261205
- Adding httpOnly cookie flag to Java binding :: Alexei Barantsev2378c70c3a
- Adding tests for httpOnly cookie flag :: Alexei Barantsev3c2fbb2cb7
- Implementing a servlet on the test server that allows to set cookies on the server side. That allows to create tests for secure and httpOnly flags. :: Alexei Barantsev425df2d764
- Adding a test for cookie secure flag :: Alexei Barantseva440774f58
- Fix up buck build files so they all compile. :: Simon Stewartfc4f1084ef
- Bump the buck version. :: Simon Stewartc71bf52786
- Adding swicth to parent frame command to the wire protocol :: Alexei Barantsevb086af503e
- Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev8b6b171946
- Implementing support for switching context as described here: http://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile#133 - this feature will be used by mobile WebDriver users to switch between different contexts like the native or the webview UI element tree - The feature is end to end tested with latest selendroid snapshot version (6a126ab3782deb7dd0cc99c6e3785c72d636959b) :: Dominik Dary- [
5d29247d14
](http://github.co...
Selenium 2.40.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
428e6b835a
- Updating java docs for 2.39.0 :: Jimbbfa38f7df
- Bump webdriverjs to 2.39.0 :: Jason Leyba9807a0fabc
- Bumping Python version numbers :: AutomatedTester5bf5964f5d
- I like big version bumps but apparently others dont :: AutomatedTester2518a29639
- Bump Ruby gem to 2.39.0, update change log :: Jari Bakken6bb9eee2be
- Bump gem version 2.40.0.dev :: Jari Bakken3495003a29
- Deleting the client-side of the AndroidDriver. :: Simon Stewartf532a960c9
- Removing the iphone driver. :: Simon Stewart24856b55a0
- Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evansa0cabc5970
- Expose a constructor on ChromeDriverService :: Jason Leyba411afbba57
- Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leybad0ee67ec46
- Update a test to actually change an element's location before checking that the location changed. :: Jason Leybaf904d160e4
- Sync javascript changes :: Jason Leyba53448f4e55
- Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantseve0bdd6bc90
- Shortening string representation of capabilities on the grid console :: Alexei Barantsev8135e708cb
- Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev80224fbdb5
- Implementing keyDownNative, keyUpNative and keyPressNative in WDBS. These commands are implemented via Actions. I hope it is native enough. At least this implementation allows to execute these commands remotely. Fixes issue 5859 :: Alexei Barantsev24b5064fab
- Update jsdocs :: Jason Leybaa7d53122fd
- Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev9c4dca7b77
- Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev339f39aa5e
- Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evansbd0e4ef750
- Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evansb3e61c48d7
- Allow user to specify name of driver service executable in .NET :: Jim Evans80ccbb842b
- Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev9961dd17d7
- Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev7b6f94c5c7
- Fixing .Net WDBS test environment :: Alexei Barantsev2262635069
- Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev71c5e231f4
- Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev8d241f7504
- Update exported symbols for webdriverjs browser bundle. :: Jason Leyba80649a0376
- adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau9455d4314b
- * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba12a43e4ede
- fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau2cb3926eaa
- fixing up the ios_driver target completely :: Luke Inman-Semerau3eb81c5189
- re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau075251e6d0
- Delete deprecated methods. :: Jason Leybae38abc6e83
- Delete unused classes. :: Jason Leybab04a82d464
- There's no apparent reason that the response for a WebDriverHandler-based command must be rendered in a separate thread than that which executed the command, so removing this extra complexity. If there was a reason things were done this way, there really should be a comment documenting it. All tests pass with this change, so I'm assuming it is safe. :: Jason Leyba57a625151a
- Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badlebce48c4a2d
- Getting ready for Selenium IDE v2.5.0 release :: Samit Badle4eb212321c
- Remove an unnecessary level of inheritance. :: Jason Leyba0b5c69e02c
- Delete an unused build rule (the classes for this rule were deleted in revision e38abc6) :: Jason Leyba2118dffe9a
- ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba9c5f645e64
- For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leybaafe4856e7b
- Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantseve2b3aaebc8
- Add missing goog.require statements. :: Jason Leybae01454bb50
- Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev6cc6c8c697
- Throwing an error with the proper code on empty class name :: Alexei Barant...
Selenium 2.39.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
24b0b2857b
- Updating JavaDocs for 2.38 release :: Jimaa3cce20e0
- updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau0d46e9293e
- Correcting tabs-vs-spaces in java CHANGELOG :: Jima70d51a4bd
- commons-codec updated to 1.8 :: Luke Inman-Semerau67811b843e
- Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken6877184e60
- Bump Ruby version to 2.39.0.dev :: Jari Bakkencdf4e9cb2a
- Bump webdriverjs version to 2.38.0 :: Jason Leybaaa48fe63c8
- pythong needs files listed in the manifest too :( :: Luke Inman-Semerau1bb0a4a98c
- python 2.38.1 release :: Luke Inman-Semerau33da7919d1
- updating python change log for 2.38.1 :: Luke Inman-Semerau309bf2e8c1
- Add some usage examples to doc strings :: David Lai6167444991
- Fix spelling and corrected comment. :: David Lai41441f852c
- httplib import error on python3 formatting/pep-8 fixes :: vergiliue12da96c97
- [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leybaf498175d1f
- Improve README.md :: Andreas Tolfsen00a3c7df9f
- Add target for generating AUTHORS file :: Andreas Tolfsenef9d5787e5
- Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart7546f8c0a7
- Remove server side of iphone driver. :: Simon Stewartd65f257f39
- Wrap command in rake's sh function :: Andreas Tolfsen1be1edd9d2
- DeletedRemove duplicated authors :: Andreas Tolfsen46bf591351
- Deprecating .NET AndroidDriver class :: Jim Evans6999ca2597
- Add deprecation warning to the Ruby Android driver. :: Jari Bakkenfac5e0b089
- some more py3 support :: Luke Inman-Semeraub9d005dbf4
- python is getting a point release: 2.38.2 :: Luke Inman-Semerau60e54dbdd5
- pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu9378f8e63e
- python 2.38.3 for 'real' py3 support :: Luke Inman-Semerauf6bb32b4ec
- Updating dependencies to gecko 26 :: Alexei Barantsev19a7c2a11d
- Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen1cab657d4e
- Suppress a test that is broken in the latest Firefox. :: Jason Leyba8c33da4a63
- Updating Firefox Windows native events binaries :: Jim Evanse4db0fc4ee
- Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans15a0ee4132
- Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evansac9c7cde5a
- updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerauce09d7224d
- Deleting unused classes. They can but should not be used outside of this module, and if they are they are used by dead code so assuming okay to delete. ------------- Created by MOE: http://code.google.com/p/moe-java :: Seva Lotoshnikov79f5c19668
- making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semeraua1df581908
- adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semeraubda568d0d1
- some py3 compatibility :: Luke Inman-Semerau9d7fb141b9
- ok, now py3 support ;) :: Luke Inman-Semerau3f0fc3d9ae
- python 2.38.4 :: Luke Inman-Semerau69bedbba3e
- Set the content type in proxy settings test. :: Simon Stewart571031fc66
- Bump the version of littleproxy to an actually release. :: Simon Stewart64c68bba61
- Ignoring failing htmlunit tests :: Alexei Barantsev3c58c826b8
- Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans3a99cb332f
- Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans16f09ff7a5
- FxCop and StyleCop fixes. No functional changes. :: Jim Evans814e5abc9f
- Deleting dead files :: Alexei Barantsev701bb94836
- Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev5efdf42152
- Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsevff23eac712
- Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakkenf3622032a1
- Updating IE prebuilts for impending 2.39 release :: Jim Evans2932eb2690
- Updating version numbers for 2.39.0 release :: Jim Evansff631ae70e
- Updating Java CHANGELOG for 2.39 :: Jim Evans14fa800511
- Updating .NET CHANGELOG for 2.39.0 release :: Jim Evans