-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[java] remove guava from client bindings #12737 #13739
base: trunk
Are you sure you want to change the base?
Conversation
PR Description updated to latest commit (e358e2c)
|
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
CI Failure Feedback(Checks updated until commit b2f4ae5)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
bdaa13e
to
d541c23
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## trunk #13739 +/- ##
=======================================
Coverage 58.57% 58.57%
=======================================
Files 86 86
Lines 5272 5272
Branches 220 220
=======================================
Hits 3088 3088
Misses 1964 1964
Partials 220 220 ☔ View full report in Codecov by Sentry. |
55f528b
to
b2f4ae5
Compare
@titusfortner could you please have a look at this one? |
I'm assuming there's no easy way to mark these as deprecated? |
As diemol wrote: |
" Do we want to wait for 5.0 to make this change? " - I think that might be a better option and the blog can linked to the major changes happening in 5.0 and as part of the migration guide from 4.0 to 5.0. |
I don't see why we need to wait for Selenium 5. This is an isolated change we can handle before that. Then, Selenium 5 would have less breaking changes. |
To be honest, i'd kind of like selenium to behave a little more like other projects and put upcoming breaking changes in Selenium 5 at this point. |
I am happy with pushing it to Selenium 5, i was only asking because the issue had no target milestone at all. So i will add it to the Selenium 5 milestone. |
Sorry @diemol i missed your comment |
b2f4ae5
to
43a62c1
Compare
CI Failure Feedback 🧐(Checks updated until commit 43a62c1)
|
User description
This PR is the final part of #12737 but will break the compatibility of the
org.openqa.selenium.support.ui.ExpectedCondition
interface.A blog post must warn the users to ensure there are no tickets raised for this, see #12737 for details.
Types of changes
Checklist
Type
enhancement, breaking change
Description
ExpectedCondition
interface, now usingjava.util.function.Function
instead.BUILD.bazel
file to remove Guava from dependencies.ExpectedCondition
interface which may affect existing implementations.Changes walkthrough
ExpectedCondition.java
Removal of Guava Dependency in ExpectedCondition
java/src/org/openqa/selenium/support/ui/ExpectedCondition.java
com.google.common.base.Function
.java.util.function.Function
.BUILD.bazel
Update BUILD.bazel to Remove Guava Dependency
java/src/org/openqa/selenium/support/ui/BUILD.bazel
com.google.guava:guava
from dependencies.