Selenium 4.15
·
1956 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
f4334adc5c
- update versions for nightly releases :: titusfortneree8c814618
- [rb] update gemfile with nightly version :: titusfortnerc3fc944d5e
- fix change logs :: titusfortner163ba66495
- [java] remove jdk from list of jars to publish now that it is a core dependency :: titusfortner3dbb37c6ff
- [js] update package lock version :: titusfortner2ef70312e8
- [bidi][java] Add set viewport command :: Puja Jaganif02e917ec6
- [bidi][java] Add browsing context activate command :: Puja Jagani2940a0d24d
- [rust] Organize use (imports) in all modules (no logical changes) :: Boni Garcia889a636954
- [ci] Slim the Java build even further (#12913) :: Simon Stewartabeb86612d
- [java] Use Java Map instead of Guava Immutable Map in BiDi package :: Puja Jaganicdd75fcda8
- [java] Use Java Map instead of Guava Immutable Map in Chrome package :: Puja Jaganica15a17230
- [java] Use Java Map instead of Guava Immutable Map in Chromium package :: Puja Jagania92711b6a7
- Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI Bot819955bd77
- [iedriver] update versions to 4.14.0.0 :: titusfortnerf6d04c8a67
- [ci + dotnet] Slim down the .Net CI build since most is already checked by the RBE CI build (#12916) :: Simon Stewart06bb4e9f33
- [java] remove lift related packages and dependencies (#12917) :: joerg19851f8b8d9a80
- Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI Botbbcfc9aead
- [java][bidi] Add validation for browsing context id (#12920) :: Manuel Blanco225074be5d
- [java] Fix default values for print options page size :: Puja Jagani78ee4c01a7
- [java] Update page size test :: Puja Jagani1c89e31e7a
- [ci + dotnet]: We can run tests and packaging in parallel :: Simon Mavi Stewarta717e3feba
- Replace calls to console.log with managed loggers (#12909) :: Daniel Rozenberg966cb9f9a1
- [rust] Include mirror arguments to change default online repository URLs (#11687) :: Boni García6c6b5622b9
- [java][bidi] Add print command :: Puja Jagani8f73722712
- [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart36108e7244
- Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI Bot7ddfad6ad7
- [java] use the java process builder to run external processes (#12898) :: joerg1985d9f0010403
- [py]: Return apathlib.Path
whenSE_MANAGER_PATH
is set. closes #12929 :: symonk1e6e5ec2fa
- [java] allow a custom timeout when shutting down a process :: Jörg Sautter27c7fdbef8
- [java] replaced usage of Guavas ByteStreams with native Java 11 methods :: Jörg Sautterdd00a0ab56
- [java] allow setting version in the Http Client Config (#12919) :: Titus Fortner0a3d590f7a
- [java] Remove unused imports :: Puja Jagani7cc250fa59
- [Bugfix] Refactored code in the WebDriverException class: (#12933) :: Manuel Blanco6217edce1e
- Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI Bot03f8ede370
- [java] update change logs and version for 4.14.1 :: titusfortner2de505e37c
- [java] reset versions for nightly snapshots :: titusfortner8fc8ce623b
- [java] fixed the characteristics of the collector :: Jörg Sautter2794376529
- [BUGFIX] A minor change to make the String version final. (#12941) :: Manuel Blanco69b64f0582
- Update mirror info (Fri Oct 13 00:16:21 UTC 2023) :: Selenium CI Bot2d89118198
- [dotnet] fix incorrect references in comments :: titusfortner42cc35585b
- [java] removed use of guava from browser packages :: Jörg Sautter8cd9757086
- [dotnet] bump version to 4.14.1 and update changelog :: titusfortnera98e61f24b
- Update mirror info (Mon Oct 16 00:15:39 UTC 2023) :: Selenium CI Bot0074a7c377
- [java] removed use of guava from devtools (#12943) :: joerg19858fee675e1e
- [rust] Support for automatic management of Firefox ESR (#12946) :: Boni García9ff1fe286c
- [dotnet] do not set binary as empty string (#12738) :: titusfortner8ed8aa2d1d
- [java] do not set browser binary if it is an empty string (#12738) :: titusfortnerfe4bc76f71
- [py] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner0081a5de19
- [rb] do not set browser binary in selenium manager if it is an empty string (#12738) :: titusfortner4c7b83f4f1
- [ci] cannot build dotnet:all right now :: titusfortnerae0d894740
- [dotnet] store the mutated element for the user not just the target id (#12948) :: Titus Fortnere8c3e9db75
- [java] Allow setting proxy for all http client instances (#12940) :: Puja Jagani7461f1d496
- [java][cdp] Ensure request can be modified while intercepting :: Puja Jagani7450a1a0f8
- [js][bidi] Fix network inspector test :: Puja Jagani20abb92950
- [java] Remove unused import :: Puja Jagani5d80f4f631
- Update .gitignore :: Puja Jagani4b3238fc8f
- [dotnet] Don't pack Selenium Manager binaries by consumer packages :: Nikolay Borisenkod6899008ab
- [java][bidi] Add browsing contexts events related to navigation and user prompt :: Puja Jaganibb12405081
- [JS][bidi] Add captureScreenshot command (#12510) :: Tamsil Sajid Amanid7dd881700
- Update Actions.java as removed modifier keys (#12903) :: ian zhangdfacbe0971
- [java] Format files with ./scripts/format.sh (no logical changes) :: Boni Garcia75ffa07c11
- [java] removed the unused netty domain socket client and dependencies :: Jörg Sauttera725539b7a
- [java] removed the guava reference from os package :: Jörg Sauttera07f267e49
- [java] removed the guava reference from manager package :: Jörg Sautterdcaeb15fc4
- [java] removed the guava reference from bidi package :: Jörg Sautterc991104a96
- [java] removed the unused sockets test base :: Jörg Sautter7e0f0c1acd
- [java] remove ignore annotation from tests that do not inherit from base test class :: titusfortnerd3a167e610
- [java] remove most usages of guava from the support package :: Jörg Sautterd8b93330cd
- [java] Copy SM binary to cache folder and use it from there (#11359) (#12539) :: Boni Garcíab008e15cfb
- [rust] Bump Selenium Manager to version 0.4.15 :: Boni Garciacfe7e1f5f9
- [rust] Fix webview2 support (#12966) :: Boni Garcíacee7f6ba27
- Prevent browser to be created and unused in case a short session-request-timeout is set (#12848) :: bhecquet6f97b8da62
- [dotnet] Fix driver service path determination when starting it directly :: Nikolay Borisenkod0dc0c2d01
- [rust] Remove redundant call in logger :: Boni Garcia80a86cae16
- [bidi][java] Add request data types from Network module :: Puja Jaganiff3bbc03f1
- [grid] remove the http2-settings header in the reverse proxy :: Jörg Sautter5fa4289dea
- explicitly set dependabot values :: titusfortner7bc870620e
- disable .NET dependabot checks :: titusfortner0d04d2ed54
- [py] fix misspellings and spacing :: titusfortner6bee29a3fa
- Bump eslint-config-prettier from 7.2.0 to 9.0.0 (#13015) :: dependabot[bot]dd08d31e54
- [rust] Include checkbox in SM workflow to generate binaries with debug symbols (#12974) :: Boni García5a8a13f584
- [java][bidi] Add network response data type :: Puja Jagani0ef5655bfe
- [java][bidi] Add network initiator type :: Puja Jagani829aff6581
- [java][bidi] Make type names less wordy :: Puja Jaganie338b19561
- [java] Revert usage of enchanced switch case :: Puja Jagani53154be05a
- [java] Add network package to bazel file :: Puja Jagani5f214bdcc8
- [rust] Bump all crates to the last versions (#13028) :: Boni Garcíaaee766cfdd
- [grid] add value key to downloadFile response per w3c convention (#13025) :: Titus Fortner6ce9fc901a
- Running format script :: Diego Molinabb199812eb
- Bump @types/node from 20.4.9 to 20.8.7 :: Diego Molina9a9cdc7173
- Bump @types/react from 18.2.20 to 18.2.31 :: Diego Molinae7d505d784
- Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molinaf98bb82123
- Bump @mui/material from 5.14.4 to 5.14.14 :: Diego Molina31da57df17
- [java][bidi] Fix errors in network data type classes :: Puja Jagani83944edacf
- [java][bidi] Add BeforeRequestSent type :: Puja Jaganifd9fbaaff4
- [java][bidi] Add mechanism to listen to network event - beforeRequestSent :: Puja Jagani4c026d8d7e
- Bump actions/setup-node from 3 to 4 (#13037) :: dependabot[bot]d810ac92d7
- Bump idna from 3.3 to 3.4 in /py (#13003) :: dependabot[bot]ebb4cf74f4
- Bump urllib3[socks] from 2.0.2 to 2.0.7 in /py (#12990) :: dependabot[bot]0c995d6f50
- Bump pytest from 7.2.0 to 7.4.2 in /py (#12994) :: dependabot[bot]37fc55944f
- Bump attrs from 21.4.0 to 23.1.0 in /py (#12996) :: dependabot[bot]3959955bdf
- Bump cffi from 1.15.0 to 1.16.0 in /py (#13009) :: dependabot[bot]9392b45830
- Bump pluggy from 1.0.0 to 1.3.0 in /py (#13000) :: dependabot[bot]eb6db4cee4
- [rust] Bump toml crate to 0.8.4 :: Boni Garcia4e535d05f8
- Bump importlib-metadata from 4.11.3 to 6.8.0 in /py (#13005) :: dependabot[bot]90683308fe
- Bump outcome from 1.1.0 to 1.3.0 in /py (#13002) :: dependabot[bot]fe4f29e7c0
- Bump jinja2 from 3.0.3 to 3.1.2 in /py (#13007) :: dependabot[bot]f946f139fd
- Bump react-router-dom from 6.15.0 to 6.17.0 :: Diego Molinad8d4068ead
- [grid] fix bug in downloading files by ensuring browser vendor option… (#13024) :: Titus Fortner6359a597c2
- Bump @apollo/client from 3.8.1 to 3.8.6 :: Diego Molina6c1f5c3814
- Bump prettier from 2.8.0 to 3.0.3 (#13035) :: dependabot[bot]1fd33ed891
- [bidi][java] Add network module events - onResponseStarted and onResponseCompleted :: Puja Jagani5d44d125df
- [grid] fixed processing continuation frames #12962 :: Jörg Sautter43170d2217
- [grid] keep the code and reason for closing the websocket :: Jörg Sautterf66841d7a9
- Bump xml2js from 0.5.0 to 0.6.2 (#13051) :: dependabot[bot]2b2b27cd4c
- Bump eslint from 7.32.0 to 8.52.0 (#13048) :: dependabot[bot]2f758e5d9a
- [grid] no need for CDP version dependencies in the server (#12502) :: joerg198576fd498958
- [bidi][java]Add placeholder for script module commands and events :: Puja Jaganidad279f04b
- [bidi][java] Add script types :: Puja Jagani11f7b1ac2e
- [bidi][java] Add remote reference type :: Puja Jagani11b4efe8ae
- [bidi[java] Add local value types for script module :: Puja Jaganicf3adc7872
- [bidi] [java] Change local value method name for serialization :: Puja Jagani37a2e15ea3
- [bidi][java] Add primitive type :: Puja Jaganidfc21787ad
- [grid] use the latest bouncycastle version :: Jörg Sautter473eb66747
- [grid] fixed the invalid session id response #12655 :: Jörg Sautter07333940a5
- [bidi][java] Enable test for Chrome :: Puja Jagani43680afe62
- [bidi][java] Add channel value type :: Puja Jagani64ba5bbc48
- [bidi][java] Add remote value type :: Puja Jagani02bfd98862
- [bidi][java] Add evaluate result types :: Puja Jaganid8d2bdf29d
- [java] Fix formatting :: Puja Jagani7c8f86f88f
- [java][bidi] Remove unused import :: Puja Jagani176abc5d82
- [java][bidi] Add helper methods in local value :: Puja Jagani0dda23189f
- [bidi][java] Add call script command :: Puja Jagani107ec1407d
- Bump iniconfig from 1.1.1 to 2.0.0 in /py (#13050) :: dependabot[bot]4d03f80fa9
- Bump packaging from 21.3 to 23.2 in /py (#13046) :: dependabot[bot]065d52b2c7
- Bump debugpy from 1.6.0 to 1.8.0 in /py (#13049) :: dependabot[bot]696771ed76
- Fix spotbugs error :: Puja Jagani5cf5f0e187
- [java] Use JupiterTestBase for tests :: Puja Jagani9b8f5f3215
- [rb] address flaky tests :: titusfortner20dbe034bc
- Open the selenium-manager to the selenium-json package for the Java Module System :: Simon Mavi Stewart32d321b7c0
- Bump ts-jest from 26.5.6 to 29.1.1 (#13034) :: dependabot[bot]e43190f043
- [java][bidi] Add evaluate function command :: Puja Jagani6af1af6f9d
- [bidi][java] Add disown command :: Puja Jaganib88914b5b5
- [java][bidi] Add get realms command :: Puja Jaganiee55ea2f96
- [java] Adding slot matcher flag to Node. :: Diego Molina5136deb97d
- [ci] set dependabot to only manage security issues :: titusfortnerf51583bd1f
- Revert "[java] Adding slot matcher flag to Node." :: Diego Molina889d489c3f
- [ci] do not test atoms with beta and dev firefox :: titusfortner424494501c
- [rb] add flaky condition to guards to mark unreliable tests :: titusfortnerca252710bd
- [rb] fix linting issue :: titusfortnerc14d3997b1
- [rb] stop running flaky file upload tests on GitHub in Safari :: titusfortner782a23ac46
- [rb] rake update needs to build latest grid for running remote tests :: titusfortner8661339ed9
- [rb] move test guards from describe to it blocks :: titusfortner26e7d27df8
- [build] allow filtering firefox beta and firefox dev from test runs :: titusfortnerdefda09f9d
- [rb] better formatting for update rake task :: titusfortnereb02fd4676
- [grid] add message to exception error for downloads error :: titusfortner1d4e296c7d
- [bidi][java] Add preload script command :: Puja Jaganica011b3ede
- [bidi][java] Fix a test :: Puja Jagani3d30eb1496
- [bidi][java] Add command to remove preload script :: Puja Jagani16cb7067b9
- [bidi][js] Add browsing context activate command :: Puja Jaganib0b93f86f8
- Bump h11 from 0.13.0 to 0.14.0 in /py (#13068) :: dependabot[bot]42923628f3
- Bump pytest-instafail from 0.4.2 to 0.5.0 in /py (#13067) :: dependabot[bot]61ea36ee13
- [py] add some type hints to selenium.webdriver.support (#13070) :: pinterioreac0e28c6d
- Bump pytest-mock from 3.10.0 to 3.12.0 in /py (#13041) :: dependabot[bot]0291a70ff8
- [bidi][js] Add handle user prompt command :: Puja Jaganif0b07fd2e3
- [bidi][js] Add reload command :: Puja Jaganidc5ac4e0a1
- Bump pyparsing from 3.0.8 to 3.1.1 in /py (#13047) :: dependabot[bot]84d44952b2
- Bump wsproto from 1.1.0 to 1.2.0 in /py (#13043) :: dependabot[bot]aba1824025
- Bump zipp from 3.8.0 to 3.17.0 in /py (#13042) :: dependabot[bot]b7bc07ef4f
- Bump more-itertools from 8.13.0 to 10.1.0 in /py (#13044) :: dependabot[bot]8abdedd2d6
- script to automate part of CDP updates (#12977) :: Titus Fortner4434e02c2b
- [dotnet] Improve nuget packages metadata (#12873) :: Nikolay Borisenko9de989a63a
- [rb] update guards for flaky tests :: titusfortner0570c181bf
- [rb] fix linter failures :: titusfortner936d75dd2f
- [js] use xit for skipping tests :: titusfortnerc7b034abac
- fix pinned browser script for updated packaging library :: titusfortner731f27d9a9
- update pinned browsers :: titusfortner2a061b29c1
- [cdp] add pdl files for v119 and remove v116 :: titusfortner19e35857e8
- [cdp] add v119 and remove v116 in all bindings :: titusfortner566db85701
- [py] remove selenium manager accommodation for Conda :: titusfortner9b0d14f3e7
- [rust] Fix conditions to check edge in cache (#13057) :: Boni García96f13f846e
- [java] implement file downloads (#12979) :: Titus Fortner605fccda42
- [py] implement file downloads (#13023) :: Titus Fortneraf1af0b407
- [rb] implement remote downloads (#12037) :: Titus Fortner83ce28e992
- [dotnet] implement file downloads (#12981) :: Titus Fortner0655d2376c
- add helper script for generating change log updates :: titusfortnerd847116165
- update change logs :: titusfortnerc87de7beff
- add script for updating selenium manager :: titusfortnerc9816fbafb
- update selenium manager binaries :: titusfortner014ead4f02
- script to automate version updates :: titusfortner81efbf2b7b
- [js] Fix typo in test :: Puja Jaganie3e8de97c0
- [js] Fix typo in text :: Puja Jagani5402d1a89b
- [bidi] [js] Add browsing context commands and events (#13078) :: Puja Jagani63baf0b90a
- [bidi] [java] Rework tests to run in different browsers :: Puja Jaganif74e0dd321
- [js] update change log :: titusfortner1d14b5521b
- update versions for 4.15 release :: titusfortner