New version of Robolectric 4.9.x #7864
Replies: 13 comments 12 replies
-
It would also feel re-assuring if the latest release uses stable dependencies, https://github.com/robolectric/robolectric/pull/7785/files |
Beta Was this translation helpful? Give feedback.
-
I can do a new minor release if there is demand. |
Beta Was this translation helpful? Give feedback.
-
OK I cherry-picked some commits to the 4.9.x branch: https://github.com/robolectric/robolectric/commits/robolectric-4.9.x Let me know if anything is missing. I was not able to cleanly cherry-pick the cc @brettchabot , but I believe the versioning scheme of androidx.test and espresso are pretty much arbitrary. Every commit is tested on all of Google's tests, so each commit should be very stable. Even alpha releases are just as stable as 'stable' releases. |
Beta Was this translation helpful? Give feedback.
-
If the axt version bumps do not solve specific, tangible issues it is not worth trying to cherry-pick them. We can wait for 4.10. Like I mentioned before, the axt libraries are developed in a continuous fashion using blaze/bazel, and this versioning approach does not map cleanly to maven versioning. There difference between an alpha/beta/stable release is insignificant, in my opinion. |
Beta Was this translation helpful? Give feedback.
-
You are both correct of course that androidx.test basically follows head strategy for development, and 'alpha' releases from a functional perspective should be quite stable. However, occasionally between alpha and stable there can be fixes for issues discovered by gradle/maven users as well as API cleanup. However, Robolectric largely only uses androidx.test for its tests, and only depends on androidx.test:monitor and espresso idling resource for its released artifacts. Looking through the release notes I agree with Michael that there doesn't seem to be any changes that are critical to pick up in 4.9.x |
Beta Was this translation helpful? Give feedback.
-
Actually I managed to find a reasonably small subset of CPs that allows AndroidX Test version updates, so these will be included with 4.9.1 |
Beta Was this translation helpful? Give feedback.
-
I'm preparing a release for this branch: https://github.com/robolectric/robolectric/commits/robolectric-4.9.x |
Beta Was this translation helpful? Give feedback.
-
Just released https://github.com/robolectric/robolectric/releases/tag/robolectric-4.9.1 (it may take a few minutes to propagate...) |
Beta Was this translation helpful? Give feedback.
-
Thanks @hoisie @utzcoz @brettchabot for this minor version of Robolectric Continue the good work 🥳 |
Beta Was this translation helpful? Give feedback.
-
@hoisie As we discussed at #7881, we might need a 4.9.2 release with these patches:
|
Beta Was this translation helpful? Give feedback.
-
Sounds good @utzcoz. Will start the process. |
Beta Was this translation helpful? Give feedback.
-
I noticed a regression, or at least changed behavior, in 4.9.1 and 4.9.2 compared to 4.9. It's reported here: #7900 |
Beta Was this translation helpful? Give feedback.
-
@utzcoz As described over at #6803 (comment), we'd love to try the changes to |
Beta Was this translation helpful? Give feedback.
-
Hello @utzcoz
I just wanna ask when is suppose to be the next release of Robolectric so the proxy settings stuff are available to my team?
Or can I already have access to a snapshot version?
I'm just asking so we can organise ourselves not to rush you guys to release something 😄
Have a nice day.
Beta Was this translation helpful? Give feedback.
All reactions