anchor.diff:  
   * Groovy's CliBuilder now supports annotation style definitions
   (link:https://issues.apache.org/jira/browse/GROOVY-7825[GROOVY-7825]).
  -* Revamped versions of CliBuilder now exist supporting Commons CLI and Picocli backed implementations
  +* Revamped versions of CliBuilder now exist supporting Commons CLI and Picocli backed implementations. See
  +this https://blogs.apache.org/logging/entry/groovy-2-5-clibuilder-renewal[blog post] for more details.
   
   [[Groovy2.5releasenotes-OtherImprovements]]
   == Other improvements
  
positive.code: * `@NamedVariant` allows construction of a named-arg equivalent of a method or constructor.
  This allows the creation of methods or constructors which can be used with Groovy's named-argument
  syntax yet still retain good type checking capabilities.
  * `@PropertyOptions` a marker annotation used to indicate that special property handling code will be generated for this class.
  It can be used to override how properties are set within the constructor or accessed via getters. This lets you customize
  for instance how `@Immutable` classes are generated.
  * `@VisibilityOptions` is a marker annotation used in the context of AST transformations to provide a custom visibility.
  
  [[Groovy2.5releasenotes-AstTransformImprovements]]
  == AST Transformation improvements
  
negative.code: 
  A few issues fixed might also be considered breaking changes in some
  situations:
  * The extension methods for the `java.util.Date` class are now in a separate
  `groovy-dateutil` module which isn't included by default when using the `groovy-all`
  pom dependency. Add the additional module as a dependency if you need it or consider
  migrating to the java.time JSR-310 classes (similar Groovy extension methods exist
  for those classes and they are included by default when using the `groovy-all` pom dependency).
  * @TupleConstructor could use the order of properties listed in 'includes' when that option is used
  (link:https://issues.apache.org/jira/browse/GROOVY-8016[GROOVY-8016])
  * @ToString could output properties in a predefined order when 'includes' is used
  