Recent Releases of https://github.com/broadinstitute/barclay

https://github.com/broadinstitute/barclay - Barclay release for Java 17

This release supports, and requires Java 17. Barclay also now uses github actions in place of travis.

  • Fix pom attributes, update readme to reflect new dependencies. (#191)
  • Migrate to Github Actions (#192)
  • Upgrade to Java 17 and gradle 7.4.2. (#188)

- Java
Published by cmnbroad over 3 years ago

https://github.com/broadinstitute/barclay - 4.1.0

What's Changed

  • Upgrade log4j to 2.17. by @cmnbroad in https://github.com/broadinstitute/barclay/pull/179
  • Upgrade log4j to 2.17.1. by @cmnbroad in https://github.com/broadinstitute/barclay/pull/180
  • Fix repeated "Possible values" in help output by @lbergelson in https://github.com/broadinstitute/barclay/pull/183
  • Add @DeprecatedFeature annotation. by @cmnbroad in https://github.com/broadinstitute/barclay/pull/187

Full Changelog: https://github.com/broadinstitute/barclay/compare/4.0.2...4.1.0

- Java
Published by cmnbroad over 3 years ago

https://github.com/broadinstitute/barclay - 4.0.1

Minor release with a couple of bug fixes/updates. Changes in this release:

  • Barclay parser no longer uses an embedded ":" to display an argument 's data type on the command line . (#172)
  • Fix mutable HelpDoclet member declarations. (#169)
  • Update LinkedHashMap iteration in WDL template. (#170)
  • Additional WDL generation test cases. (#171)

- Java
Published by cmnbroad over 5 years ago

https://github.com/broadinstitute/barclay - Version 4.0.0

This release contains updates to WDL generation (#165), including: - Replace RuntimeProperties annotation with WorkflowProperties annotation - Replace WorkflowResource annotation with separate WorkflowInput and WorkflowOutput annotations - Replace companionResources attribute with separate requiredCompanions/optionalCompanions attributes - Separate template maps for required and optional outputs

Other fixes: - Generate doc for options that are collections of enums. (#160) - Disable jopt argument clustering. (#136)

- Java
Published by cmnbroad almost 6 years ago

https://github.com/broadinstitute/barclay - Version 3.0.0.

This release includes:

  • Significant refactoring of CommandLineArgumentParser, with classes for ArgumentDefinition, NamedArgumentDefinition and PositionalArgumentDefinition factored out (#133).
  • New annotations for RuntimeProperties and WorkflowResource, for use with support for auto-WDL generation for classes that are also annotated with CommandLineProperties. (#162)

Other changes: * Fix to filter non-CLPs from inclusion in tab completion. (#164) * Add command line parser tests for EnumSet arguments. (#158) * Allow processPositionalArguments to be overridden in docgen subclasses. (#159) * Fix our of range error message construction logic. (#157) * Add out folder to .gitignore. (#149) * Warn on file expansion for files with strings and leading . (#161) * Fix error reporting for null argument collections. (#156) * Add test for String initialized to null. (#141) * Fix default implementation of includePluginClass method. (#135) * Reject attempts to use hybrid Barclay/legacy syntax with the Barclay parser. (#146)

- Java
Published by cmnbroad almost 6 years ago