libs.versions.toml: add ThreeTenAbp (backport of java.time for Android) #6416
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add "ThreeTenAbp" to
libs.versions.toml
. This library is a backport of the new JDK8 date and time classes injava.time
to JDK7. Although we should definitely NOT use this library in production, it's quite useful in unit and integration tests to perform complicated date and time mathematics. Once the minSdkVersion is changed to 26 or later, we can drop this dependency and simply use the java.time classes from the standard library.Although this PR does not contain any actual uses of the library, a follow-up PR will use it, and I wanted to separate the global change of modifying
libs.versions.toml
from the test code that makes use of it because changinglibs.versions.toml
has a project-wide blast radius.For details, see https://www.threeten.org/threetenbp/ and https://github.com/JakeWharton/ThreeTenABP, the latter being the Android-specific backport added to
libs.versions.toml
by this PR.