Since we have migrated to Scala 2.12, we are effectively only targetting Java 8.
Java 8 introduced with the JSR 310 a new java.time API which has been built on the learnings of Joda-time.
https://blog.joda.org/2014/11/converting-from-joda-time-to-javatime.html
We could migrate the library to the new standard java.time and remove the Joda-time dependency completely.
This would be a breaking change for the library and will force our users to refactor their applications as well.
Since we have migrated to Scala 2.12, we are effectively only targetting Java 8.
Java 8 introduced with the JSR 310 a new
java.timeAPI which has been built on the learnings of Joda-time.https://blog.joda.org/2014/11/converting-from-joda-time-to-javatime.html
We could migrate the library to the new standard
java.timeand remove the Joda-time dependency completely.This would be a breaking change for the library and will force our users to refactor their applications as well.