[ 
https://issues.apache.org/jira/browse/DAFFODIL-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17219236#comment-17219236
 ] 

John Interrante commented on DAFFODIL-2269:
-------------------------------------------

The best sbt equivalent of "mvn versions:display-dependency-updates" and "mvn 
versions:display-plugin-updates" appears to be 
[https://github.com/rtimush/sbt-updates] which was last updated 2 days ago.  A 
blogger also did a good job explaining how Maven, Ivy, and Coursier differ in 
handling version ordering and version ranges 
([https://eed3si9n.com/dependency-resolver-semantics]).  Once we have an 
updated list of newer versions, someone has to read each upgraded dependency's 
release notes or changelog to make sure the newer versions are upwardly 
compatible or worth the upgrade cost. 

> Update to latest dependencies
> -----------------------------
>
>                 Key: DAFFODIL-2269
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2269
>             Project: Daffodil
>          Issue Type: Improvement
>          Components: Infrastructure
>            Reporter: Steve Lawrence
>            Assignee: Olabusayo Kilo
>            Priority: Major
>
> Many of our depedencies have newer versions released than what we currently 
> depend on. We should look into updating these dependencies to make sure we 
> have the latest security and bug fixes. The results of the sbt-updates plugin 
> currently show the following (where the right side shows the version we 
> depend on -> the newest minor version -> the newest major version):
> {code}
> com.fasterxml.jackson.core:jackson-core         : 2.9.6  -> 2.9.10  -> 2.10.2
> com.fasterxml.woodstox:woodstox-core            : 5.1.0  -> 5.3.0   -> 6.0.3
> com.ibm.icu:icu4j                               : 62.1   -> 62.2    -> 65.1
> com.typesafe.genjavadoc:genjavadoc-plugin       : 0.11              -> 0.15
> junit:junit                                     : 4.12              -> 4.13
> org.rogach:scallop                              : 3.1.3  -> 3.1.5   -> 3.3.2
> org.scala-lang.modules:scala-parser-combinators : 1.1.1  -> 1.1.2
> org.scala-lang.modules:scala-xml                : 1.1.0  -> 1.1.1   -> 1.2.0
> org.scala-lang:scala-library                    : 2.12.6 -> 2.12.10 -> 2.13.1
> org.scala-lang:scala-reflect                    : 2.12.6 -> 2.12.10 -> 2.13.1
> org.scalacheck:scalacheck                       : 1.14.0 -> 1.14.3
> {code}
> Also, the plugins we use have updates:
> {code}
> com.typesafe.sbt:sbt-native-packager            : 1.3.17 -> 1.3.25  -> 1.5.2 
> org.scoverage:sbt-scoverage                     : 1.5.1             -> 1.6.1 
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to