Error formatting macro: pagetree: java.lang.NullPointerException
Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

 

ClojureScript will use a release strategy based on Git tags and a monotonically-increasing release number.

ClojureScript Release Tags

  • The tag "v0.0" points to the first commit in the ClojureScript Git repository

  • Releases are tagged like "r999" where 999 is the number of commits on master since v0.0
    • This number can be obtained by running git describe --match v0.0

ClojureScript Maven Releases

  • One big JAR containing GClosure library & compiler
    • GClosure is not published to a Maven repository
    • GClosure is released under the Apache License 2.0
      • No obligations other than inclusion of license
  • Version numbers...?
    • Something like "0.0-r999" where 999 is the tag described above

Version comparison tests in different versions of Maven:

 

Is this...older than...?2.0.92.2.13.0.3
0.0-r10.0-r2yesyesyes
0.0-r1230.0-r456yesyesyes
0.0-r200.0-r123NONOyes
0.0-10.0-2yesyesyes
0.0-1230.0-456yesyesyes
0.0-200.0-123yesyesyes
Labels: